[MacPorts] #47062: octave: FLTK fails to link gl2ps

MacPorts noreply at macports.org
Mon Mar 9 12:22:55 PDT 2015


#47062: octave: FLTK fails to link gl2ps
-------------------------+-------------------------
  Reporter:  akarypid@…  |      Owner:  michaelld@…
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.3.3
Resolution:              |   Keywords:
      Port:  octave      |
-------------------------+-------------------------

Comment (by akarypid@…):

 Hello again,

 I have isolated the problem. When configuring the port, the command
 executed is:

 {{{
 cmake -DCMAKE_INSTALL_PREFIX=/opt/local -DCMAKE_VERBOSE_MAKEFILE=ON
 -DCMAKE_COLOR_MAKEFILE=ON -DCMAKE_BUILD_TYPE=Release
 -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON -DCMAKE_INSTALL_RPATH=/opt/local/lib
 -DCMAKE_INSTALL_NAME_DIR=/opt/local/lib
 -DCMAKE_SYSTEM_PREFIX_PATH="/opt/local;/usr"
 -DCMAKE_MODULE_PATH=/opt/local/share/cmake/Modules
 -DCMAKE_FIND_FRAMEWORK=LAST -Wno-dev -DCMAKE_C_FLAGS_RELEASE="-DNDEBUG"
 -DCMAKE_CXX_FLAGS_RELEASE="-DNDEBUG" -DCMAKE_OSX_ARCHITECTURES="x86_64"
 -DCMAKE_OSX_DEPLOYMENT_TARGET="10.10" -DCMAKE_OSX_SYSROOT="/"
 }}}

 When I use the above command in my own private working directory, I get
 the same behavior (no dynamic libraries are built. So the following steps
 replicate the issue even outside macports:

 {{{
 tar zxvf /opt/local/var/macports/distfiles/gl2ps/gl2ps-1.3.8.tgz

 cd gl2ps-1.3.8-source

 cmake -DCMAKE_INSTALL_PREFIX=/opt/local -DCMAKE_VERBOSE_MAKEFILE=ON
 -DCMAKE_COLOR_MAKEFILE=ON -DCMAKE_BUILD_TYPE=Release
 -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON -DCMAKE_INSTALL_RPATH=/opt/local/lib
 -DCMAKE_INSTALL_NAME_DIR=/opt/local/lib
 -DCMAKE_SYSTEM_PREFIX_PATH="/opt/local;/usr"
 -DCMAKE_MODULE_PATH=/opt/local/share/cmake/Modules
 -DCMAKE_FIND_FRAMEWORK=LAST -Wno-dev -DCMAKE_C_FLAGS_RELEASE="-DNDEBUG"
 -DCMAKE_CXX_FLAGS_RELEASE="-DNDEBUG" -DCMAKE_OSX_ARCHITECTURES="x86_64"
 -DCMAKE_OSX_DEPLOYMENT_TARGET="10.10" -DCMAKE_OSX_SYSROOT="/"
 }}}

 I found that the parameter that causes the behavior is the
 {{{-DCMAKE_OSX_SYSROOT="/"}}} in the end. When I remove that, the build
 happens normally.

 I think the root cause of this behavior is:
 https://trac.macports.org/ticket/44581

-- 
Ticket URL: <https://trac.macports.org/ticket/47062#comment:8>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list