tech-x11 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: x11r7 with old packages



On Wed, 4 Feb 2009, Iain Hibbert wrote:

> with my new i386-5.0rc1 & X11R7 install
>
> I installed a bunch of packages that were built for 4.99.73 around
> september time IIRC but am having trouble with fonts and libraries
>
> Obviously, the packages were built to use X11R6 which doesn't exist. The
> libraries that are not found seem to be present just in a different path
> and the system should know where to find them I guess.
>
> I've copied over the X11R6 dir & contents from my old machine and that
> enables most programs to work at least - icewm displays text, firefox
> displays text but gthumb, evince and gimp only show boxes. perhaps its
> gtk?
>
> I'm going to build packages anew with the new system over the next few
> days which I anticipate will of course fix it, but I'm wondering if it
> ought to have worked anyway?

further to this, the unfound libraries were libXmu.so.6 and libXext.so.6
(from memory, I didn't write it down at the time)

Funnily enough, using pkg_comp to build packages in a chroot, these same
libraries are causing errors while installing (inside the chroot) though
they both exist (inside the chroot) under /usr/X11R7/lib

(but the chroot does not have X11R6)

pkg_comp:default.conf# cd /usr/pkgsrc/misc/xtide
pkg_comp:default.conf# make install
=> Bootstrap dependency digest>=20010302: found digest-20080510
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/download-vulnerability-list'.
===> Installing for xtide-2.8.3nb1
=> Generating pre-install file lists
=> Creating installation directories
=> Running PRE-INSTALL script actions
mkdir -m 755 -p /usr/pkg/bin /usr/pkg/sbin /usr/pkg/man/man1
/usr/pkg/man/man8
cp xtide tide /usr/pkg/bin
cp xttpd /usr/pkg/sbin
chmod 755 /usr/pkg/bin/xtide /usr/pkg/bin/tide /usr/pkg/sbin/xttpd
cp DOCUMENTATION/*.1 /usr/pkg/man/man1
cp DOCUMENTATION/*.8 /usr/pkg/man/man8
chmod 644 /usr/pkg/man/man1/xtide.1 /usr/pkg/man/man1/tide.1
/usr/pkg/man/man8/xttpd.8
/usr/bin/install -c -o root -g wheel -m 444
/pkg_comp/obj/pkgsrc/misc/xtide/default/xtide.conf
/usr/pkg/share/examples/xtide/xtide.conf
/usr/bin/install -c -o root -g wheel -m 444
/pkg_comp/obj/pkgsrc/misc/xtide/default/harmonics-dwf-20060708.tcd
/usr/pkg/share/xtide
=> Automatic manual page handling
=> Generating post-install file lists
=> Running POST-INSTALL script actions
xtide-2.8.3nb1: copying /usr/pkg/share/examples/xtide/xtide.conf to
/usr/pkg/etc/xtide.conf
=> Registering installation for xtide-2.8.3nb1
xtide-2.8.3nb1 requires installed package png-1.2.34
=> Checking file-check results for xtide-2.8.3nb1
=> Checking for non-existent script interpreters in xtide-2.8.3nb1
=> Checking file permissions in xtide-2.8.3nb1
=> Checking for missing run-time search paths in xtide-2.8.3nb1
ERROR: bin/xtide: missing library: libXmu.so.6
ERROR: bin/xtide: missing library: libXext.so.6
*** Error code 1

Stop.

anybody got a cluebat?

iain

(pkgsrc is quite fresh, dated tuesday)


Home | Main Index | Thread Index | Old Index