View previous topic :: View next topic |
Author |
Message |
drescherjm Advocate
Joined: 05 Jun 2004 Posts: 2790 Location: Pittsburgh, PA, USA
|
Posted: Tue Aug 24, 2010 8:32 pm Post subject: |
|
|
The problem is all of those /usr/lib64 libraries in the 32 bit link.
Code: | libtool: link: x86_64-pc-linux-gnu-gcc -march=core2 -mcx16 -msahf -O2 -pipe --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=4096 -fomit-frame-pointer -m32 -I/usr/lib/icedtea6/include -I/usr/lib/icedtea6/include/linux -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -Wl,-O1 -Wl,--sort-common -Wl,--relax -Wl,--enable-new-dtags -Wl,--hash-style=gnu -o .libs/img2txt img2txt-img2txt.o img2txt-common-image.o -L//usr/lib64 /usr/lib64/libImlib2.so -L/lib64 -L/usr/lib64 -L/usr/X11R6/lib /usr/lib64/libfreetype.so /usr/lib64/libXext.so /usr/lib64/libX11.so /usr/lib64/libxcb.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so -Wl,--as-needed -L/lib32 -L/usr/lib32 ../caca/.libs/libcaca.so -lslang -lncursesw /usr/lib32/libglut.so -lm -lGL /usr/lib32/libXxf86vm.so /usr/lib32/libXi.so /usr/lib32/libXext.so /usr/lib32/libX11.so /usr/lib32/libxcb.so /usr/lib32/libXau.so /usr/lib32/libXdmcp.so -ldl /usr/lib32/libftgl.so /usr/lib32/libfreetype.so -lGLU -lz |
_________________ John
My gentoo overlay
Instructons for overlay |
|
Back to top |
|
|
sss123NEXT n00b
Joined: 23 Sep 2007 Posts: 32 Location: Ukraine\Crimea\Alushta
|
Posted: Tue Aug 24, 2010 9:21 pm Post subject: |
|
|
how i can fix this ? _________________ am i evil ?
Gentoo repo |
|
Back to top |
|
|
drescherjm Advocate
Joined: 05 Jun 2004 Posts: 2790 Location: Pittsburgh, PA, USA
|
Posted: Tue Aug 24, 2010 9:26 pm Post subject: |
|
|
You need to rebuild the system to ensure the dependencies all have 32 bit libs.
The problem you are having is that some of your dependencies only have 64 bit libs and the system will finds the 64 bit library in your library paths but that will not work for a 32 bit build.
For this specific instance you could track down each library that is 64 bit like
/usr/lib64/libImlib2.so
then do an equery belongs /usr/lib64/libImlib2.so
to find the package then rebuild that but this will be a lot of work.
Its far simpler to rebuild the system first. I still caution this will not be easy because of dependencies like this and blockers. Look at the multilib wiki for some advice. _________________ John
My gentoo overlay
Instructons for overlay |
|
Back to top |
|
|
sss123NEXT n00b
Joined: 23 Sep 2007 Posts: 32 Location: Ukraine\Crimea\Alushta
|
Posted: Tue Aug 24, 2010 9:36 pm Post subject: |
|
|
thx for info, but first what i tried to do, is rebuild entire system set, which have ~15-20 failed builds (from ~500) _________________ am i evil ?
Gentoo repo |
|
Back to top |
|
|
drescherjm Advocate
Joined: 05 Jun 2004 Posts: 2790 Location: Pittsburgh, PA, USA
|
Posted: Tue Aug 24, 2010 9:44 pm Post subject: |
|
|
If you figure out what failed you can try picking off the dependencies for these. Using the equery method I described in the previous post.
The problem will be the same in most cases. You may also have conflicts in the install phase. _________________ John
My gentoo overlay
Instructons for overlay |
|
Back to top |
|
|
vlooe n00b
Joined: 04 Jun 2005 Posts: 35 Location: Germany
|
Posted: Tue Aug 24, 2010 9:52 pm Post subject: |
|
|
rebuild the following packages with lib32 activated
media-libs/imlib2
media-libs/freetype
x11-libs/libXext
x11-libs/libX11
x11-libs/libxcb
x11-libs/libXau
x11-libs/libXdmcp
then try to rebuild libcaca
if you still get errors paste the build.log again |
|
Back to top |
|
|
sss123NEXT n00b
Joined: 23 Sep 2007 Posts: 32 Location: Ukraine\Crimea\Alushta
|
Posted: Tue Aug 24, 2010 10:16 pm Post subject: |
|
|
please wait some time, i will do. _________________ am i evil ?
Gentoo repo |
|
Back to top |
|
|
sss123NEXT n00b
Joined: 23 Sep 2007 Posts: 32 Location: Ukraine\Crimea\Alushta
|
Posted: Tue Aug 24, 2010 10:39 pm Post subject: |
|
|
http://pastebin.com/eG6fZ10z - after rebuild of packages and trying to build libcaca, i think this problem related to libtool somehow... _________________ am i evil ?
Gentoo repo |
|
Back to top |
|
|
drescherjm Advocate
Joined: 05 Jun 2004 Posts: 2790 Location: Pittsburgh, PA, USA
|
Posted: Tue Aug 24, 2010 10:41 pm Post subject: |
|
|
It seems to still want to use /usr/lib64/libImlib2.so
which is part of the
media-libs/imlib2
package.
Edit: Wait a minute it appears not to have changed.
Can you post the output of
Code: | equery files media-libs/imlib2 |
_________________ John
My gentoo overlay
Instructons for overlay |
|
Back to top |
|
|
sss123NEXT n00b
Joined: 23 Sep 2007 Posts: 32 Location: Ukraine\Crimea\Alushta
|
Posted: Tue Aug 24, 2010 10:55 pm Post subject: |
|
|
Code: | equery files media-libs/imlib2
* Searching for imlib2 in media-libs ...
!!! Invalid db entry: //var/db/pkg/sys-apps/paludis-scm
* Contents of media-libs/imlib2-1.4.4:
/usr
/usr/bin
/usr/bin/imlib2-config -> /usr/bin/abi-wrapper
/usr/bin/imlib2-config-amd64
/usr/bin/imlib2-config-x86
/usr/bin/imlib2_bumpmap
/usr/bin/imlib2_colorspace
/usr/bin/imlib2_conv
/usr/bin/imlib2_grab
/usr/bin/imlib2_poly
/usr/bin/imlib2_show
/usr/bin/imlib2_test
/usr/bin/imlib2_view
/usr/include
/usr/include/Imlib2.h
/usr/lib32
/usr/lib32/imlib2
/usr/lib32/imlib2/filters
/usr/lib32/imlib2/filters/bumpmap.la
/usr/lib32/imlib2/filters/bumpmap.so
/usr/lib32/imlib2/filters/colormod.la
/usr/lib32/imlib2/filters/colormod.so
/usr/lib32/imlib2/filters/testfilter.la
/usr/lib32/imlib2/filters/testfilter.so
/usr/lib32/imlib2/loaders
/usr/lib32/imlib2/loaders/argb.la
/usr/lib32/imlib2/loaders/argb.so
/usr/lib32/imlib2/loaders/bmp.la
/usr/lib32/imlib2/loaders/bmp.so
/usr/lib32/imlib2/loaders/bz2.la
/usr/lib32/imlib2/loaders/bz2.so
/usr/lib32/imlib2/loaders/gif.la
/usr/lib32/imlib2/loaders/gif.so
/usr/lib32/imlib2/loaders/id3.la
/usr/lib32/imlib2/loaders/id3.so
/usr/lib32/imlib2/loaders/jpeg.la
/usr/lib32/imlib2/loaders/jpeg.so
/usr/lib32/imlib2/loaders/lbm.la
/usr/lib32/imlib2/loaders/lbm.so
/usr/lib32/imlib2/loaders/png.la
/usr/lib32/imlib2/loaders/png.so
/usr/lib32/imlib2/loaders/pnm.la
/usr/lib32/imlib2/loaders/pnm.so
/usr/lib32/imlib2/loaders/tga.la
/usr/lib32/imlib2/loaders/tga.so
/usr/lib32/imlib2/loaders/tiff.la
/usr/lib32/imlib2/loaders/tiff.so
/usr/lib32/imlib2/loaders/xpm.la
/usr/lib32/imlib2/loaders/xpm.so
/usr/lib32/imlib2/loaders/zlib.la
/usr/lib32/imlib2/loaders/zlib.so
/usr/lib32/libImlib2.a
/usr/lib32/libImlib2.la
/usr/lib32/libImlib2.so -> libImlib2.so.1.4.4
/usr/lib32/libImlib2.so.1 -> libImlib2.so.1.4.4
/usr/lib32/libImlib2.so.1.4.4
/usr/lib32/pkgconfig
/usr/lib32/pkgconfig/imlib2.pc
/usr/lib64
/usr/lib64/imlib2
/usr/lib64/imlib2/filters
/usr/lib64/imlib2/filters/bumpmap.la
/usr/lib64/imlib2/filters/bumpmap.so
/usr/lib64/imlib2/filters/colormod.la
/usr/lib64/imlib2/filters/colormod.so
/usr/lib64/imlib2/filters/testfilter.la
/usr/lib64/imlib2/filters/testfilter.so
/usr/lib64/imlib2/loaders
/usr/lib64/imlib2/loaders/argb.la
/usr/lib64/imlib2/loaders/argb.so
/usr/lib64/imlib2/loaders/bmp.la
/usr/lib64/imlib2/loaders/bmp.so
/usr/lib64/imlib2/loaders/bz2.la
/usr/lib64/imlib2/loaders/bz2.so
/usr/lib64/imlib2/loaders/gif.la
/usr/lib64/imlib2/loaders/gif.so
/usr/lib64/imlib2/loaders/id3.la
/usr/lib64/imlib2/loaders/id3.so
/usr/lib64/imlib2/loaders/jpeg.la
/usr/lib64/imlib2/loaders/jpeg.so
/usr/lib64/imlib2/loaders/lbm.la
/usr/lib64/imlib2/loaders/lbm.so
/usr/lib64/imlib2/loaders/png.la
/usr/lib64/imlib2/loaders/png.so
/usr/lib64/imlib2/loaders/pnm.la
/usr/lib64/imlib2/loaders/pnm.so
/usr/lib64/imlib2/loaders/tga.la
/usr/lib64/imlib2/loaders/tga.so
/usr/lib64/imlib2/loaders/tiff.la
/usr/lib64/imlib2/loaders/tiff.so
/usr/lib64/imlib2/loaders/xpm.la
/usr/lib64/imlib2/loaders/xpm.so
/usr/lib64/imlib2/loaders/zlib.la
/usr/lib64/imlib2/loaders/zlib.so
/usr/lib64/libImlib2.a
/usr/lib64/libImlib2.la
/usr/lib64/libImlib2.so -> libImlib2.so.1.4.4
/usr/lib64/libImlib2.so.1 -> libImlib2.so.1.4.4
/usr/lib64/libImlib2.so.1.4.4
/usr/lib64/pkgconfig
/usr/lib64/pkgconfig/imlib2.pc
/usr/share
/usr/share/doc
/usr/share/doc/imlib2-1.4.4
/usr/share/doc/imlib2-1.4.4/AUTHORS
/usr/share/doc/imlib2-1.4.4/ChangeLog
/usr/share/doc/imlib2-1.4.4/README
/usr/share/doc/imlib2-1.4.4/TODO
/usr/share/imlib2
/usr/share/imlib2/data
/usr/share/imlib2/data/fonts
/usr/share/imlib2/data/fonts/cinema.ttf
/usr/share/imlib2/data/fonts/grunge.ttf
/usr/share/imlib2/data/fonts/morpheus.ttf
/usr/share/imlib2/data/fonts/notepad.ttf
/usr/share/imlib2/data/images
/usr/share/imlib2/data/images/audio.png
/usr/share/imlib2/data/images/bg.png
/usr/share/imlib2/data/images/bulb.png
/usr/share/imlib2/data/images/cal.png
/usr/share/imlib2/data/images/calc.png
/usr/share/imlib2/data/images/folder.png
/usr/share/imlib2/data/images/globe.png
/usr/share/imlib2/data/images/imlib2.png
/usr/share/imlib2/data/images/lock.png
/usr/share/imlib2/data/images/mail.png
/usr/share/imlib2/data/images/menu.png
/usr/share/imlib2/data/images/mush.png
/usr/share/imlib2/data/images/paper.png
/usr/share/imlib2/data/images/sh1.png
/usr/share/imlib2/data/images/sh2.png
/usr/share/imlib2/data/images/sh3.png
/usr/share/imlib2/data/images/stop.png
/usr/share/imlib2/data/images/tnt.png
|
_________________ am i evil ?
Gentoo repo |
|
Back to top |
|
|
sss123NEXT n00b
Joined: 23 Sep 2007 Posts: 32 Location: Ukraine\Crimea\Alushta
|
Posted: Wed Aug 25, 2010 10:14 am Post subject: |
|
|
any ideas ? _________________ am i evil ?
Gentoo repo |
|
Back to top |
|
|
drescherjm Advocate
Joined: 05 Jun 2004 Posts: 2790 Location: Pittsburgh, PA, USA
|
Posted: Wed Aug 25, 2010 1:32 pm Post subject: |
|
|
Try uninstalling/reinstalling media-libs/imlib2 using these steps.
quickpkg media-libs/imlib2
emerge -C media-libs/imlib2
emerge media-libs/imlib2
The build will still fail but I am curious if that fixes the one dependency. _________________ John
My gentoo overlay
Instructons for overlay |
|
Back to top |
|
|
sss123NEXT n00b
Joined: 23 Sep 2007 Posts: 32 Location: Ukraine\Crimea\Alushta
|
Posted: Wed Aug 25, 2010 6:05 pm Post subject: |
|
|
nothing changes, problem still here... _________________ am i evil ?
Gentoo repo |
|
Back to top |
|
|
vlooe n00b
Joined: 04 Jun 2005 Posts: 35 Location: Germany
|
Posted: Thu Aug 26, 2010 12:02 pm Post subject: |
|
|
does /usr/lib32/libImlib2.la contain anything about lib64 in it?
If yes then there is a problem with imlib2.
If not then there is a problem with libcaca.
I hope i have some time this eventing to try to reproduce your problem |
|
Back to top |
|
|
sss123NEXT n00b
Joined: 23 Sep 2007 Posts: 32 Location: Ukraine\Crimea\Alushta
|
Posted: Thu Aug 26, 2010 12:33 pm Post subject: |
|
|
how can i check it ? _________________ am i evil ?
Gentoo repo |
|
Back to top |
|
|
sss123NEXT n00b
Joined: 23 Sep 2007 Posts: 32 Location: Ukraine\Crimea\Alushta
|
Posted: Thu Aug 26, 2010 12:48 pm Post subject: |
|
|
Code: | cat /usr/lib32/libImlib2.la
# libImlib2.la - a libtool library file
# Generated by ltmain.sh (GNU libtool) 2.2.6b
#
# Please DO NOT delete this file!
# It is necessary for linking the library.
# The name that we can dlopen(3).
dlname='libImlib2.so.1'
# Names of this library.
library_names='libImlib2.so.1.4.4 libImlib2.so.1 libImlib2.so'
# The name of the static archive.
old_library='libImlib2.a'
# Linker flags that can not go in dependency_libs.
inherited_linker_flags=''
# Libraries that this one depends upon.
dependency_libs=' -L/lib32 -L/usr/lib32 /usr/lib32/libfreetype.la -lz -L/usr/X11R6/lib -L//usr/lib64 /usr/lib32/libXext.la /usr/lib32/libX11.la /usr/lib32/libxcb.la /usr/lib32/libXau.la /usr/lib32/libXdmcp.la -ldl -lm'
# Names of additional weak libraries provided by this library
weak_library_names=''
# Version information for libImlib2.
current=5
age=4
revision=4
# Is this an already installed library?
installed=yes
# Should we warn about portability when linking against -modules?
shouldnotlink=no
# Files to dlopen/dlpreopen
dlopen=''
dlpreopen=''
# Directory that this library needs to be installed in:
libdir='/usr/lib32'
|
_________________ am i evil ?
Gentoo repo |
|
Back to top |
|
|
sss123NEXT n00b
Joined: 23 Sep 2007 Posts: 32 Location: Ukraine\Crimea\Alushta
|
Posted: Fri Aug 27, 2010 9:50 pm Post subject: |
|
|
nothing about lib64 .... _________________ am i evil ?
Gentoo repo |
|
Back to top |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Sat Aug 28, 2010 9:11 am Post subject: |
|
|
sss123NEXT: are you currently using paludis? I have some trouble with abi-wrapper on some packages. Not sure if libcaca uses pkgconfig or the -config binary.
Please post the output of those 2 commands:
Code: | /usr/bin/imlib2-config-x86 --libs --cflags
cat /usr/lib32/pkgconfig/imlib2.pc |
_________________ http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
|
|
Back to top |
|
|
sss123NEXT n00b
Joined: 23 Sep 2007 Posts: 32 Location: Ukraine\Crimea\Alushta
|
Posted: Sun Aug 29, 2010 4:39 am Post subject: |
|
|
Code: | /usr/bin/imlib2-config-x86 --libs --cflags
-L/usr/lib32 -lImlib2 -L/usr/lib32 -lfreetype -lz -L/usr/X11R6/lib -lX11 -lXext -ldl -lm
|
Code: | cat /usr/lib32/pkgconfig/imlib2.pc
prefix=/usr
exec_prefix=${prefix}
libdir=/usr/lib32
includedir=${prefix}/include
Name: imlib2
Description: Powerful image loading and rendering library
Version: 1.4.4
Libs: -L${libdir} -lImlib2
Cflags: -I${includedir}
|
_________________ am i evil ?
Gentoo repo |
|
Back to top |
|
|
sss123NEXT n00b
Joined: 23 Sep 2007 Posts: 32 Location: Ukraine\Crimea\Alushta
|
Posted: Sun Aug 29, 2010 4:40 am Post subject: |
|
|
gimpel wrote: | sss123NEXT: are you currently using paludis? I have some trouble with abi-wrapper on some packages. Not sure if libcaca uses pkgconfig or the -config binary. |
both paludis and portage give same result _________________ am i evil ?
Gentoo repo |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54236 Location: 56N 3W
|
Posted: Sun Aug 29, 2010 12:50 pm Post subject: |
|
|
Moved from Desktop Environments to Unsupported Software. Its an overlay _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
sss123NEXT n00b
Joined: 23 Sep 2007 Posts: 32 Location: Ukraine\Crimea\Alushta
|
Posted: Mon Aug 30, 2010 2:03 pm Post subject: |
|
|
is anybody else have same problem ?, if this is overlay bug how i can help to fix it ? _________________ am i evil ?
Gentoo repo |
|
Back to top |
|
|
Styrsven n00b
Joined: 30 Aug 2009 Posts: 5
|
Posted: Tue Aug 31, 2010 9:05 am Post subject: For the record: problem building python-2.6 with paludis |
|
|
I used to receive this error all the time:
Code: |
* Using python_src_compile for ABI x86 ...
!!! ERROR in dev-lang/python-2.6.5-r3::multilib:
!!! In python_src_compile at line 7434
!!! python_src_compile() cannot be used in ebuilds of packages not supporting in stallation for multiple Python ABIs
|
until I copied this
Code: |
multilib-native_src_compile_internal() {
LC_ALL="C" default
}
|
from the 3.1 ebuild. I think it should be added to the 2.6 ebuilds. |
|
Back to top |
|
|
vlooe n00b
Joined: 04 Jun 2005 Posts: 35 Location: Germany
|
Posted: Wed Sep 01, 2010 8:53 am Post subject: |
|
|
@sss123NEXT:
I am not able to reproduce your problem.
Try to delete the *.la files of imlib2
@gimpl:
I does neither use pkgconfig nor *-config. It uses the .la files if they are there.
@Styrsven:
I will look into this issue as soon as possible. |
|
Back to top |
|
|
vlooe n00b
Joined: 04 Jun 2005 Posts: 35 Location: Germany
|
Posted: Fri Sep 03, 2010 11:27 pm Post subject: |
|
|
@Styrsven:
I can not reproduce your error.
Please set MULTILIB_DEBUG=1, build python again and pastebin every line here.
@sss123NEXT:
Do you still have trouble? |
|
Back to top |
|
|
|