Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 142448

Summary: current biggles requires libXaw.so.8
Product: Gentoo Linux Reporter: Heitzso <heitzso>
Component: [OLD] DevelopmentAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Heitzso 2006-08-01 11:06:05 UTC
just did an emerge sync, emerge -ua world
tested my web apps 
a python app now breaks that uses biggles

in /var/www/apache2/error_log I find:
[Tue Aug 01 13:52:26 2006] [error] [client 192.168.12.31]   File "/var/www/growthmodels/growthmodels/cgi-bin/popmodel.py", line 7, in ?, referer: http://www.growthmodels.com/
[Tue Aug 01 13:52:26 2006] [error] [client 192.168.12.31]     , referer: http://www.growthmodels.com/
[Tue Aug 01 13:52:26 2006] [error] [client 192.168.12.31] import biggles, referer: http://www.growthmodels.com/
[Tue Aug 01 13:52:26 2006] [error] [client 192.168.12.31]   File "/usr/lib/python2.4/site-packages/biggles/__init__.py", line 24, in ?, referer: http://www.growthmodels.com/
[Tue Aug 01 13:52:26 2006] [error] [client 192.168.12.31]     , referer: http://www.growthmodels.com/
[Tue Aug 01 13:52:26 2006] [error] [client 192.168.12.31] from biggles import\t\t \\, referer: http://www.growthmodels.com/
[Tue Aug 01 13:52:26 2006] [error] [client 192.168.12.31]   File "/usr/lib/python2.4/site-packages/biggles/biggles.py", line 27, in ?, referer: http://www.growt
hmodels.com/
[Tue Aug 01 13:52:26 2006] [error] [client 192.168.12.31]     , referer: http://www.growthmodels.com/
[Tue Aug 01 13:52:26 2006] [error] [client 192.168.12.31] import libplot.renderer, referer: http://www.growthmodels.com/
[Tue Aug 01 13:52:26 2006] [error] [client 192.168.12.31]   File "/usr/lib/python2.4/site-packages/biggles/libplot/renderer.py", line 22, in ?, referer: http://www.growthmodels.com/
[Tue Aug 01 13:52:26 2006] [error] [client 192.168.12.31]     , referer: http://www.growthmodels.com/
[Tue Aug 01 13:52:26 2006] [error] [client 192.168.12.31] import libplot, math, referer: http://www.growthmodels.com/
[Tue Aug 01 13:52:26 2006] [error] [client 192.168.12.31] ImportError, referer: http://www.growthmodels.com/
[Tue Aug 01 13:52:26 2006] [error] [client 192.168.12.31] : , referer: http://www.growthmodels.com/
[Tue Aug 01 13:52:26 2006] [error] [client 192.168.12.31] libXaw.so.8: cannot open shared object file: No such file or directory, referer: http://www.growthmodels.com/
[Tue Aug 01 13:52:26 2006] [error] [client 192.168.12.31] , referer: http://www.growthmodels.com/
[Tue Aug 01 13:52:26 2006] [error] [client 192.168.12.31] Premature end of script headers: popmodel.py, referer: http://www.growthmodels.com/

By going into /usr/lib and running

 ln -s libXaw7.so.7 libXaw.so.8

(which I assume is not safe in the long run, but for now ...)
my python/biggles web app works

I assume biggles may not be directly responsible, but rather
one of the secondary libs.  In any case, problem seems to
trigger through biggles and hence filing the bug report here.

I've re-emerged biggles and libXaw and that was not sufficient.

Email me if a full dmesg requested.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-08-01 11:15:23 UTC
Run revdep-rebuild or re-emerge xorg-server w/ USE=xprint.
Comment 2 Heitzso 2006-08-01 12:42:30 UTC
revdep-rebuild is not sufficient
(or at least one pass is not sufficient)
I'm trying emerge xorg-server now
Comment 3 Heitzso 2006-08-02 03:40:46 UTC
I ran
emerge xorg-server
with USE=xprint setup in /etc/make.conf
and that was insufficient to create the
necessary libXaw.so.8

a similar gentoo bug report noted that
 emerge -av --unmerge sys-apps/utempter
 emerge -av xterm x11-libs/libXaw
was necessary to fix the same issue for xterm
I'll try that next.

Comment 4 Heitzso 2006-08-02 04:12:18 UTC
what finally fixed was:

emerge -av --unmerge sys-libs/libutempter
emerge -av python-biggles x11-libs/libXaw