[therion-users] Therion a MacOS X 10.2.3 - working!!!
Thanks to remote login and Stacho! Therion and xtherion work on my iMac with MacOSX! And now to scan and to click with mouse only. Martin
Therion a MacOS X 10.2.3 :
After instalation of Developers Tools (package on instalation CD of MacOS X):
1. instalation of Tcl/Tk - without any problem - version 8.4.1.0 http://www.apple.com/downloads/macosx/unix_open_source/tcltk.html
2. Instalation of TeX/Metapost/... - without any problem http://www.rna.nl/tex.html and http://www.rna.nl/ii.html
3. instalation of Survex v. 1.0.22 - without any problem, cavern works, but caverot and xcaverot are not compiled (lack of xvWindows) no paths probably
There is a version of X11 for MacOS X on http://www.apple.com/macosx/X11 Is it useful for caverot, aven, ... ?
4. instalation of Therion - without any problem (version 0.2.8)
I'm waiting for cookbook how to glue all the parts together...
Martin --
--
On Sat 25 Jan, Martin Sluka wrote:
Thanks to remote login and Stacho! Therion and xtherion work on my iMac with MacOSX!
Excellent.
Martin
Therion a MacOS X 10.2.3 :
3. instalation of Survex v. 1.0.22 - without any problem, cavern works, but caverot and xcaverot are not compiled (lack of xvWindows) no paths probably
You presumably mean wxwindows (the cross-platform system Aven uses?)
There is a version of X11 for MacOS X on http://www.apple.com/macosx/X11 Is it useful for caverot, aven, ... ?
xcaverot only needs X, so this should allow you to compile that. Aven needs wxwindows and GTK which needs a load of other stuff too. A version needing less resources has recently become available which we will try to get running on an ipaq soon so we can have aven on lower-power devices. I have no idea what the state of wxwindows on macosX is, but it's probably coming if it's not available already. Wookey -- Aleph One Ltd, Bottisham, CAMBRIDGE, CB5 9BA, UK Tel +44 (0) 1223 811679 work: http://www.aleph1.co.uk/ play: http://www.chaos.org.uk/~wookey/
On Tue, Feb 11, 2003 at 04:51:08PM +0000, Wookey wrote:
There is a version of X11 for MacOS X on http://www.apple.com/macosx/X11 Is it useful for caverot, aven, ... ?
xcaverot only needs X, so this should allow you to compile that.
Building X11 versions of xcaverot or aven for Mac OS X isn't really a sensible route to go down. It's much better to put the effort into getting aven working with the native Mac OS X version of wxWindows. That way it'll look and work like other Mac OS X applications.
I have no idea what the state of wxwindows on macosX is, but it's probably coming if it's not available already.
It's meant to be pretty much complete - there's been a lot of work since I looked at this before with Martin's help. Hopefully I should now be rather less snowed under than I have been for the past few months and I can actually get back to getting the Mac OS X version sorted out. Cheers, Olly
I have no idea what the state of wxwindows on macosX is, but it's probably coming if it's not available already.
I run X on the mac. It is workable (and has been for the last few releases). You can start X as one of your startup items, and once it is started it is pretty transparent. I probably wouldn't advise it if you run with the absolute minimal recommended memory for running MacOSX
May you explaine to me, please, what it means X, X11, wx, wxWindows, etc. There is a slang I'm not able to understand. Way is not the best idea to compile survex with X11 - configure is evidenly looking for it? You people of Unix understand each other, but for me, foreigner, it is very difficult... To read hundreds pages of documentation and experiment hours and hours is not a way for me. :) Martin At 08:40 -0700 20.2.2003, John Halleck wrote: *******************************************
I have no idea what the state of wxwindows on macosX is, but it's probably coming if it's not available already.
I run X on the mac. It is workable (and has been for the last few releases). You can start X as one of your startup items, and once it is started it is pretty transparent. I probably wouldn't advise it if you run with the absolute minimal recommended memory for running MacOSX
--
On Fri 21 Feb, Martin Sluka wrote:
May you explaine to me, please, what it means X, X11, wx, wxWindows, etc. There is a slang I'm not able to understand.
'X', 'X11', and 'X window system' are all names for the common unix graphical display system. An enormous number of applications are written to work on top of X and it is available for a huge number of different machines - not just unix. There are other display systems used for various purposes but X is effectively 'standard' on unix systems. It is intrisically networked so an application doesn't have to appear on your computer display, it can appear on any other over the network you have access to. X is a low-level system concerned with pixels on screens. For modern applications an intermediate library is used to deal with icons, borders, dialog boxes etc in order to give a consistent feel to applications (and make programers lives easier) - there are a number of these such as GTK, QT and motif. wxwindows ('wx' is a contraction) is a system allowing cross-platform use of these intermediate libraries and lower-level systems. Essentially it allows you to write an application that can be run on MS Windows or X+GTK systems, or plain X or MacOS or whatever - it worries about the differences between the underlying display implementations.
Way is not the best idea to compile survex with X11 - configure is evidenly looking for it?
Survex has three different cave display programs. The original 'caverot' which is only used for RISCOS and DOS these days, the equivalent 'xcaverot' which is the same thing running on X and the new (and much more versatile and portable) 'aven'. xcaverot is now generally deprecated as it is horribly written and difficult to extend or maintain. It is only useful when for some reason aven cannot be used (insufficient resources (eg on a palmtop), or libraries not available).
You people of Unix understand each other, but for me, foreigner, it is very difficult...
To read hundreds pages of documentation and experiment hours and hours is not a way for me.
Don't worry. The survex team is on the case and will sort it out for you. The remote login you provide will make this much easier for us, and survex will finally be available for the mac as well as everything else. Just poke the survex list once a month to check that you haven't been forgotten :-) xcaverot could almost certainly be made to work but we are much better off spending our time getting aven to work as the wxwindows infastructure to allow this is now ready. The reason it hasn't happened earlier is that wxwindows for MacOS wasn't available until recently. HTH Wookey -- Aleph One Ltd, Bottisham, CAMBRIDGE, CB5 9BA, UK Tel +44 (0) 1223 811679 work: http://www.aleph1.co.uk/ play: http://www.chaos.org.uk/~wookey/
At 10:26 +0000 21.2.2003, Wookey wrote: *******************************************
Don't worry. The survex team is on the case and will sort it out for you. The remote login you provide will make this much easier for us, and survex will finally be available for the mac as well as everything else.
Just poke the survex list once a month to check that you haven't been forgotten :-)
:-)
xcaverot could almost certainly be made to work but we are much better off spending our time getting aven to work as the wxwindows infastructure to allow this is now ready. The reason it hasn't happened earlier is that wxwindows for MacOS wasn't available until recently.
Down is a list of available MacOSX Open Source projects. There are X11 Extension and Tcl/Tk among them. X11 for MacOS X is an Apple project, so it isn't there. But there is a new version 0.2.1 available now. vxWindows for MacOSX is available too (from SourceForge ?), compilation under MacOS X was without any problem. The compilations of therion or survex are without any problem under X11 as late as 95 %. The problem start with vx libraries for aven and continues with setup of paths and privileges. The same with therion - huge mishmash of shells, paths, privileges. And that is the moment I may not continue. I'm able to run therion, xtherion too, but F9 (compile) from xtherion doesn't work. Survex - no problem to run survex with full path to application and files, the same with xcaverot. I'll poke to survex and therion list ones a month, sir! :) BR Martin Server Manager 1.0 Turn your Mac OS X Client into a enterprise server super hero. 02/19/03 20.0MB FinkCommander 0.5 GUI front end for Fink. 02/13/03 555K BolinOS 3.1.5 A publication and communication platform for the web order to enable simple management of complex portals. 02/06/03 2.9MB X11 Extension 0.91b X11 document, app, WindowManager/desktop launcher 01/30/03 1.5MB Radmind 0.9.3 Remotely administer the file systems of multiple Unix machines. 01/28/03 1.0MB Complete MySQL 3.23.54 Easy to use MySQL distribution with full graphical install and initialization. 01/23/03 7.4MB DropScript 0.5 Make drop applications from BSD Unix tools. 01/20/03 42K PHP 4.3 This HTML-embedded scripting language lets web developers write dynamically generated pages quickly. 12/30/02 4.4MB Fink 0.5.0a Fink helps you install the full world of Unix Open Source software on Darwin and Mac OS X, including tools like X11 and python. 12/13/02 11.0MB OpenOffice 1.0 Multi-platform office productivity suite. 12/02/02 156MB Tcl/Tk 8.4.1 Portable scripting environment & Mac OS X native GUI toolkit. 11/14/02 10.8MB Jaguar Asp2Php 0.2.9 A front end interface to Asp2Php. 10/28/02 847K AquaTerm 0.3.1 A graphic terminal allowing UNIX developers to easily display graphics on Mac OS X without using X11 or having to learn Aqua. 10/23/02 71K OpenOffice.org Mac OS X: X11 Public Beta 1.0.1 Open Source, community-developed, multi-platform office productivity suite. 10/15/02 List Hewlett-Packard Inkjet Driver Project 1.0 Printer driver package supports over 136 HP inkjet printers. 10/09/02 5.7MB QMAIL Secure Email Server Installer 1.03-10.2 QMail is a modern SMTP server which makes sendmail obsolete, written by Dan Bernstein. 10/08/02 1.8MB WebMin Installer 1.000-10.2 Webmin is a web-based interface for system administration for Unix. 10/08/02 4.6MB Samba Sharing Package 2.5b3 Share files using the CIFS/SMB protocol. 09/30/02 754K Apache Jakarta Project Turn your Mac OS X system into a Java development platform. 09/25/02 list Xerlin XML Editor 1.2_1 Open source, extensible, java based, XML Editor 09/25/02 3.5MB Gimp-Print 4.2.2 High quality drivers for Canon, Epson, Lexmark, and PCL printers for use with Ghostscript, CUPS, Foomatic, and the Gimp. 09/16/02 4.7MB ESP Ghostscript 7.05.5 Distribution of open source PostScript interpreter. 09/09/02 6.4MB PsyncX 1.1 Free Cocoa backup utility that allows novice users to make scheduled, bootable backups of their hard drives. 09/09/02 736K Lynx 2.6.4-10.2 Lynx text based web browser. 09/04/02 640K Pine/Pico for OS X 10.2 4.44-10.2 A very popular command-line email client, featuring great IMAP support. 09/04/02 4.5MB XFree86 4.2-10.2 A freely redistributable open-source implementation of the X Window System. 08/30/02 53.9MB Apache 2.0.40 A widely popular robust, commercial-grade, and freely-available source code implementation of an HTTP (Web) server. 08/20/02 3.7MB Perl 5.8.0 Download the latest version of the popular scripting language. 08/06/02 10.0MB PostgreSQL 7.2.1 The latest version of the sophisticated Object-Relational DBMS. 08/06/02 4.8MB SETI control 1.2.2 SETI control allows the user to control the Darwin (Unix) version of SETI@home in Mac OS X. 06/07/02 888K TeXShop 1.1 A TeX previewer for teTeX. 06/07/02 988K Mailfilter 0.4.0 Delete unwanted spam mails, before having to go through the trouble of downloading them. 06/03/02 700K Webmin 0.93 A web-based interface for system administration for Unix. 03/15/02 4.5MB Wget 1.8.1 GNU Wget is a network utility to retrieve files from world wide web using http, https and ftp protocols. 03/07/02 160K ImageMagick 5.4.3 ImageMagickTM is a robust collection of tools and libraries to read, write, and manipulate an image in many image formats. 03/06/02 11.3MB Emacs 21.1 Emacs is the extensible, customizable, self-documenting real-time display editor. 02/21/02 16.0MB GLterm 1.1 OpenGL accelerated Terminal emulator. 02/21/02 411K ShellService 1.0 ShellService is a component which adds powerful UNIX shell functionality to text windows in applications such as TextEdit and ProjectBuilder. 02/21/02 24K XEphem 3.5.2-XF4.2 XEphem is a scientific-grade interactive astronomical ephemeris packags this release is specifically for those using XFree86 4.2. 02/11/02 2.5MB SSL Enabler 1.0 Simplify the installation and configuration of Stunnel for client computers. 01/18/02 98K TweakWaves 1.0 A sample application that showcases the water simulation capabilities of Tweak Films. 01/16/02 3MB Squash 1.0 Create and extract from a compressed and/or encrypted archive . 01/14/02 90K Bochs 1.2-1.3 Open source IA-32 (x86) PC emulator. 01/03/02 2.5MB ntop 2.0 ntop is a Unix tool that shows the network usage, similar to what the popular top Unix command does. 12/31/01 2.5MB OroborOSX 0.75a4 OroborOSX is an X11 window manager, designed to be used in rootless mode with XDarwin and XFree86 on Mac OS X. 12/21/01 630K LifeLines 3.0.7 CLI genealogy (GEDCOM) database maintainer with a powerful scripting language for cutomized output and analysis. 12/16/01 2.7MB The Darwin Collection Beta 2.2 GNU-Darwin aims to be the most free Darwin-based Unix distribution, helping Apple users to enjoy the benefits of free software. 11/16/01 650MB CronniX 1.5 CronniX is a gui front end to the powerful unix program "cron", a tool to schedule script/program execution. 11/15/01 320K Bash - the GNU Bourne Again SHell 2.05 Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). 11/05/01 201K eXodus 8 eXodus 8.0 is a commercial implementation of X11 featuring integrated SSH and Open GL support. 11/05/01 50.0MB GNU-Darwin Fortran 0.0.1 Based on the excellent Fortran tools that are freely available in the ports system, GNU-Darwin Fortran is an f2c-based system available for Darwin-based operating systems. 11/05/01 218K JOE Text Editor 2.8 Joe is a world-famous Wordstar-like text editor, designed to be easy to learn yet powerful enough for experienced users. 11/05/01 175K manThor 1.0 View UNIX manual pages in a graphical application. 11/05/01 238K Python 2.1 2.1 A straight port of the Python programming language. 11/05/01 5.9MB Ruby Programming Language 1.6.4 Ruby is the interpreted scripting language for quick and easy object-oriented programming. 11/05/01 1.8MB Tenon xTools 1.03 Aqua-compatible X Window Server and window manager for your Mac OS X Desktop. 11/05/01 23.4MB VIM 6.0 Vim is a highly configurable text editor built to enable efficient text editing. 11/05/01 3.2MB XEmacs 19.14 XEmacs 19.14 is an extensible, customizable, self-documenting real-time text editor. 11/05/01 10.6MB --
Down is a list of available MacOSX Open Source projects. There are X11 Extension and Tcl/Tk among them. X11 for MacOS X is an Apple project, so it isn't there.
Here in the list it's probably called XFree86 ;-))) I have no idea why so many names are used for the same X Windows system...
continues with setup of paths and privileges. The same with therion - huge mishmash of shells, paths, privileges.
This seems to me like the core of all problems. I have no idea how do shells work on Mac OS X. I've changed /etc/profile settings, but only text console bash shell was affected. When you run Xterm, these settings are completely ignored. That's the reason, why xcaverot does not work from any location (/usr/local/bin is not in the PATH). S.
At 11:23 +0100 23.2.2003, Stacho Mudrak wrote: *******************************************
Down is a list of available MacOSX Open Source projects. There are X11 Extension and Tcl/Tk among them. X11 for MacOS X is an Apple project, so it isn't there.
Here in the list it's probably called XFree86 ;-))) I have no idea why so many names are used for the same X Windows system...
There is the X11 for MacOS X + SDK in download area of www.apple.com.
continues with setup of paths and privileges. The same with therion - huge mishmash of shells, paths, privileges.
This seems to me like the core of all problems. I have no idea how do shells work on Mac OS X. I've changed /etc/profile settings, but only text console bash shell was affected. When you run Xterm, these settings are completely ignored. That's the reason, why xcaverot does not work from any location (/usr/local/bin is not in the PATH).
The default shell for MacOS X is ssh. But it is all I know about it. Martin --
On Sun 23 Feb, Stacho Mudrak wrote:
Down is a list of available MacOSX Open Source projects. There are X11 Extension and Tcl/Tk among them. X11 for MacOS X is an Apple project, so it isn't there.
Here in the list it's probably called XFree86 ;-))) I have no idea why so many names are used for the same X Windows system...
'History' :-)
continues with setup of paths and privileges. The same with therion - huge mishmash of shells, paths, privileges.
This seems to me like the core of all problems. I have no idea how do shells work on Mac OS X. I've changed /etc/profile settings, but only text console bash shell was affected. When you run Xterm, these settings are completely ignored. That's the reason, why xcaverot does not work from any location (/usr/local/bin is not in the PATH).
Will the use of autoconf help with the problems of paths and MacOS variations? it should do, but maybe I am misunderstanding. I've lost track of the state of the autoconfing excercise as I was away - is it now part of the standard therion package and build process or is more work still needed? I expect to get back on the case and package the latest Therion release in the next couple of weeks and finally upload to Debian. Expect mails accordingly :-) Wookey -- Aleph One Ltd, Bottisham, CAMBRIDGE, CB5 9BA, UK Tel +44 (0) 1223 811679 work: http://www.aleph1.co.uk/ play: http://www.chaos.org.uk/~wookey/
Will the use of autoconf help with the problems of paths and MacOS variations? it should do, but maybe I am misunderstanding.
Probably not - the problem is not the compilation, but the environment variables settings. When you want to run some UNIX program on Mac OS X, you must run shell first (sometimes it's done by system) and you never know, which shell with which environment setup will be run.
I've lost track of the state of the autoconfing excercise as I was away - is it now part of the standard therion package and build process or is more work still needed?
Not until now. There are several reasons: 1. TIME - I'm missing it at all. 2. We need to clean up the mess with file structure first, but we didn't agreed until now on the new structure. 3. After fixing all warnings with GCC 3, compilation works quite fine on all systems (Win, Linux, Mac OS).
I expect to get back on the case and package the latest Therion release in the next couple of weeks and finally upload to Debian. Expect mails accordingly :-)
OK, I have now some very urgent bugs fixing on TODO list. Than we have to solve the therion homepage problems (until now we've paid nothing, now we're forced to). Than we will see ... Regards, S.
participants (5)
-
John Halleck -
Martin Sluka -
Olly Betts -
Stacho Mudrak -
Wookey