The linux binary of gap4 did not started because the iwidgets directory is missing. When I looked it up closely, I have found that a dead symlink was packed:
ls -l /usr/local/staden-linux-x86-1-7-0/lib/iwidgets
lrwxrwxrwx 1 205 701 57 2007-03-30 12:03 /usr/local/staden-linux-x86-1-7-0/lib/iwidgets -> /nfs/team71/psg/jkb/work/sf/staden-HEAD/lib/iwidgets4.0.1
Other note:
I have tried to compile the source and was lost in the "Makefile jungle". The README.build is confusing for simpler life forms like me... The introduction of the "./configure;make;make install" sequence would ease things tremendously. And would avoid the situations above. The last error was:
make[1]: *** No rule to make target `../zlib/zlib.h', needed by `utils/linux-binaries/compress.o'. Stop.
make[1]: Leaving directory `/tmp/staden-src-1-7-0/src/io_lib'
make: *** [io_lib] Error 2
There are two "zlib.h" -s:
staden-src-1-7-0/src/io_lib/include/zlib.h
and
/usr/include/zlib.h
.
I could not figure out why a third would be necessary.
Yours sincerely: PE
Logged In: YES
user_id=98533
Originator: NO
I solved the iwidgets problem by pointing the link to the iwidgets directory of my distribution (/usr/share/tcl/iwidgets4.0.1 with OpenSUSE 10.2).
Regards,
B.