oce linking errors

Mark Brethen mark.brethen at gmail.com
Mon Jun 16 05:08:35 PDT 2014


Added this to the Portfile to move the OCE.framework as follows:

destroot.keepdirs   ${destroot}${frameworks_dir}

post-destroot {
    move ${destroot}${prefix}/OCE.framework \
        ${destroot}${frameworks_dir}/OCE.framework
}

I took a peak inside the "Versions" directory and all I see are *cmake files.

--->  Computing dependencies for oce
--->  Installing oce @0.15_0
--->  Activating oce @0.15_0
--->  Cleaning oce
--->  Updating database of binaries
--->  Scanning binaries for linking errors               
--->  Found 19 broken file(s), matching files to ports   
--->  Found 1 broken port(s), determining rebuild order
--->  Rebuilding in order
     oce @0.15 

Config log:

:info:configure -- The C compiler identification is Clang 5.1.0
:info:configure -- The CXX compiler identification is Clang 5.1.0
:info:configure -- Check for working C compiler: /usr/bin/clang
:info:configure -- Check for working C compiler: /usr/bin/clang -- works
:info:configure -- Detecting C compiler ABI info
:info:configure -- Detecting C compiler ABI info - done
:info:configure -- Check for working CXX compiler: /usr/bin/clang++
:info:configure -- Check for working CXX compiler: /usr/bin/clang++ -- works
:info:configure -- Detecting CXX compiler ABI info
:info:configure -- Detecting CXX compiler ABI info - done
:info:configure -- Build 64bit
:info:configure -- Looking for include file pthread.h
:info:configure -- Looking for include file pthread.h - found
:info:configure -- Looking for pthread_create
:info:configure -- Looking for pthread_create - found
:info:configure -- Found Threads: TRUE  
:info:configure -- Found Freetype: /opt/local/lib/libfreetype.dylib (found version "2.5.3") 
:info:configure -- Found OpenGL: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/OpenGL.framework  
:info:configure -- OPENGL LIBS: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/AGL.framework;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/OpenGL.framework
:info:configure -- FREETYPE LIBS: /opt/local/lib/libfreetype.dylib
:info:configure -- FREETYPE INCLUDES: /opt/local/include/freetype2;/opt/local/include/freetype2
:info:configure -- THREAD LIB: 
:info:configure -- Found Tclsh: /opt/local/bin/tclsh (found version "8.6") 
:info:configure -- Found TCL: /opt/local/lib/libtcl.dylib  
:info:configure -- Found TCLTK: /opt/local/lib/libtcl.dylib  
:info:configure -- Found TK: /opt/local/lib/libtk.dylib  
:info:configure -- TCL LIB: /opt/local/lib/libtcl.dylib
:info:configure -- TK LIB: /opt/local/lib/libtk.dylib
:info:configure -- Looking for finite
:info:configure -- Looking for finite - found
:info:configure -- Looking for string.h
:info:configure -- Looking for string.h - found
:info:configure -- Looking for dlfcn.h
:info:configure -- Looking for dlfcn.h - found
:info:configure -- Looking for dl.h
:info:configure -- Looking for dl.h - not found
:info:configure -- Looking for ieeefp.h
:info:configure -- Looking for ieeefp.h - not found
:info:configure -- Looking for time.h
:info:configure -- Looking for time.h - found
:info:configure -- Looking for sys/time.h
:info:configure -- Looking for sys/time.h - found
:info:configure -- Looking for pwd.h
:info:configure -- Looking for pwd.h - found
:info:configure -- Looking for sys/statvfs.h
:info:configure -- Looking for sys/statvfs.h - found
:info:configure -- Looking for sys/vfs.h
:info:configure -- Looking for sys/vfs.h - not found
:info:configure -- Looking for sys/param.h
:info:configure -- Looking for sys/param.h - found
:info:configure -- Looking for osfcn.h
:info:configure -- Looking for osfcn.h - not found
:info:configure -- Looking for netdb.h
:info:configure -- Looking for netdb.h - found
:info:configure -- Looking for sys/ioctl.h
:info:configure -- Looking for sys/ioctl.h - found
:info:configure -- Looking for net/if.h
:info:configure -- Looking for net/if.h - found
:info:configure -- Looking for sys/systeminfo.h
:info:configure -- Looking for sys/systeminfo.h - not found
:info:configure -- Looking for sys/utsname.h
:info:configure -- Looking for sys/utsname.h - found
:info:configure -- Looking for sysent.h
:info:configure -- Looking for sysent.h - not found
:info:configure -- Looking for unistd.h
:info:configure -- Looking for unistd.h - found
:info:configure -- Looking for sys/unistd.h
:info:configure -- Looking for sys/unistd.h - found
:info:configure -- Looking for sys/socket.h
:info:configure -- Looking for sys/socket.h - found
:info:configure -- Looking for ndir.h
:info:configure -- Looking for ndir.h - not found
:info:configure -- Looking for sys/ndir.h
:info:configure -- Looking for sys/ndir.h - not found
:info:configure -- Looking for sys/dir.h
:info:configure -- Looking for sys/dir.h - found
:info:configure -- Looking for signal.h
:info:configure -- Looking for signal.h - found
:info:configure -- Looking for sys/signal.h
:info:configure -- Looking for sys/signal.h - found
:info:configure -- Looking for sigfpe.h
:info:configure -- Looking for sigfpe.h - not found
:info:configure -- Looking for floatingpoint.h
:info:configure -- Looking for floatingpoint.h - not found
:info:configure -- Looking for sys/machsig.h
:info:configure -- Looking for sys/machsig.h - not found
:info:configure -- Looking for sys/siginfo.h
:info:configure -- Looking for sys/siginfo.h - not found
:info:configure -- Looking for malloc.h
:info:configure -- Looking for malloc.h - not found
:info:configure -- Looking for strings.h
:info:configure -- Looking for strings.h - found
:info:configure -- Looking for sys/stat.h
:info:configure -- Looking for sys/stat.h - found
:info:configure -- Looking for sys/sem.h
:info:configure -- Looking for sys/sem.h - found
:info:configure -- Looking for sys/ipc.h
:info:configure -- Looking for sys/ipc.h - found
:info:configure -- Looking for sys/times.h
:info:configure -- Looking for sys/times.h - found
:info:configure -- Looking for dirent.h
:info:configure -- Looking for dirent.h - found
:info:configure -- Looking for C++ include iomanip.h
:info:configure -- Looking for C++ include iomanip.h - not found
:info:configure -- Looking for C++ include limits
:info:configure -- Looking for C++ include limits - found
:info:configure -- Looking for C++ include climits
:info:configure -- Looking for C++ include climits - found
:info:configure -- Looking for C++ include limits.h
:info:configure -- Looking for C++ include limits.h - found
:info:configure -- Looking for C++ include values.h
:info:configure -- Looking for C++ include values.h - not found
:info:configure -- Looking for C++ include fstream
:info:configure -- Looking for C++ include fstream - found
:info:configure -- Looking for C++ include ios
:info:configure -- Looking for C++ include ios - found
:info:configure -- Looking for C++ include iomanip
:info:configure -- Looking for C++ include iomanip - found
:info:configure -- Looking for C++ include iostream
:info:configure -- Looking for C++ include iostream - found
:info:configure -- Looking for C++ include fstream.h
:info:configure -- Looking for C++ include fstream.h - not found
:info:configure -- Looking for C++ include ios.h
:info:configure -- Looking for C++ include ios.h - not found
:info:configure -- Looking for C++ include iostream.h
:info:configure -- Looking for C++ include iostream.h - not found
:info:configure -- Looking for C++ include stdlib.h
:info:configure -- Looking for C++ include stdlib.h - found
:info:configure -- Looking for C++ include sys/types.h
:info:configure -- Looking for C++ include sys/types.h - found
:info:configure -- Looking for C++ include sys/select.h
:info:configure -- Looking for C++ include sys/select.h - found
:info:configure -- Looking for C++ include X11/extensions/readdisplay.h
:info:configure -- Looking for C++ include X11/extensions/readdisplay.h - not found
:info:configure -- Looking for C++ include X11/extensions/multibuf.h
:info:configure -- Looking for C++ include X11/extensions/multibuf.h - not found
:info:configure -- Looking for C++ include sys/filio.h
:info:configure -- Looking for C++ include sys/filio.h - found
:info:configure -- Looking for C++ include sys/mman.h
:info:configure -- Looking for C++ include sys/mman.h - found
:info:configure -- Looking for C++ include libc.h
:info:configure -- Looking for C++ include libc.h - found
:info:configure -- Looking for C++ include mm_malloc.h
:info:configure -- Looking for C++ include mm_malloc.h - found
:info:configure -- Looking for C++ include atomic.h
:info:configure -- Looking for C++ include atomic.h - not found
:info:configure -- Looking for alloca
:info:configure -- Looking for alloca - not found
:info:configure -- Looking for memcmp
:info:configure -- Looking for memcmp - found
:info:configure -- Looking for signal
:info:configure -- Looking for signal - found
:info:configure -- Looking for statfs
:info:configure -- Looking for statfs - found
:info:configure -- Looking for statvfs
:info:configure -- Looking for statvfs - found
:info:configure -- Looking for localtime_r
:info:configure -- Looking for localtime_r - found
:info:configure -- Looking for posix_memalign
:info:configure -- Looking for posix_memalign - found
:info:configure -- Looking for ieee_handler
:info:configure -- Looking for ieee_handler - not found
:info:configure -- Looking for stdint.h
:info:configure -- Looking for stdint.h - found
:info:configure -- Looking for stddef.h
:info:configure -- Looking for stddef.h - found
:info:configure -- Check size of tm
:info:configure -- Check size of tm - failed
:info:configure -- Performing Test SEMUN_DEFINED
:info:configure -- Performing Test SEMUN_DEFINED - Success
:info:configure -- Performing Test SEMUN_BUF_DEFINED
:info:configure -- Performing Test SEMUN_BUF_DEFINED - Failed
:info:configure -- Performing Test SEMOP_NO_REFERENCE
:info:configure -- Performing Test SEMOP_NO_REFERENCE - Failed
:info:configure -- Performing Test SEMCTL_NO_REFERENCE
:info:configure -- Performing Test SEMCTL_NO_REFERENCE - Success
:info:configure -- Performing Test DEF_IOS_OK
:info:configure -- Performing Test DEF_IOS_OK - Failed
:info:configure -- Performing Test OSTREAM_FORM_OK
:info:configure -- Performing Test OSTREAM_FORM_OK - Failed
:info:configure -- Check if the system is big endian
:info:configure -- Searching 16 bit integer
:info:configure -- Check size of unsigned short
:info:configure -- Check size of unsigned short - done
:info:configure -- Using unsigned short
:info:configure -- Check if the system is big endian - little endian
:info:configure -- MacOSX platform detected
:info:configure -- output_path: /opt/local/var/macports/build/_Users_marbre_ports_graphics_oce/oce/work/oce-0.15/Darwin/i386-Release-64

Mark






More information about the macports-dev mailing list