First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 91610
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: media-gfx herd <graphics@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: James Le Cuirot <chewi@aura-online.co.uk>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
devil-1.6.7-r1.ebuild devil-1.6.7-r1.ebuild text/plain James Le Cuirot 2005-05-05 13:28 0000 1.13 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 91610 depends on: Show dependency tree
Bug 91610 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: 2005-05-05 13:27 0000
When trying to compile a program that uses DevIL, it spits out several pages of
this. The problem concerns Allegro. It goes away if you compile DevIL without
Allegro support. Since Allegro support is optional anyway, I've modified the
ebuild to make use of the allegro USE flag. As for actually solving the problem
itself, I'm not sure. I guess it's something to do with changes in GCC?

In file included from /usr/include/allegro.h:69,
                 from /usr/include/IL/ilut.h:188,
                 from sglxsi.cpp:16:
/usr/include/allegro/fix.h:92: error: declaration of C function `fix
operator+(f
ix, int)' conflicts with
/usr/include/allegro/fix.h:91: error: previous declaration `fix operator+(fix,
f
ix)' here
/usr/include/allegro/fix.h:93: error: declaration of C function `fix
operator+(i
nt, fix)' conflicts with
/usr/include/allegro/fix.h:92: error: previous declaration `fix operator+(fix,
i
nt)' here
/usr/include/allegro/fix.h:94: error: declaration of C function `fix
operator+(f
ix, long int)' conflicts with
/usr/include/allegro/fix.h:93: error: previous declaration `fix operator+(int,
f
ix)' here
/usr/include/allegro/fix.h:95: error: declaration of C function `fix
operator+(l
ong int, fix)' conflicts with
/usr/include/allegro/fix.h:94: error: previous declaration `fix operator+(fix,
l
ong int)' here
/usr/include/allegro/fix.h:96: error: declaration of C function `fix
operator+(f
ix, float)' conflicts with
/usr/include/allegro/fix.h:95: error: previous declaration `fix operator+(long
i
nt, fix)' here

------- Comment #1 From James Le Cuirot 2005-05-05 13:28:43 0000 -------
Created an attachment (id=58153) [edit]
devil-1.6.7-r1.ebuild

------- Comment #2 From James Le Cuirot 2005-05-05 13:32:12 0000 -------
I suddenly realised that there may not be an allegro USE flag. Turns out there
isn't one. Perhaps there should be?

------- Comment #3 From SpanKY 2005-09-29 19:46:23 0000 -------
thanks, added support for allegro/xpm/mng

First Last Prev Next    No search results available      Search page      Enter new bug