Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 10944 - libmpeg2 fails to emerge / link / build on alpha
Summary: libmpeg2 fails to emerge / link / build on alpha
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: Alpha Linux
: High critical (vote)
Assignee: Aron Griffis (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-11-18 22:28 UTC by Ted Goodridge, Jr
Modified: 2003-03-31 13:20 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ted Goodridge, Jr 2002-11-18 22:28:55 UTC
libmpeg2 fails to emerge with the following error:

alpha-unknown-linux-gnu-gcc -shared  decode.lo header.lo stats.lo cpu_state.lo
slice.lo motion_comp.lo motion_comp_mlib.lo motion_comp_mmx.lo
motion_comp_altivec.lo idct.lo idct_mlib.lo idct_mmx.lo idct_altivec.lo  
-Wl,-soname -Wl,libmpeg2.so.0 -o .libs/libmpeg2.so.0.0.0
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld:
header.lo: gp-relative relocation against dynamic symbol mpeg2_scan_norm
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld:
header.lo: gp-relative relocation against dynamic symbol mpeg2_scan_norm
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld:
header.lo: gp-relative relocation against dynamic symbol mpeg2_scan_norm
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld:
header.lo: gp-relative relocation against dynamic symbol mpeg2_scan_norm
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld:
header.lo: gp-relative relocation against dynamic symbol mpeg2_scan_norm
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld:
header.lo: gp-relative relocation against dynamic symbol mpeg2_scan_norm
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld:
header.lo: gp-relative relocation against dynamic symbol mpeg2_scan_alt
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld:
header.lo: gp-relative relocation against dynamic symbol mpeg2_scan_alt
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld:
header.lo: gp-relative relocation against dynamic symbol mpeg2_scan_norm
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld:
header.lo: gp-relative relocation against dynamic symbol mpeg2_scan_norm
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld:
header.lo: gp-relative relocation against dynamic symbol mpeg2_scan_norm
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld:
header.lo: gp-relative relocation against dynamic symbol mpeg2_scan_norm
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld:
header.lo: gp-relative relocation against dynamic symbol mpeg2_scan_norm
/usr/lib/gcc-lib/alpha-unknown-linux-gnu/3.2/../../../../alpha-unknown-linux-gnu/bin/ld:
header.lo: gp-relative relocation against dynamic symbol mpeg2_scan_norm
collect2: ld returned 1 exit status
make[1]: *** [libmpeg2.la] Error 1
make[1]: Leaving directory
`/var/tmp/portage/libmpeg2-0.2.1/work/mpeg2dec-0.2.1/libmpeg2'
make: *** [all-recursive] Error 1

!!! ERROR: media-libs/libmpeg2-0.2.1 failed.
!!! Function src_compile, Line -137, Exitcode 2
!!! (no error message)
Comment 1 Ted Goodridge, Jr 2003-03-21 20:12:48 UTC
adding KEYWORD=~alpha 

and 
use alpha && append-flags "-fPIC"

allows this to build properly
Comment 2 Aron Griffis (RETIRED) gentoo-dev 2003-03-31 13:20:35 UTC
Fixed in cvs, thanks.