Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 5596 - quakeforge
Summary: quakeforge
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Seemant Kulleen (RETIRED)
URL:
Whiteboard:
Keywords:
: 6839 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-07-25 21:04 UTC by Linken
Modified: 2003-02-04 19:42 UTC (History)
2 users (show)

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


Attachments
quakeforge-0.5.0_pre001503092002.ebuild (quakeforge-0.5.0_pre001503092002.ebuild,3.26 KB, text/plain)
2002-09-05 00:40 UTC, SpanKY
Details
quakeforge-0.5.0_pre001503092002.ebuild (quakeforge-0.5.0_pre001503092002.ebuild,3.36 KB, text/plain)
2002-09-05 01:08 UTC, SpanKY
Details
quakeforge-0.5.0_pre20020906.ebuild (quakeforge-0.5.0_pre20020906.ebuild,3.35 KB, text/plain)
2002-09-06 18:58 UTC, SpanKY
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Linken 2002-07-25 21:04:08 UTC
gentoo 1.3b stage3-athlon install  
deps and X installed, working  
  
# emerge -u system  
# env-update ; source /etc/profile  
# emerge quakeforge 
.............. 
make[4]: Leaving directory 
`/var/tmp/portage/quakeforge-0.5.0/work/quakeforge/libs/video/renderer' 
make[3]: Leaving directory 
`/var/tmp/portage/quakeforge-0.5.0/work/quakeforge/libs/video/renderer' 
Making all in targets 
make[3]: Entering directory 
`/var/tmp/portage/quakeforge-0.5.0/work/quakeforge/libs/video/targets' 
source='joy.c' object='libQFjs_la-joy.lo' libtool=yes \ 
depfile='.deps/libQFjs_la-joy.Plo' tmpdepfile='.deps/libQFjs_la-joy.TPlo' \ 
depmode=gcc3 /bin/sh ../../../depcomp \ 
/bin/sh ../../../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H 
-I                                                              DL 
-D_REENTRANT -I/usr/include      -march=athlon -O3 -pipe -g -march=i686 -O3 -                                                              
imizations -fstrict-aliasing -pipe -Wall -Werror -fno-common -c -o 
libQFjs_la-jo 
mkdir .libs 
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../include 
-I../../../incl                                                              
on -O3 -pipe -g -march=i686 -O3 -ffast-math -funroll-loops 
-fomit-frame-pointer                                                               
r -fno-common -c joy.c -MT libQFjs_la-joy.lo -MD -MP -MF 
.deps/libQFjs_la-joy.TP 
cc1: changing search order for system directory "/usr/include" 
cc1:   as it has already been specified as a non-system directory 
make[3]: *** [libQFjs_la-joy.lo] Error 1 
make[3]: Leaving directory 
`/var/tmp/portage/quakeforge-0.5.0/work/quakeforge/li 
make[2]: *** [all-recursive] Error 1 
make[2]: Leaving directory 
`/var/tmp/portage/quakeforge-0.5.0/work/quakeforge/li 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory 
`/var/tmp/portage/quakeforge-0.5.0/work/quakeforge/li 
make: *** [all-recursive] Error 1 
 
!!! ERROR: The ebuild did not complete successfully. 
!!! Function src_compile, Line 52, Exitcode 2 
!!! (no error message)
Comment 1 SpanKY gentoo-dev 2002-07-26 18:12:30 UTC
what is your USE variable
Comment 2 SpanKY gentoo-dev 2002-07-26 20:07:50 UTC
hrm, this would seem to be gcc3 as your compiler huh ...
i havent played with gcc3 yet, but ill take a stab at it ;)
Comment 3 Cedric Veilleux 2002-08-01 20:45:06 UTC
I can confirm that quakeforge does not compile under GCC3.. same error as above.. 
Comment 4 SpanKY gentoo-dev 2002-08-06 09:33:24 UTC
ill start working on this once i get my gcc3 box up and running, sorry about 
the delay
Comment 5 SpanKY gentoo-dev 2002-08-21 16:49:06 UTC
*** Bug 6839 has been marked as a duplicate of this bug. ***
Comment 6 SpanKY gentoo-dev 2002-09-03 14:33:27 UTC
can you guys grab the ebuild i posted here and tell me how it works for you ?
http://gentoo.wh0rd.ca/quakeforge/quakeforge-0.5.0_pre001503092002.ebuild
Comment 7 SpanKY gentoo-dev 2002-09-05 00:40:17 UTC
Created attachment 3671 [details]
quakeforge-0.5.0_pre001503092002.ebuild

updated ebuild to reflect all the issues people have been experiencing

changes:
gcc3.2 -I/usr/include fix in libs/video/targets/Makefile
disable pic & ipv6 support (both broken in gcc3.2 atm)
Comment 8 SpanKY gentoo-dev 2002-09-05 00:44:46 UTC
seemant: i was able to reproduce original bug report (and then some) and fix 
the ebuild, and i was able to scrounge up a tester or 2 who said the old ebuild 
was broken (and the new one worked)

i guess what i need is this guy committed and the old quakeforge ebuild deleted 
from the portage tree perm ...
the current -0.5.0 is 'newer' than this '-pre' one ... the '-pre' was added 
since it is exactly that, my original idea was flawed since i was clueless in 
handling cvs builds (and subquently took flak on gentoo-dev for it ;])

i stored the cvs tar.gz on my personal website so that you can copy it to 
ibiblio.  thanks man
Comment 9 SpanKY gentoo-dev 2002-09-05 01:08:05 UTC
Created attachment 3673 [details]
quakeforge-0.5.0_pre001503092002.ebuild

while randomly browsing an X ebuild i realized there is a simple way to check
the gcc version ...
as such, this version of the ebuild will use pic and ipv6 if gcc is 2.95.3, but
not if gcc3.x (instead of completely disabling support ... let some people be
happy)
Comment 10 SpanKY gentoo-dev 2002-09-06 18:58:29 UTC
Created attachment 3710 [details]
quakeforge-0.5.0_pre20020906.ebuild

modified ebuild name after talking to a gentoo developer

also, i talked with the quakeforge developers and they fixed the ipv6 bug that
existed with gcc3.2 (and is reflected in this source code)
Comment 11 Seemant Kulleen (RETIRED) gentoo-dev 2002-09-09 08:20:53 UTC
thanks for the fix, SpanKY :)