2002-Dec-03
When building galeon received:c++: /usr/lib/gcc-lib/i386-linux/2.95.4/crtbeginS.o: No such file or directory c++: /usr/lib/gcc-lib/i386-linux/2.95.4/crtendS.o: No such file or directoryThis was caused by having wrong values in libtool which was built and installed when another gcc was installed. I had since removed that gcc and then reinstalled libtool-base.
mozilla via pkgsrc on Linux expected DSO files to end with .so.numbers, but mine didn't have numbers. So I edited the Makefile.common to not do that. *Need to see why and maybe supply patch.
sylpheed-claws and exim both needed openssl, but didn't stop at:
===> openssl-0.9.6g has an unacceptable license: fee-based-commercial-use. ===> To build this package, add this line to your /etc/mk.conf: ===> ACCEPTABLE_LICENSES+=fee-based-commercial-useThe sylpheed-claws build was successful, but the exim died with missing openssl/*h includes. (This was under Debian Linux which had the ssl libraries but no development headers.) I installed openssl (via pkgsrc) and then it worked.
My exim (via pkgsrc) was built using wrong db. So it seg faulted when ran. I worked around this by including buildlink2 for gdbm and adding options to exim source's Local/Makefile:
USE_GDBM=yes DBMLIB=-lgdbm