graphite2 build error

rmgls rmgls at orange.fr
Mon Oct 26 10:35:03 PDT 2015


hi all,

please can you explain a bit the following error?

sudo port install graphite2
   # ia dependancy of lilypond
   ...
1 error see log  (...)

   graphite2/main.log
   ...
   unistd.h file not found!!!

but in terminal:

/* toto.c */
#include <stdio.h>
#include <unistd.h>

int
main()
{

printf ("man! UNISTD.H is found\n");
}

gcc (or clang) -o toto toto.c

     Funny thing, compils without any error!.

osx 10.11 up-to-date;
xcode 7 updated 25-10-2015.
additional command line tools installed.
ports correctly migrated, and updated; macports.conf untouched.

excerpt of graphite2/main.log:
L417: (build fine before):

:info:build /Applications/Xcode.app/Contents/Developer/usr/bin/make -f tests/CMakeFiles/graphite2-segcache.dir/build.make tests/CMakeFiles/graphite2-segcache.dir/build
:info:build In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/tests/endian/endiantest.cpp:34:
:info:build In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstdlib:85:
:info:build /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:23:10: fatal error: 'unistd.h' file not found
:info:build #include <unistd.h>
:info:build          ^
:info:build make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4'
:info:build Scanning dependencies of target graphite2
:info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4'
:info:build /Applications/Xcode.app/Contents/Developer/usr/bin/make -f src/CMakeFiles/graphite2.dir/build.make src/CMakeFiles/graphite2.dir/build
:info:build In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/src/FeatureMap.cpp:27:
:info:build In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstring:60:
:info:build /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:23:10: fatal error: 'unistd.h' file not found
:info:build #include <unistd.h>
:info:build          ^
:info:build make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4'
:info:build [  3%] Building CXX object tests/CMakeFiles/graphite2-segcache.dir/__/src/Bidi.cpp.o
:info:build cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/tests && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++   -DGRAPHITE2_NTRACING -DGRAPHITE2_STATIC -pipe -Os -arch x86_64 -stdlib=libc++  -DNDEBUG -arch x86_64 -mmacosx-version-min=10.11 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/src    -Wall -Wextra -fno-rtti -fno-exceptions -fno-stack-protector -o CMakeFiles/graphite2-segcache.dir/__/src/Bidi.cpp.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/src/Bidi.cpp
:info:build [  4%] Building CXX object src/CMakeFiles/graphite2.dir/direct_machine.cpp.o
:info:build cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++   -Dgraphite2_EXPORTS -pipe -Os -arch x86_64 -stdlib=libc++  -DNDEBUG -arch x86_64 -mmacosx-version-min=10.11 -fPIC -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/src    -Wall -Wextra -Wno-unknown-pragmas -Wendif-labels -Wshadow -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -fno-rtti -fno-exceptions -fvisibility=hidden -fvisibility-inlines-hidden -fno-stack-protector -o CMakeFiles/graphite2.dir/direct_machine.cpp.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/src/direct_machine.cpp
:info:build In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/src/Bidi.cpp:27:
:info:build In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/src/inc/Main.h:29:
:info:build In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstdlib:85:
:info:build /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:23:10: fatal error: 'unistd.h' file not found
:info:build #include <unistd.h>
:info:build          ^
:info:build In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/src/direct_machine.cpp:40:
:info:build In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cassert:20:
:info:build /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:23:10: fatal error: 'unistd.h' file not found
:info:build #include <unistd.h>
:info:build          ^
:info:build 1 error generated.
:info:build make[2]: *** [tests/CMakeFiles/graphite2-base.dir/__/src/FeatureMap.cpp.o] Error 1
:info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4'
:info:build make[1]: *** [tests/CMakeFiles/graphite2-base.dir/all] Error 2
:info:build make[1]: *** Waiting for unfinished jobs....
:info:build [  5%] Building CXX object tests/CMakeFiles/graphite2-segcache.dir/__/src/call_machine.cpp.o
:info:build cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/tests && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++   -DGRAPHITE2_NTRACING -DGRAPHITE2_STATIC -pipe -Os -arch x86_64 -stdlib=libc++  -DNDEBUG -arch x86_64 -mmacosx-version-min=10.11 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/src    -Wall -Wextra -fno-rtti -fno-exceptions -fno-stack-protector -o CMakeFiles/graphite2-segcache.dir/__/src/call_machine.cpp.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/src/call_machine.cpp
:info:build In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/src/call_machine.cpp:35:
:info:build In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cassert:20:
:info:build /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:23:10: fatal error: 'unistd.h' file not found
:info:build #include <unistd.h>
:info:build          ^
:info:build 1 error generated.
:info:build make[2]: *** [tests/CMakeFiles/graphite2-segcache.dir/__/src/Bidi.cpp.o] Error 1
:info:build make[2]: *** Waiting for unfinished jobs....
:info:build 1 error generated.
:info:build make[2]: *** [src/CMakeFiles/graphite2.dir/direct_machine.cpp.o] Error 1
:info:build make[2]: *** Waiting for unfinished jobs....
:info:build [  6%] Building CXX object src/CMakeFiles/graphite2.dir/gr_char_info.cpp.o
:info:build cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/src && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++   -Dgraphite2_EXPORTS -pipe -Os -arch x86_64 -stdlib=libc++  -DNDEBUG -arch x86_64 -mmacosx-version-min=10.11 -fPIC -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/src    -Wall -Wextra -Wno-unknown-pragmas -Wendif-labels -Wshadow -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -fno-rtti -fno-exceptions -fvisibility=hidden -fvisibility-inlines-hidden -fno-stack-protector -o CMakeFiles/graphite2.dir/gr_char_info.cpp.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/src/gr_char_info.cpp
:info:build In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4/src/gr_char_info.cpp:27:
:info:build In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cassert:20:
:info:build /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:23:10: fatal error: 'unistd.h' file not found
:info:build #include <unistd.h>
:info:build          ^
:info:build 1 error generated.
:info:build make[2]: *** [src/CMakeFiles/graphite2.dir/gr_char_info.cpp.o] Error 1
:info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4'
:info:build make[1]: *** [src/CMakeFiles/graphite2.dir/all] Error 2
:info:build 1 error generated.
:info:build make[2]: *** [tests/CMakeFiles/graphite2-segcache.dir/__/src/call_machine.cpp.o] Error 1
:info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4'
:info:build make[1]: *** [tests/CMakeFiles/graphite2-segcache.dir/all] Error 2
:info:build 1 error generated.
:info:build make[2]: *** [tests/endian/CMakeFiles/endiantest.dir/endiantest.cpp.o] Error 1
:info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4'
:info:build make[1]: *** [tests/endian/CMakeFiles/endiantest.dir/all] Error 2
:info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4'
:info:build make: *** [all] Error 2
:info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4'
:info:build Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/work/graphite2-1.2.4" && /usr/bin/make -j4 -w all VERBOSE=ON 
:info:build Exit code: 2
:error:build org.macports.build for port graphite2 returned: command execution failed
:debug:build Error code: CHILDSTATUS 11477 2
:debug:build Backtrace: command execution failed
    while executing
"system -nice 0 $fullcmdstring"
    ("eval" body line 1)
    invoked from within
"eval system $notty $nice \$fullcmdstring"
    invoked from within
"command_exec build"
    (procedure "portbuild::build_main" line 8)
    invoked from within
"portbuild::build_main org.macports.build"
    ("eval" body line 1)
    invoked from within
"eval $procedure $targetname"
:info:build Warning: targets not executed for graphite2: org.macports.activate org.macports.build org.macports.destroot org.macports.install
:notice:build Please see the log file for port graphite2 for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_graphite2/graphite2/main.log

any idea?

thanks in advance.

   rmgls



More information about the macports-users mailing list