On Feb 10, 2004, at 4:51 PM, Donald Bruce Stewart wrote:
stubenschrott:On Wednesday 11 February 2004 01:19, Tom Payne wrote:Thanks Tuomo, Ion is a superb peice of software and has increased myI second that, I see Ion as a killer feature for Linux now, since when I work
productivity no end. Traditional window managers feel incredibly awkward to
use by comparison.
Thankfully, ion isn't Linux dependant. I'm using it on OpenBSD. So it is a killer feature for unix power-users, at least.
Mac OS X is spotty, though. I have not tried too hard with 20040207, but my last several attempts to compile recent versions have failed. I would think Darwin is like BSD, but I only have Linux and OS X boxes to try it on. I've installed my own lua 5.0.1 in /usr/local, and fink's lua 5.0 is not intalled at all, so that part works fine.
As far as libtool is concerned, I haven't dug to the bottom of it. Changing system.mk to point at /sw/bin/glibtool, adding "-I/sw/include" and "-L/sw/lib -lltdl" is somehow not enough. I'm getting a libtool failure when /usr/bin/libtool gets called anyway:
make
set -e; for i in libtu ioncore luaextl ionws floatws query de menu dock ion pwm man etc share; do make -C $i; donemake[1]: Nothing to be done for `all'.
make[1]: Nothing to be done for `all'.
make[1]: Nothing to be done for `all'.
/usr/bin/libtool --mode=compile gcc -prefer-pic -g -O2 -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DCF_HAVE_VA_COPY -I../libtu/include -I/usr/X11R6/include -I.. -c bindmaps.c -o bindmaps.lo
/usr/bin/libtool: unknown option character `-' in: --mode=compile
Usage: /usr/bin/libtool -static [-] file [...] [-filelist listfile[,dirname]] [-arch_only arch] [-sacLT]
Usage: /usr/bin/libtool -dynamic [-] file [...] [-filelist listfile[,dirname]] [-arch_only arch] [-o output] [-install_name name] [-compatibility_version #] [-current_version #] [-seg1addr 0x#] [-segs_read_only_addr 0x#] [-segs_read_write_addr 0x#] [-seg_addr_table <filename>] [-seg_addr_table_filename <file_system_path>] [-all_load] [-noall_load]
make[1]: *** [bindmaps.lo] Error 1
make: *** [subdirs] Error 2
Geoff
