Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 146957 - sci-electronics/gtkwave-3.0.5 build failure on amd64 (asm)
Summary: sci-electronics/gtkwave-3.0.5 build failure on amd64 (asm)
Status: RESOLVED REMIND
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-09 08:45 UTC by Attila Fazekas
Modified: 2006-09-09 12:41 UTC (History)
1 user (show)

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


Attachments
emerge --info (emerge-info,9.02 KB, text/plain)
2006-09-09 08:46 UTC, Attila Fazekas
Details
Full output (emege.log,24.51 KB, text/plain)
2006-09-09 12:04 UTC, Attila Fazekas
Details
Full Output (emerge.log,24.52 KB, text/plain)
2006-09-09 12:09 UTC, Attila Fazekas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Attila Fazekas 2006-09-09 08:45:05 UTC
x86_64-pc-linux-gnu-gcc -O3 -march=athlon64 -mfpmath=sse -msse -m3dnow -mmmx -funroll-loops -pipe -msse2  -DGTK_ENABLE_BROKEN -DWAVE_USE_GTK2 -I./libz -I./libbz2 -I./helpers -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -c -o lxt.o lxt.c
lxt.c: In function 'parse_offset':
lxt.c:1421: error: extended registers have no high halves
{standard input}: Assembler messages:
{standard input}:714: Error: bad register name `%'
make[1]: *** [lxt.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/gtkwave-3.0.5/work/gtkwave-3.0.5/src'
make: *** [bin/gtkwave] Error 2
Comment 1 Attila Fazekas 2006-09-09 08:46:47 UTC
Created attachment 96480 [details]
emerge --info
Comment 2 Mike Doty (RETIRED) gentoo-dev 2006-09-09 09:05:21 UTC
!devrel
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-09-09 09:23:58 UTC
Not going to ponder ebuild which ebuild is this. Reopen with full ebuild name and version.
Comment 4 Attila Fazekas 2006-09-09 12:04:22 UTC
Created attachment 96498 [details]
Full output

sci-electronics/gtkwave-3.0.5  USE="doc -examples"
Comment 5 Attila Fazekas 2006-09-09 12:09:49 UTC
Created attachment 96499 [details]
Full Output

sci-electronics/gtkwave-3.0.5  USE="doc -examples"

Sorry Wrong file sended before it.
Comment 6 Attila Fazekas 2006-09-09 12:15:13 UTC
(In reply to comment #3)
> Not going to ponder ebuild which ebuild is this. Reopen with full ebuild name
> and version.
> 

This is the header from 
 /usr/portage/sci-electronics/gtkwave/gtkwave-3.0.5.ebuild

# $Header: /var/cvsroot/gentoo-x86/sci-electronics/gtkwave/gtkwave-3.0.5.ebuild,v 1.5 2006/09/05 18:21:09 gustavoz Exp $


Sorry, It`s not my day.
Comment 7 Attila Fazekas 2006-09-09 12:41:50 UTC
(In reply to comment #0)
> x86_64-pc-linux-gnu-gcc -O3 -march=athlon64 -mfpmath=sse -msse -m3dnow -mmmx
> -funroll-loops -pipe -msse2  -DGTK_ENABLE_BROKEN -DWAVE_USE_GTK2 -I./libz
> -I./libbz2 -I./helpers -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include
> -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0
> -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2
> -I/usr/include/libpng12   -c -o lxt.o lxt.c
> lxt.c: In function 'parse_offset':
> lxt.c:1421: error: extended registers have no high halves
> {standard input}: Assembler messages:
> {standard input}:714: Error: bad register name `%'
> make[1]: *** [lxt.o] Error 1
> make[1]: Leaving directory
> `/var/tmp/portage/gtkwave-3.0.5/work/gtkwave-3.0.5/src'
> make: *** [bin/gtkwave] Error 2
> 

funroll-loops the problem, may be gcc bug ?

#CFLAGS="-O3 -march=athlon64 -mfpmath=sse -msse -m3dnow -mmmx  -pipe -msse2 " emerge gtkwave 

works