Tuesday, August 23rd, 2005
I didn’t know you could switch of a Mac’s startup sound. Good.
I didn’t know you could switch of a Mac’s startup sound. Good.
I recently created an autoconf enabled application on MacOS. When I wanted to recreate the configure script (”autoreconf”) on a FreeBSD Box it failed miserably. Turns out that you have to jump through some hoops to get a reasonable preformance out of autoconf. First you have to get some decent autoconf installation. Don’t rely on that stuff installed as dependencies by other ports:
(cd /usr/ports/devel/gnu-autovonf/ ; sudo make package) (cd /usr/ports/devel/gnu-automake/ ; sudo make package) (cd /usr/ports/devel/gnu-libtool/ ; sudo make package)
No ensure, that you use the newly installed autoconf (e.g. with bash):
export PATH=/usr/local/gnu-autotools/bin:$PATH
Now you should be all set:
$ autoreconf -v -i autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy libtoolize: `config.guess' exists: use `--force' to overwrite libtoolize: `config.sub' exists: use `--force' to overwrite libtoolize: `ltmain.sh' exists: use `--force' to overwrite autoreconf: running: /usr/local/gnu-autotools/bin/autoconf autoreconf: running: /usr/local/gnu-autotools/bin/autoheader autoreconf: running: automake --add-missing --copy --no-force autoreconf: Leaving directory `.'
tcp_handshake.cc: In member function `virtual void TCP_Handshake_Mod::generate_signature(Target*, usipp::TCP*, usipp::TCP*)': tcp_handshake.cc:600: internal compiler error: Bus error Please submit a full bug report, with preprocessed source if appropriate. See for instructions. make[4]: *** [tcp_handshake.o] Error 1 make[3]: *** [tcp_handshake_mod] Error 2 make[2]: *** [os] Error 2 make[1]: *** [modules] Error 2 make: *** [all] Error 2 md@hextatic ~/Desktop/xprobe2-0.3$
I created a framework for the metaWeblog API
for Objective-C ontop of Eric Czarny’s
nice and lightweight XML-RPC framework.
Feel free to download it.