I just tried to install ciao on my (relatively) new Mac Intel machine, and I see that the architecture is apparently completely unknown (ciao-1.10p8). Since it's been a LONG time since Macs on Intel became more or less the standard, I take it that ciao has abandoned Macs altogether. Lots of Windows-specific stuff, but nothing for Intel Macs.
Right?
Not at all! We still support and will continue to support for the foreseeable future all Macs.
If not, I'd appreciate a pointer on how to build ciao on this system.
We enclose a message posted in the mailing list with patches to make 1.10 compile on Intel Macs. We have been working on a new distro which already includes the patches, but for now this is the easiest approach.
From: Edward Janne <tigakub(a)mac.com> Sender: owner-ciao-users(a)clip.dia.fi.upm.es To: ciao-users(a)clip.dia.fi.upm.es Subject: ciao on Mactel Date: Mon, 28 Aug 2006 15:52:56 +0200 X-Mailer: Apple Mail (2.752.2) X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.5 tests=BAYES_00,UNPARSEABLE_RELAY autolearn=ham version=3.1.1
Hi I've successfully compiled ciao on a MacBook Pro by making minor changes to the install scripts.
In the file $(CIAO_SRC_DIR)/etc/ciao_get_arch
under the line reading Darwin,"Power Macintosh" ) CIAOARCH=DARWINppc ;; #JFMC
add the line Darwin,"i386" ) CIAOARCH=DARWINi386
Then in the directory $(CIAO_SRC_DIR)/makefile-sysdep
Copy mkf-DARWINppc
To mkf-DARWINi386
Then edit mkf-DARWINi386
Change the line reading ARCHNAME=ppc
To ARCHNAME=i386
Then make install
That's it.
On the first pass the compile couldn't find the mysqlclient dynamic library because I'd installed the standard binary version which doesn't come with the dynamic libraries. But the make script pushed on through and completed the build and installed ciao without mysql support. After downloading the mysql source distribution and making it just to obtain mysqlclient.15.0.0.dylib, the rebuild of ciao went without a hitch.
...
-edj