Hi,

I can't correctly build doxygen on my system. To be more precise, `make`
fails since

../lib/libdoxycfg.a(portable_c.o): In function `portable_iconv_open':
portable_c.c:(.text+0x1): undefined reference to `libiconv_open'
../lib/libdoxycfg.a(portable_c.o): In function `portable_iconv':
portable_c.c:(.text+0x11): undefined reference to `libiconv'
../lib/libdoxycfg.a(portable_c.o): In function `portable_iconv_close':
portable_c.c:(.text+0x21): undefined reference to `libiconv_close'
collect2: error: ld returned 1 exit status
make[2]: *** [../bin/doxygen] Error 1
make[2]: Leaving directory `/home/giuscri/doxygen-1.8.6/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/giuscri/doxygen-1.8.6/src'
make: *** [all] Error 2

To me, something wrong with libiconv is there. Indeed, for the libiconv
building to succeed I needed to comment line 689 of
`path/to/libiconv/srclib/stdio.in.h` such that

 682 #if @GNULIB_GETS@
 683 # if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@
 684 #  if !(defined __cplusplus && defined GNULIB_NAMESPACE)
 685 #   undef gets
 686 #   define gets rpl_gets
 687 #  endif
 688 _GL_FUNCDECL_RPL (gets, char *, (char *s) _GL_ARG_NONNULL ((1)));
 689 _GL_CXXALIAS_RPL (gets, char *, (char *s));
 690 # else
 691 _GL_CXXALIAS_SYS (gets, char *, (char *s));
 692 #  undef gets
 693 # endif
 694 _GL_CXXALIASWARN (gets);
 695 /* It is very rare that the developer ever has full control of stdin,
 696    so any use of gets warrants an unconditional warning.  Assume it is
 697    always declared, since it is required by C89.  */
 698 //_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"
    );
 699 #endif

I'm u
sing doxygen-1.8.6. Output for `uname -a`
is

    Linux banzi 3.11.0-15-generic #25-Ubuntu SMP Thu Jan 30 17:25:07 UTC
2014 \
    i686 i686 i686 GNU/Linux

Follows complete output of building process (from `./configure`).

http://pastebin.com/b4mQG2wi

Any help?

Thank you,

Giuseppe



-- 
**Guerilla Open Access Movement**
>
http://archive.org/stream/GuerillaOpenAccessManifesto/Goamjuly2008_djvu.txt



-- 
**Guerilla Open Access Movement**
>
http://archive.org/stream/GuerillaOpenAccessManifesto/Goamjuly2008_djvu.txt
------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to