[Glibc-bsd-devel] GNU/kFreeBSD and package report

Brian M. Carlson sandals@crustytoothpaste.ath.cx
Thu, 1 Jul 2004 22:05:15 +0000


=2D----BEGIN PGP SIGNED MESSAGE-----

I installed GNU/kFreeBSD using livecd2; it works well except for a few=20
things. ssh is broken: it doesn't prompt for passwords or passphrases,=20
and so the only thing that can be done is to use a key without a=20
passphrase. This is obviously not the most secure thing to do. This may=20
have something to do with /dev/tty not appearing in the 'ls /dev'=20
output (it does appear in the 'ls /dev/tty' output).

I've compiled a list of successful and unsuccessful packages that I have=20
attempted to build. Those marked builds built successfully, those=20
marked needs-update need some sort of autotools or dependency update,
needs-dependencies indicates a need for dependencies that are lacking,=20
and failed indicates a refusal to build, usually because they depend on=20
Linux semantics, instead of BSD.

builds
=2D ------
gtk+1.2
glib1.2
libmng
libiodbc2
menu

needs-update
=2D ------------
lcms (config.*)
neon (autoreconf; ./autogen.sh)
krb4 (builds with db4.2; currently uses db4.1, which is not in archive)
gcc-3.3 (needs !kfreebsd-i386 wherever !freebsd-i386 is, plus=20
libc0.1-dev, build not tested)
apache2 (tarball uses out of date autotools that do not know about=20
GNU/kFreeBSD)

needs-dependencies
=2D ------------------
openldap2 B-D: libsasl2-dev (cyrus-sasl2)
cyrus-sasl2 B-D: libldap2-dev (openldap2)
vim B-D: libgpmg1 (gpm)
gcc-3.3 B-D-I: doxygen (doxygen)
doxygen B-D: libqt3-mt-dev (qt-x11-free)
qt-x11-free B-D: postgresql-dev (postgresql)
postgresql B-D: libkrb5-dev (krb5)
many x packages D: cpp but C: cpp-3.3 (<< 1:3.3.3-0pre1)

fails
=2D -----
esound (doesn't copy libesd.la to directory because of typo)
gpm (FreeBSD semantics differ from Linux, duh)
mp3blaster (compiler syntax error on apparently valid code)
krb5 (can't find res_search in -lresolv)
postgresql (no template for kfreebsd-i386)


In order to support sablevm, gcc-3.3 should probably be configured to=20
build libffi2. Then java support will be much easier. Also, some=20
packages use autotools but the versions they use don't support shared=20
libraries on this platform. What is the workaround for that?
=2D----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iQEVAwUBQOSKr+WR/8lWBVPnAQHk1AgAv4jnZKQmsOCeAtiXk8P0vTKUB5HCXCXW
4jWhLz+qmnS4k4Lqnst4RaG+BeeoSKQcJiroNBeDbfsPaacUYTY9vYZ0Esq9Oji7
i9dFRWWY+uQ8KgPOH9RnyFxAhFAaFjHUNxVTLinjDcyoHDoQhPnXkoFETpKeI/Xe
uHHEY0nUWCbRonr6wzE7DccBQgjJTFLgqtkUFWG+LuYiiyCe5nrcMJ+uedsmYEtK
jnmFkXuiTqlJPaxeeYUg0iRibmA8HMCdRayw3OC1xk/exnPHgAjSax1HhuLptmP2
0aXO/yeW9OB6s+nIN2d4ZDKbKNI/chtl79G2IvG7BBbgk0giCOeuMA=3D=3D
=3DDMBU
=2D----END PGP SIGNATURE-----