Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 22034
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Alastair Tse (RETIRED) <liquidx@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Jason Rhinelander <gentoo@jagerman.com>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
rss-glx-0.7.4-strings-fix.diff Patch for rss-glx to compile with gcc 3.3 patch Jason Rhinelander 2003-06-01 20:35 0000 10.65 KB Details | Diff
rss-glx-0.7.4-r1.ebuild Updated ebuild that applies the patch text/plain Jason Rhinelander 2003-06-01 20:36 0000 996 bytes Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 22034 depends on: Show dependency tree
Bug 22034 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2003-05-31 23:16 0000
It works correctly with gcc-3.2.3-r1.  It craps out in rsMath.c:

if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I../../src 
-I/usr/X11R6/include  -march=athlon-xp -O3 -mmmx -msse -m3dnow -mfpmath=sse
-pipe -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-loop-opt 
-I/usr/X11R6/include -MT rsMath.o -MD -MP -MF ".deps/rsMath.Tpo" \
  -c -o rsMath.o `test -f 'rsMath.c' || echo './'`rsMath.c; \
then mv ".deps/rsMath.Tpo" ".deps/rsMath.Po"; \
else rm -f ".deps/rsMath.Tpo"; exit 1; \
fi
rsMath.c:40:9: missing terminating " character
rsMath.c: In function `rsCPUDetect':
rsMath.c:41: error: parse error before "xor"
rsMath.c:69:9: missing terminating " character
rsMath.c:89:17: missing terminating " character
rsMath.c: In function `rsVec_normalize':
rsMath.c:90: error: parse error before "femms"
rsMath.c:130:17: missing terminating " character
rsMath.c:142:17: missing terminating " character
rsMath.c:143: error: parse error before "movups"
rsMath.c:162:17: missing terminating " character
rsMath.c:190:17: missing terminating " character
rsMath.c: In function `rsVec_cross':
rsMath.c:191: error: parse error before "femms"
rsMath.c:224:17: missing terminating " character
rsMath.c:236:17: missing terminating " character
rsMath.c:237: error: parse error before "movups"
rsMath.c:253:17: missing terminating " character
make[3]: *** [rsMath.o] Error 1
make[3]: Leaving directory
`/var/tmp/portage/rss-glx-0.7.4/work/rss_glx-0.7.4/reallyslick/c_src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/rss-glx-0.7.4/work/rss_glx-0.7.4/reallyslick'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/rss-glx-0.7.4/work/rss_glx-0.7.4'
make: *** [all] Error 2
 
!!! ERROR: x11-misc/rss-glx-0.7.4 failed.
!!! Function src_compile, Line 20, Exitcode 2
!!! (no error message)

------- Comment #1 From Chris Leahy 2003-06-01 18:51:31 0000 -------
You must put quotes around all the assembly commands in order to compile with
gcc 3.3 for example: "xor    %%eax, %%eax\n" instead of xor    %%eax, %%eax

------- Comment #2 From Jason Rhinelander 2003-06-01 20:35:20 0000 -------
Created an attachment (id=12651) [details]
Patch for rss-glx to compile with gcc 3.3

------- Comment #3 From Jason Rhinelander 2003-06-01 20:36:02 0000 -------
Created an attachment (id=12652) [details]
Updated ebuild that applies the patch

------- Comment #4 From Alastair Tse (RETIRED) 2003-06-02 20:45:17 0000 -------
azarah, 

i hope you don't mind me taking this one because its an ebuild fix rather than gcc fix. i'm currently fixing rss-glx issues.

------- Comment #5 From Alastair Tse (RETIRED) 2003-06-04 09:11:56 0000 -------
thanks for the patch.

committed to rss-glx-0.7.4-r1

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug