Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 114462 - libprelude-0.9.0-r2 fails to compile while libprelude-0.8.10-r1 does
Summary: libprelude-0.9.0-r2 fails to compile while libprelude-0.8.10-r1 does
Status: VERIFIED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-04 10:22 UTC by Alyssa R
Modified: 2005-12-26 11:44 UTC (History)
1 user (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 Alyssa R 2005-12-04 10:22:19 UTC
Package fails to build while trying to compile "prelude-msg.o"

The previous version compiles perfectly, but "prelude-lml" requires an updated
libprelude thus pulling in libprelude-0.9.0.

The package is still masked which requires an obvious ~x86 keyword during emerge
to unmask all the required dependancies.

Reproducible: Always
Steps to Reproduce:
1. emerge prelude-lml or emerge libprelude
2.
3.

Actual Results:  
 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./include
-I../src/include -I./libprelude-error -I../libmissing -I../libltdl
-I/usr/include -DPRELUDE_CONFIG_DIR=\"/etc/prelude\"
-DPRELUDE_SPOOL_DIR=\"/var/lib/spool/prelude\" -march=athlon64 -O3
-fomit-frame-pointer -pthread -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -Wbad-function-cast -Wcast-qual -Wcast-align
-Wnested-externs -Wunused -MT prelude-msg.lo -MD -MP -MF .deps/prelude-msg.Tpo
-c prelude-msg.c  -fPIC -DPIC -o .libs/prelude-msg.o
/var/tmp/portage/libprelude-0.9.0-r2/temp/ccSZTZCr.s: Assembler messages:
/var/tmp/portage/libprelude-0.9.0-r2/temp/ccSZTZCr.s:443: Error: suffix or
operands invalid for `sub'
make[3]: *** [prelude-msg.lo] Error 1
make[3]: Leaving directory
`/var/tmp/portage/libprelude-0.9.0-r2/work/libprelude-0.9.0/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/libprelude-0.9.0-r2/work/libprelude-0.9.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/libprelude-0.9.0-r2/work/libprelude-0.9.0'
make: *** [all] Error 2


Expected Results:  
Compiled fine as it has in the past.

Portage 2.0.51.22-r3 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2,
2.6.13-gentoo-r3 x86_64)
=================================================================
System uname: 2.6.13-gentoo-r3 x86_64 AMD Athlon(tm) 64 Processor 2800+
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O3 -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X alsa apache2 audiofile avi berkdb bitmap-fonts bzip2 cdb crypt cups
eds emboss encode esd exif expat fam foomaticdb fortran gd gif glut gnome gpm
gstreamer gtk gtk2 hardenedphp idn imagemagick imlib ipv6 jpeg kqemu lcms libwww
lzw lzw-tiff mhash mng mozilla mp3 mpeg mysql ncurses nls nptl opengl pam pcre
pdflib perl php png prelude python quicktime readline sdl spell ssl tcpd tiff
truetype truetype-fonts type1-fonts udev usb userlocales xml2 xpm xv zlib
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Marcelo Goes (RETIRED) gentoo-dev 2005-12-19 15:23:34 UTC
As far as I know, prelude-lml isn't even keyworded amd64...
Anyway, dev-libs/libprelude is.

With =libprelude-0.9.1, I got:

!!! ERROR: dev-libs/libprelude-0.9.1 failed.
!!! Function dyn_install, Line 1129, Exitcode 0
!!! File /var/tmp/portage/libprelude-0.9.1/image///usr/lib/python2.3/site-packages/_prelude.so matches a file type that is not allowed in /usr/lib
!!! If you need support, post the topmost build error, NOT this status message.

amd64: are you familiar with this error? Is there a way to fix this?
Comment 2 Simon Stelling (RETIRED) gentoo-dev 2005-12-26 10:29:02 UTC
merges fine here, even with USE=python
Marcelo: it probably fails for you because your python setup is screwed up

# python -c 'from distutils.sysconfig import get_python_lib; print get_python_lib(plat_specific=True);'
/usr/lib64/python2.4/site-packages

is what you should get, but i bet you're getting `/usr/lib/python2.4/site-packages`

i guess just re-merging python will fix it
Comment 3 Marcelo Goes (RETIRED) gentoo-dev 2005-12-26 11:44:42 UTC
Works for me too after upgrading python.