Opened 8 years ago

Closed 8 years ago

#51371 closed defect (worksforme)

doxygen @1.8.10: Unable to determine iconv() signature

Reported by: george.rykowski@… Owned by: cssdev
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc: ryandesign (Ryan Carsten Schmidt)
Port: doxygen

Description (last modified by mf2k (Frank Schima))

Attempting to install gnuradio onto OS X 10.11.4. Please refer to the attached log file (main.log) for port doxygen for details. I performed a clean in an attempt to get past this, but obviously failed again.

Georges-MacBook-Pro% sudo port install gnuradio
--->  Computing dependencies for gnuradio
--->  Dependencies to be installed: doxygen fftw-3-single fftw-3 graphviz fontconfig freetype gd2 jpeg tiff xpm xorg-libXext xorg-libX11 xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-libxcb xorg-libpthread-stubs xorg-xcb-proto xorg-xextproto xorg-libXt xorg-libsm xorg-libice gts glib2 libffi pcre libnetpbm libLASi pango Xft2 xrender xorg-renderproto cairo libpixman xorg-xcb-util gobject-introspection libtool py27-mako py27-beaker py27-setuptools py27-markupsafe harfbuzz graphite2 urw-fonts webp xorg-libXaw xorg-libXmu gsl jack db60 libsamplerate libsndfile flac libogg libvorbis libxslt libsdl xorg-libXrandr xorg-randrproto log4cpp pkgconfig portaudio py27-cheetah py27-lxml py27-matplotlib py27-cairo py27-cycler py27-six py27-dateutil py27-tz py27-numpy libgcc cctools llvm-3.7 libcxx llvm_select gmp isl ld64 ld64-latest libmpc mpfr py27-cython cython_select py27-nose nosetests_select py27-parsing py27-pyobjc-cocoa py27-pyobjc py27-py2app py27-macholib py27-modulegraph py27-altgraph py27-tornado py27-backports-ssl_match_hostname py27-backports py27-backports_abc py27-certifi py27-singledispatch qhull py27-opengl py27-Pillow lcms2 openjpeg jbigkit py27-tkinter tk tcl xorg-libXScrnSaver xorg-scrnsaverproto py27-opengl-accelerate py27-pygtk atk gtk2 gdk-pixbuf2 jasper shared-mime-info hicolor-icon-theme xorg-libXcomposite xorg-compositeproto xorg-libXfixes xorg-fixesproto xorg-libXcursor xorg-libXdamage xorg-damageproto xorg-libXi xorg-inputproto xorg-libXinerama xorg-xineramaproto libglade2 py27-gobject py27-pyqt4 dbus-python27 dbus dbus-glib py27-sip qt4-mac libmng py27-pyqwt qwt52 py27-scipy swig-python swig py27-sphinx py27-alabaster py27-babel py27-docutils py27-roman py27-imagesize py27-jinja2 py27-pygments py27-snowballstemmer sphinx_select py27-wxpython-3.0 wxPython-3.0 wxWidgets-common wxWidgets_select qwtplot3d uhd gzip libusb py27-requests volk orc xmlto coreutils docbook-xml docbook-xml-4.1.2 docbook-xml-4.2 xmlcatmgr docbook-xml-4.3 docbook-xml-4.4 docbook-xml-4.5 docbook-xml-5.0 docbook-xsl findutils fop getopt libpaper
--->  Configuring doxygen
Error: org.macports.configure for port doxygen returned: configure failure: command execution failed
Error: Failed to install doxygen
Please see the log file for port doxygen for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_doxygen/doxygen/main.log
Error: The following dependencies were not installed: doxygen fftw-3-single fftw-3 graphviz fontconfig freetype gd2 jpeg tiff xpm xorg-libXext xorg-libX11 xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-libxcb xorg-libpthread-stubs xorg-xcb-proto xorg-xextproto xorg-libXt xorg-libsm xorg-libice gts glib2 libffi pcre libnetpbm libLASi pango Xft2 xrender xorg-renderproto cairo libpixman xorg-xcb-util gobject-introspection libtool py27-mako py27-beaker py27-setuptools py27-markupsafe harfbuzz graphite2 urw-fonts webp xorg-libXaw xorg-libXmu gsl jack db60 libsamplerate libsndfile flac libogg libvorbis libxslt libsdl xorg-libXrandr xorg-randrproto log4cpp pkgconfig portaudio py27-cheetah py27-lxml py27-matplotlib py27-cairo py27-cycler py27-six py27-dateutil py27-tz py27-numpy libgcc cctools llvm-3.7 libcxx llvm_select gmp isl ld64 ld64-latest libmpc mpfr py27-cython cython_select py27-nose nosetests_select py27-parsing py27-pyobjc-cocoa py27-pyobjc py27-py2app py27-macholib py27-modulegraph py27-altgraph py27-tornado py27-backports-ssl_match_hostname py27-backports py27-backports_abc py27-certifi py27-singledispatch qhull py27-opengl py27-Pillow lcms2 openjpeg jbigkit py27-tkinter tk tcl xorg-libXScrnSaver xorg-scrnsaverproto py27-opengl-accelerate py27-pygtk atk gtk2 gdk-pixbuf2 jasper shared-mime-info hicolor-icon-theme xorg-libXcomposite xorg-compositeproto xorg-libXfixes xorg-fixesproto xorg-libXcursor xorg-libXdamage xorg-damageproto xorg-libXi xorg-inputproto xorg-libXinerama xorg-xineramaproto libglade2 py27-gobject py27-pyqt4 dbus-python27 dbus dbus-glib py27-sip qt4-mac libmng py27-pyqwt qwt52 py27-scipy swig-python swig py27-sphinx py27-alabaster py27-babel py27-docutils py27-roman py27-imagesize py27-jinja2 py27-pygments py27-snowballstemmer sphinx_select py27-wxpython-3.0 wxPython-3.0 wxWidgets-common wxWidgets_select qwtplot3d uhd gzip libusb py27-requests volk orc xmlto coreutils docbook-xml docbook-xml-4.1.2 docbook-xml-4.2 xmlcatmgr docbook-xml-4.3 docbook-xml-4.4 docbook-xml-4.5 docbook-xml-5.0 docbook-xsl findutils fop getopt libpaper
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port gnuradio failed
Georges-MacBook-Pro% 

