[Date Prev] [Date Next] [Thread Prev] [Thread Next] Date Index Thread Index Search archive:
Date:Sun, 09 May 2004 11:32:16 +1000 
Subject:Re: poplog and freebsd 5.2 
From:John Duncan 
Volume-ID: 

bernard <bernard.tatin.nospam@tele2.fr> writes:

(snip)
>
> When I first do a dpkg -i, I had an error message :
>  impossible d'accéder à la zone d'état de dpkg: No such file or directory
> the french way to say 'cannot access dpkg state zone' (it is my translation)
>
> Then I made 
>  chroot /compat/linux /bin/bash
>
> dpkg -i works better but it complains :
>  poplog depends on libc6 (>= 2.3.2.ds1-4); however:
>   Version of libc6 on system is 2.2.5-6.
>  poplog depends on libx11-6 | xlibs (>> 4.1.0); however:
>   Package libx11-6 is not installed.
>   Package xlibs is not installed.
>  poplog depends on libxt6 | xlibs (>> 4.1.0); however:
>   Package libxt6 is not installed.
>   Package xlibs is not installed.
>

(snip)

  G'day Bernard,
                If you are new to FreeBSD this is a hard task you are
taking on. Looking at this I would say that the libraries needed by
poplog in the Debian chroot are not present in the debian-base port for
FreeBSD. They should be able to added from the Debian archives.
               The packages that I found that Poplog needed on Debian
were gcc, binutils, csh, xlibs-dev and motif-clients. There may have
been more because I got the first two by choosing C/C+ development from
tasksel.Obviously you also need at least x-window-system-core.
I don't know what version of Poplog Brent used for his package but if it
is not v15.53e you will need termcap-compat package as well.
               After installing linux libraries on FreeBSD it is
important to run /compat/linux/sbin/ldconfig by hand.
               What worries me is the reference to an old version of
libc6 in your error messages, I only got this when I had installed the
RedHat version 6 libraries for Linux emulation. If you are using
debian-base you don't need any other linux libraries except the Debian
ones you want. I don't have a Debian partition at the moment to check
the version of libc6 in Debian Stable.
               As I said I haven't tried the Debian package on FreeBSD
myself only the method of copying over a pre-built Linux Poplog.
                                   HTH,
                                    John Duncan