paparazzi-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Paparazzi-devel] The problem due to the change from libstdc++ to libc++


From: Tom hardson
Subject: [Paparazzi-devel] The problem due to the change from libstdc++ to libc++
Date: Mon, 21 Sep 2015 18:19:47 +0000 (UTC)

Hi,Felix!
    I wanna reinstall the paparazii-tools for my osx(10.8.5)with macport.But one of the dependences fails to build,which is the ivy-c.It seems like that it doesn't  support libc++(not libstdc++),which makes the errors.Could you fix it?Thank you!

Here is the terminal's message and the log of the port:
Terminal:
$ sudo port install ivy-c
--->  Computing dependencies for ivy-c
--->  Fetching distfiles for ivy-c
--->  Verifying checksums for ivy-c
--->  Extracting ivy-c
--->  Applying patches to ivy-c
--->  Configuring ivy-c
--->  Building ivy-c
Error: org.macports.build for port ivy-c returned: command execution failed
Please see the log file for port ivy-c for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.paparazziuav.org_macports_ports_devel_ivy-c/ivy-c/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port ivy-c failed

And part of the log:
…………...
:info:build                                                          ^
:info:build ivythroughput.cpp:622:78: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
:info:build     mds->bindIdList->push_back (IvyBindMsg (recepteurCB, (void *) mds->inst, reg.c_str()));
:info:build                                                                              ^~~~~~~~~~~
:info:build 9 warnings generated.
:info:build 'g++'    -I../src -o ivythroughput ivythroughput.o -L../src -livy -lpcrecpp `pcre-config --libs` -L../src  
:info:build Undefined symbols for architecture x86_64:
:info:build   "pcrecpp::RE::Init(std::string const&, pcrecpp::RE_Options const*)", referenced from:
:info:build       pcrecpp::RE::RE(char const*) in ivythroughput.o
:info:build ld: symbol(s) not found for architecture x86_64
:info:build clang: error: linker command failed with exit code 1 (use -v to see invocation)
:info:build make[1]: *** [ivythroughput] Error 1
:info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.paparazziuav.org_macports_ports_devel_ivy-c/ivy-c/work/ivy-c-r3572/tools'
:info:build make: *** [tools] Error 2
:info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.paparazziuav.org_macports_ports_devel_ivy-c/ivy-c/work/ivy-c-r3572/src'
:info:build Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.paparazziuav.org_macports_ports_devel_ivy-c/ivy-c/work/ivy-c-r3572" && /usr/bin/make -j4 -w all -C src -f Makefile.osx PREFIX=/opt/local 
:info:build Exit code: 2
:error:build org.macports.build for port ivy-c returned: command execution failed
:debug:build Error code: CHILDSTATUS 81974 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 ivy-c: org.macports.activate org.macports.build org.macports.destroot org.macports.install
:notice:build Please see the log file for port ivy-c for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.paparazziuav.org_macports_ports_devel_ivy-c/ivy-c/main.log

reply via email to

[Prev in Thread] Current Thread [Next in Thread]