First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 9999
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: George Shapovalov <george@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Arno <gentoo@onra.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

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

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







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


Description:   Opened: 2002-10-30 23:47 0000
This is the error i get when compiling endeavour-2.1.14

In file included from fio.cpp:7:
../include/xsw_ctype.h:9: new declaration `bool isblank(int)'
/usr/include/ctype.h:128: ambiguates old declaration `int isblank(int)'
make[1]: *** [fio.o] Error 1

with:
Portage 2.0.43 (default-x86-1.4, gcc-3.2, glibc-2.3.1-r1)

------- Comment #1 From George Shapovalov 2002-11-07 03:32:51 0000 -------
Hi Arno.

Thank you for the bug report.
Looks like this is  related to the glibc version (or possibly to stricter
gcc-3.x checks).
In any case, looks like I have a fix for the problem - I commented out #include
<ctyoes.h> in that file (I don't understand why app developer put that #include
statment there at all - xsw_ctype.h seems to define all the necessary macros
(local versions)). This seems to work for both 3.2 and 2.95.3.
  I committed the fix (no revision bump, since this is a fix for certain
platform only, no need to force rebuild for people who have it working).
Please test and report.

George

------- Comment #2 From George Shapovalov 2002-11-07 16:02:52 0000 -------
Ok, new version is in portage as well as of few minutes ago (and does not seem
to have this problem).
Closing this bug.

George

------- Comment #3 From Arno 2002-11-08 02:38:02 0000 -------
Hi,

Endeavour-2.1.14 compiles and works OK now.

However, it seems that endeavour-2.1.20 shows the exact same problem:

In file included from ../fio.cpp:7:
../../include/xsw_ctype.h:9: new declaration `bool isblank(int)'
/usr/include/ctype.h:128: ambiguates old declaration `int isblank(int)'
make[1]: *** [../fio.o] Error 1

With:
Portage 2.0.43 (default-x86-1.4, gcc-3.2, glibc-2.3.1-r2)

------- Comment #4 From George Shapovalov 2002-11-08 13:20:59 0000 -------
Hi Arno.

Thanks for testing (and the excellent report in the first place).
Unfortunately 2.1.20 was committed independently of me, based on somewhat oldish
submission, so it did not incorporate this fix :(.
Fixed now, please test.
I guess I'll need to ask endeavour developers about this issue as well.

George

------- Comment #5 From Arno 2002-11-12 12:25:19 0000 -------
Hi,

Endeavour-2.1.20-r1 compiles OK now (Portage 2.0.43 (default-x86-1.4, gcc-3.2,
glibc-2.3.1-r2). Thanks.

-- Arno.

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