Summary: | freej-0.7 fails compiling w/ gcc-4.1.1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | sorin <psihozefir> |
Component: | [OLD] GCC Porting | Assignee: | Gentoo Media-video project <media-video> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | peper, rhill |
Priority: | High | ||
Version: | 2006.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 117482 | ||
Attachments: |
gcc41 compatibility patch
ebuild patch freej-0.7-gcc41-extra-qualification.patch |
Description
sorin
2006-06-04 04:49:59 UTC
Created attachment 88361 [details, diff]
gcc41 compatibility patch
Created attachment 88362 [details, diff]
ebuild patch
- adds missing dep(sys-lib/slang)
- applies gcc41 patch
Created attachment 88363 [details, diff]
freej-0.7-gcc41-extra-qualification.patch
this package also needs a DEPEND on sys-libs/slang or it fails with
../src/include/console.h:26:19: error: slang.h: No such file or directory
../src/include/console.h:123: error: 'SLscroll_Window_Type' does not name a type
ha, too late. Added to the sunrise overlay: http://overlays.gentoo.org/svn/proj/sunrise/media-video/freej/ Please add InOverlay keyword. Anybody tested the 0.8.1 version? Maybe we can just unmask that, as it's been waiting for quite a while now, and unlikely will be worse than 0.7. (In reply to comment #6) > Anybody tested the 0.8.1 version? Maybe we can just unmask that, as it's been > waiting for quite a while now, and unlikely will be worse than 0.7. Fails to compile: [ebuild N ] media-video/freej-0.8.1 USE="-debug jack opengl v4l" 0 kB <snip> make[4]: Leaving directory `/var/tmp/portage/media-video/freej-0.8.1/work/freej-0.8.1/lib/javascript/fdlibm' make -f Makefile.ref obj/libjs.a obj/libjs.so obj/js obj/jsautocfg.h obj/jscpucfg obj/jscpucfg.o obj/jsmathtemp.o cat: ../../dist/obj/nspr/Version: No such file or directory make[4]: Entering directory `/var/tmp/portage/media-video/freej-0.8.1/work/freej-0.8.1/lib/javascript' make[4]: Circular jscpucfg.h <- obj/jsautocfg.h dependency dropped. make[4]: Circular obj/jsautocfg.h <- obj/jsautocfg.h dependency dropped. make[4]: *** No rule to make target `obj/jsmathtemp.o'. Stop. make[4]: *** Waiting for unfinished jobs.... gcc -o obj/jscpucfg.o -c -pipe -D_REENTRANT -O2 -fomit-frame-pointer -march=i686 -ffast-math -msse -mfpmath=sse -Wall -Wno-format -DGCC_OPT_BUG -O2 -ffast-math -fomit-frame-pointer -mmmx -pipe -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DHAVE_LOCALTIME_R -DX86_LINUX -D_REENTRANT -DEDITLINE -Iobj -Wall -Wno-format -DGCC_OPT_BUG -O2 -ffast-math -fomit-frame-pointer -mmmx -pipe -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DHAVE_LOCALTIME_R -DX86_LINUX -D_REENTRANT -DEDITLINE -Iobj jscpucfg.c make[4]: Leaving directory `/var/tmp/portage/media-video/freej-0.8.1/work/freej-0.8.1/lib/javascript' make[3]: *** [all] Error 2 make[3]: Leaving directory `/var/tmp/portage/media-video/freej-0.8.1/work/freej-0.8.1/lib/javascript' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-video/freej-0.8.1/work/freej-0.8.1/lib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-video/freej-0.8.1/work/freej-0.8.1' make: *** [all] Error 2 !!! ERROR: media-video/freej-0.8.1 failed. </snip> Fix for 0.7 in CVS. |