After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 568505 - Doxygen doesn't build, on a rather old Linux platform
Doxygen doesn't build, on a rather old Linux platform
Status: RESOLVED FIXED
Product: doxygen
Classification: Other
Component: build
1.5.7.1
Other All
: Normal blocker
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2009-01-21 01:38 UTC by David Sainty
Modified: 2009-04-30 15:05 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch Linux in the same way as HPUX to successfully build (326 bytes, patch)
2009-01-21 01:39 UTC, David Sainty
none Details | Review

Description David Sainty 2009-01-21 01:38:18 UTC
Please describe the problem:
On this platform fseeko() and ftello() are not exposed except on request.  The build fails at portable.cpp.

I'm assuming this is purely a platform age issue.  I'm not sure what the platform is, it may be RedHat 3.

Steps to reproduce:
1. Go back in time until you come across a suitably ancient Linux
2. Build Doxygen


Actual results:
Build fails.

g++ -c -pipe -Wall -W -fno-exceptions -O2 -I../qtools -o ../objects/portable.o portable.cpp
portable.cpp: In function `portable_off_t portable_fseek(FILE *, long int, int)':
portable.cpp:304: implicit declaration of function `int fseeko(...)'
portable.cpp: In function `portable_off_t portable_ftell(FILE *)':
portable.cpp:313: implicit declaration of function `int ftello(...)'
make[2]: *** [../objects/portable.o] Error 1


Expected results:
Build succeeds.

Does this happen every time?
Yes

Other information:
This is a pretty creaky box, you'd be forgiven for not wanting to support it :)  But patching this does seem to be enough to produce a functional Doxygen.
Comment 1 David Sainty 2009-01-21 01:39:14 UTC
Created attachment 126889 [details] [review]
Patch Linux in the same way as HPUX to successfully build
Comment 2 Dimitri van Heesch 2009-01-25 09:57:24 UTC
Thanks for the patch. I'll include it in the next subversion update.
Comment 3 Dimitri van Heesch 2009-04-30 15:05:17 UTC
This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.5.9. Please verify if this is indeed the case and reopen the
bug if you think it is not fixed (include any additional information that you
think can be relevant).
Comment 4 Dimitri van Heesch 2009-04-30 15:05:23 UTC
This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.5.9. Please verify if this is indeed the case and reopen the
bug if you think it is not fixed (include any additional information that you
think can be relevant).