Skip to main content.

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 directory
This 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-use
The 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