Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 21530 - ERROR: x11-wm/WindowMaker-0.80.2 failed
Summary: ERROR: x11-wm/WindowMaker-0.80.2 failed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Nick Hadaway
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-05-23 04:34 UTC by François Dupoux
Modified: 2003-10-15 23:13 UTC (History)
2 users (show)

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


Attachments
Tarball of fixing ebuild. (windowmaker-0.80.2-r2.tar.gz,3.57 KB, application/x-gzip)
2003-06-05 06:11 UTC, Andrew Bevitt
Details

Note You need to log in before you can comment on or make changes to this bug.
Description François Dupoux 2003-05-23 04:34:24 UTC
% emerge x11-wm/WindowMaker

....

gcc -DHAVE_CONFIG_H -I. -I. -I../../src -I../../WINGs -I../../wrlib -I../../src
        -DRESOURCE_PATH=\"/usr/share/WINGs\" -I/usr/include 
-I/usr/X11R6/include -DDEBUG    -O3 -march=athlon-xp -mfpmath=sse -msse -mmmx
-m3dnow -c puzzle.c
/bin/sh ../../libtool --mode=link gcc  -O3 -march=athlon-xp -mfpmath=sse -msse
-mmmx -m3dnow  -o puzzle  puzzle.o ../../WINGs/libWINGs.a ../../wrlib/libwraster.la
gcc -O3 -march=athlon-xp -mfpmath=sse -msse -mmmx -m3dnow -o .libs/puzzle
puzzle.o  ../../WINGs/libWINGs.a ../../wrlib/.libs/libwraster.so -L/usr/lib
-L/usr/X11R6/lib -ltiff -lXpm /usr/lib/libHermes.so -lpng -lz
/usr/lib/libjpeg.so /usr/lib/libungif.so -lXext -lX11 -lm
creating puzzle
make[2]: Leaving directory
`/var/tmp/portage/WindowMaker-0.80.2/work/WindowMaker-0.80.2/WINGs/Examples'
Making all in Extras
make[2]: Entering directory
`/var/tmp/portage/WindowMaker-0.80.2/work/WindowMaker-0.80.2/WINGs/Extras'
gcc -DHAVE_CONFIG_H -I. -I. -I../../src -I../../wrlib -I../../WINGs    
-DRESOURCE_PATH=\"/usr/share/WINGs\" -I/usr/include  -I/usr/X11R6/include
-DDEBUG    -O3 -march=athlon-xp -mfpmath=sse -msse -mmmx -m3dnow -c wtableview.c
wtableview.c: In function `WMTableViewRectForCell':
wtableview.c:219: internal compiler error: in emit_move_insn, at expr.c:3144
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugs.gentoo.org/> for instructions.
make[2]: *** [wtableview.o] Error 1
make[2]: Leaving directory
`/var/tmp/portage/WindowMaker-0.80.2/work/WindowMaker-0.80.2/WINGs/Extras'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/WindowMaker-0.80.2/work/WindowMaker-0.80.2/WINGs'
make: *** [all-recursive] Error 1

!!! ERROR: x11-wm/WindowMaker-0.80.2 failed.
!!! Function src_compile, Line 93, Exitcode 2
!!! (no error message)

---------

*  sys-devel/automake
      Latest version available: 1.7.2
      Latest version installed: 1.7.2
      Size of downloaded files: 2,139 kB
      Homepage:    http://www.gnu.org/software/automake/automake.html
      Description: Used to generate Makefile.in from Makefile.am

*  sys-devel/gcc
      Latest version available: 3.2.2
      Latest version installed: 3.3
      Size of downloaded files: 19,835 kB
      Homepage:    http://www.gnu.org/software/gcc/gcc.html
      Description: The GNU Compiler Collection. Includes C/C++ and java compilers

*  sys-libs/glibc
      Latest version available: 2.3.1-r4
      Latest version installed: 2.3.2-r2
      Size of downloaded files: 17,701 kB
      Homepage:    http://www.gnu.org/software/libc/libc.html
      Description: GNU libc6 (also called glibc2) C library



Reproducible: Always
Steps to Reproduce:
Comment 1 Spider (RETIRED) gentoo-dev 2003-06-01 17:06:38 UTC
please run "emerge info" as root and give the output thereof.
Comment 2 Andrew Bevitt 2003-06-05 06:10:21 UTC
OK there has been a change in the wmaker portage cat/pkg position, it is now in
x11-wm/windowmaker 

This change is purely transparent and seems to only be a portage move. Albeit the new ebuild windowmaker-0.80.2-r1.ebuild still does not compile and fails with the same problem as above. 

The reason for this appears to be -mfpmath in CFLAGS, I have tested that theory on two machines and both now compile with that flag filtered out. I have attached a new ebuild tar ball that should be put into PORTAGE_OVERLAY etc.. etc.. 

NOTE there was a bug in the patching syntax of the ebuild as well. This has been resolved hence the reason I bumped the version to -r2 from -r1.
Comment 3 Andrew Bevitt 2003-06-05 06:11:56 UTC
Created attachment 12824 [details]
Tarball of fixing ebuild.

See above message.
Comment 4 José Alberto Suárez López 2003-06-28 17:07:07 UTC
Is this fixed in the actual -r2 in portage-tree?
Comment 5 Andrew Bevitt 2003-06-28 18:05:04 UTC
The application of the patch is fixed in the official portage ebuild, but the problem with -mfpmath still does occur. The easiest way is to just add

filter-flags "-mfpmath=sse,387 -mfpmath=sse -mfpmath=387" 

Somewhere near the top of the ebuild, I just checked this and it works.
Comment 6 Nick Hadaway 2003-07-10 19:44:00 UTC
filter-flags "-mfpmath=sse,387 -mfpmath=sse -mfpmath=387"
has been added to windowmaker-0.80.2-r3 along with a couple other "feature" patches.

Please test this new build and let me know if you have any problems.
Comment 7 Nick Hadaway 2003-10-15 23:13:09 UTC
the fix has been slightly adjusted in the -r3 build.  Closing as this appears
to be dealt with.