Dan Nicholson wrote:
> On 1/17/06, Bruce Dubbs <[EMAIL PROTECTED]> wrote:
>
>>Randy McMurchy wrote:
>>
>>>ftp://ftp.jbj.org/pub/rpm-4.4.x/popt-1.10.4.tar.gz
>>
>>./autogen.sh (or sh autogen.sh)
>>make
>>make install
>
>
> Well, the use of autogen.sh is only unusual here since it's a release
> tarball. I've seen it distributed in CVS pulls of packages many
> times. I wonder why they didn't just run the autotools and make a
> proper release tarball? Maybe someone can send an email upstream and
> see why there isn't a proper release in a more standard location.
>
> Anyway, as long as someone can find out that the API/ABI hasn't
> changed drastically, then this looks promising.
Agreed. The files that use popt are:
general/sysutils/hal.xml
general/graphlib/librsvg.xml
general/genutils/hd2u.xml
general/genutils/desktop-file-utils.xml
gnome/add/libgnomeprint.xml
gnome/core/orbit2.xml
gnome/core/libgtop.xml
gnome/otherlibs/soup.xml
gnome/otherlibs/oaf.xml
gnome/otherlibs/gconf1.xml
multimedia/libdriv/gstreamer.xml
multimedia/libdriv/libdv.xml
server/other/rsync.xml
server/major/samba3.xml
Most are required. Since popt is a library for parsing the command
line, we should be able to get by with testing a couple of apps before
putting in the book. I don't think exhaustive testing is necessary.
The most obvious candidate for testing seems to to be hal:
$ ldd /usr/bin/lshal
linux-gate.so.1 => (0xffffe000)
libdbus-glib-1.so.1 => /usr/lib/libdbus-glib-1.so.1 (0xb7f18000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7edf000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7e5a000)
libhal.so.1 => /usr/lib/libhal.so.1 (0xb7e51000)
libdbus-1.so.1 => /usr/lib/libdbus-1.so.1 (0xb7e22000)
libnsl.so.1 => /lib/libnsl.so.1 (0xb7e0c000)
libpopt.so.0 => /usr/lib/libpopt.so.0 (0xb7e03000)
libc.so.6 => /lib/libc.so.6 (0xb7ce2000)
/lib/ld-linux.so.2 (0xb7f3a000)
Another good candidate is rsync.
-- Bruce
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page