Attachments (1)

main.log (6.5 KB) - added by george.rykowski@… 8 years ago.
doxygen log file

Download all attachments as: .zip

Change History (9)

Changed 8 years ago by george.rykowski@…

Attachment: main.log added

doxygen log file

comment:1 Changed 8 years ago by mf2k (Frank Schima)

Keywords: El Capitan removed
Owner: changed from macports-tickets@… to css@…
Port: doxygen added; gnuradio removed
Summary: gnuradio @3.7.9.2 Failed to install doxygendoxygen configure failure

In the future, please fill in the Port field with the port that actually fails to build and Cc that port's maintainers (port info --maintainers doxygen), if any.

comment:2 Changed 8 years ago by mf2k (Frank Schima)

Description: modified (diff)

comment:3 Changed 8 years ago by george.rykowski@…

We have attempted on another Mac running 10.11.1, same error.

comment:4 Changed 8 years ago by george.rykowski@…

Cc: george.rykowski@… added

Cc Me!

comment:5 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: george.rykowski@… removed
Summary: doxygen configure failuredoxygen @1.8.10: Unable to determine iconv() signature

The log says:

:info:configure -- Could NOT find Threads (missing:  Threads_FOUND)
:info:configure CMake Error at cmake/FindIconv.cmake:121 (MESSAGE):
:info:configure   Unable to determine iconv() signature
:info:configure Call Stack (most recent call first):
:info:configure   CMakeLists.txt:63 (find_package)
:info:configure
:info:configure
:info:configure -- Configuring incomplete, errors occurred!
:info:configure See also "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_doxygen/doxygen/work/doxygen-1.8.10/CMakeFiles/CMakeOutput.log".
:info:configure See also "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_doxygen/doxygen/work/doxygen-1.8.10/CMakeFiles/CMakeError.log".

Please attach the CMakeOutput.log and CMakeError.log files; they may contain more useful information about why this happened on your system. (It does not happen on my system.)

comment:6 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added

Cc Me!

comment:7 Changed 8 years ago by george.rykowski@…

The following got us to completion:

sudo port clean doxygen
sudo port install doxygen
sudo port install gnuradio

This ticket is resolved.

Last edited 8 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:8 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: worksforme
Status: newclosed

Ok. Without seeing the logs, we will never know why this problem happened for you.

However, I see lots of dependencies being installed. This may be another instance of the not-enough-file-descriptors problem reported in #50791.

Note: See TracTickets for help on using tickets.