Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 290019 - media-plugins/audacious-plugins-2.2_beta1 does not emerge on amd64
Summary: media-plugins/audacious-plugins-2.2_beta1 does not emerge on amd64
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-21 14:52 UTC by Alexander Huemer
Modified: 2009-10-22 20:33 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
my current emerge --info (emerge_info,4.18 KB, text/plain)
2009-10-21 14:55 UTC, Alexander Huemer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Huemer 2009-10-21 14:52:06 UTC
...
Successfully compiled mp4_utils.c.
Successfully compiled libmp4.c.
/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.2/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.2/../../../../lib64/libmp4ff.a(libmp4ff_a-mp4meta.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.2/../../../../lib64/libmp4ff.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
Failed to link aac.so!
make[5]: *** [aac.so] Error 1
...

this seems to be amd64 specific...
no solution so far.

Reproducible: Always

Steps to Reproduce:
Comment 1 Alexander Huemer 2009-10-21 14:55:11 UTC
Created attachment 207831 [details]
my current emerge --info

my current emerge --info
Comment 2 Rafał Mużyło 2009-10-21 17:11:39 UTC
Probably INVALID.
You need media-libs/faad2-2.7-r1.
Unlees you do have it.
Comment 3 Alexander Huemer 2009-10-21 21:07:49 UTC
i have media-libs/faad2-2.7-r1... from the multilib-overlay.
but the ebuild is acutally in sync with portage.
which patch is responsible for fixing that problem?
what can i look out for on my system.
maybe it's a regression that has to be fix in the overlay.
Comment 4 Rafał Mużyło 2009-10-22 02:51:14 UTC
Well, there should be libmp4ff.so,
cause the problem lies in trying to link with static lib.
Unless, of course, audacious-plugins explicitly call
static lib.
Comment 5 Alexander Huemer 2009-10-22 07:39:40 UTC
you seem to be right.
# qlist faad2:
/usr/lib64/libfaad.a
/usr/lib64/libmp4ff.a
/usr/lib64/libfaad.so.2.0.0
/usr/lib64/libfaad.la
/usr/lib64/libfaad.so
/usr/lib64/libfaad.so.2
/usr/bin/faad
/usr/share/doc/faad2-2.7-r1/AUTHORS.bz2
/usr/share/doc/faad2-2.7-r1/ChangeLog.bz2
/usr/share/doc/faad2-2.7-r1/NEWS.bz2
/usr/share/doc/faad2-2.7-r1/README.bz2
/usr/share/doc/faad2-2.7-r1/README.linux.bz2
/usr/share/doc/faad2-2.7-r1/TODO.bz2
/usr/share/man/manm/faad.man.bz2
/usr/include/mp4ffint.h
/usr/include/mp4ff.h
/usr/include/neaacdec.h
/usr/include/faad.h
/usr/lib32/libfaad.a
/usr/lib32/libmp4ff.a
/usr/lib32/libfaad.so.2.0.0
/usr/lib32/libfaad.la
/usr/lib32/libfaad.so
/usr/lib32/libfaad.so.2

there is no libmp4ff.so.
i'll have to investigate why.
Comment 6 Alexander Huemer 2009-10-22 15:13:05 UTC
a nasty bug in the ebuild from the faad2-2.7-r1.ebuild from the multilib-overlay.
sorry for the inconvenience.
bug fixed.