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

Re: xlib6(g) 3.3-5 problems



> Hello,
> 
>  recently I installed xlib6 (3.3-5) and xlib6g (3.3-5) because these
>  packages are needed by other packages of X programs in hamm. This resulted
>  in several problems:
> 
>  1) Some packages (mostly still from Debian 1.2) depend on elf-x11r6lib
>     which was apparently provided by older xlib6's. If I update these
>     packages, should (will) they depend on xlib6 instead of elf-x11r6lib?

Once the bug (i.e. them depending on elf-x11r6lib, that's a bug) has been
fixed, they will depend on xlib6. But you can ignore dpkg's error messages
(--force-depends)
 
>  2) The new xlib6(g) breaks fvwm2. It doesn't work (it quits without an
>     error message), while fvwm95 runs fine. I guess, fvwm2 isn't available
>     as libc6-package.

Nor is fvwm95. But fvwm2 has been compiled with the "-rpath" option,
that forces it to use the libs in /usr/X11R6/lib, which are now libc6
on your system.

To fix it, use this script, posted to debia-devel by Philippe Troin <phil@fifi.org>:


=========== BEGIN SCRIPT
#!/usr/bin/perl -w

# Open file
open IN, "$ARGV[0]" or die "can't find $ARGV[0]: $!";

# Read it in one slurp
select IN;
undef $/;
select STDOUT;
$file=<IN>;
close IN;

# Remove this string
$count=$file=~s!/usr/X11R6/lib\0!\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0!g;
print "Replaced: $count occurences in $ARGV[0]\n";

# Write the file
open OUT, ">$ARGV[0].out" or die "can't write $ARGV[0].out: $!";
print OUT $file;
close OUT;
=========== END SCRIPT




-- 
joost witteveen, joostje@debian.org
#!/usr/bin/perl -sp0777i<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj
$/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1
lK[d2%Sa2/d0$^Ixp"|dc`;s/\W//g;$_=pack('H*',/((..)*)$/)
#what's this? see http://www.dcs.ex.ac.uk/~aba/rsa/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-user-request@lists.debian.org . 
Trouble?  e-mail to templin@bucknell.edu .


Reply to: