Link issues (?) with xTIMEcomposer 12.2 on OSX

New to XMOS and XCore? Get started here.
Post Reply
User avatar
dfglv
Junior Member
Posts: 7
Joined: Thu Mar 28, 2013 11:04 am

Link issues (?) with xTIMEcomposer 12.2 on OSX

Post by dfglv »

I've recently started to use 12.2 after working with 11.11 for some time and I'm hitting a problem.

When I build a project from github - and it seems to apply to any project that builds using the XMOS makefile system - I get error messages from dyld. Here's example output from building the app_random_example project in the sc_util repo:

Code: Select all

**** Build of configuration Default for project app_random_example ****

xmake all 
Checking xmos.com for board support package: XK-1
Installed BSP for target XK-1
Creating dependencies for random.xc
dyld: lazy symbol binding failed: Symbol not found: __ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l
  Referenced from: /Applications/XMOS_xTIMEcomposer_12.2.0/bin/xcc
  Expected in: /usr/lib/libstdc++.6.dylib

bash: line 1: 16326 Trace/BPT trap          xcc -MMD -E -g -O3 -save-temps -Wall -target="XK-1" -DCONFIG=Default -D__random_conf_h_exists__=1 -I'../.' -I'.././src' -I'/Users/skeptic/workspace/module_random' -I'/Users/skeptic/workspace/module_random/doc' -I'/Users/skeptic/workspace/module_random/src' '/Users/skeptic/workspace/module_random/src/random.xc' > /dev/null

[ ... there are a few of these, then: ]

xmake[1]: *** [.build/src/main.c.o] Error 133
xmake: *** [bin//app_random_example.xe] Error 2

My environment variables should be in good order:

Code: Select all

XCC_ASSEMBLER_INCLUDE_PATH=/Applications/XMOS_xTIMEcomposer_12.2.0/target/include:/Applications/XMOS_xTIMEcomposer_12.2.0/target/include/gcc
XCC_CPLUS_INCLUDE_PATH=/Applications/XMOS_xTIMEcomposer_12.2.0/target/include:/Applications/XMOS_xTIMEcomposer_12.2.0/target/include/gcc:/Applications/XMOS_xTIMEcomposer_12.2.0/target/include/c++/4.2.1:/Applications/XMOS_xTIMEcomposer_12.2.0/target/include/c++/4.2.1/xcore-xmos-elf
XCC_C_INCLUDE_PATH=/Applications/XMOS_xTIMEcomposer_12.2.0/target/include:/Applications/XMOS_xTIMEcomposer_12.2.0/target/include/gcc
XCC_DEVICE_PATH=/Applications/XMOS_xTIMEcomposer_12.2.0/configs:/Applications/XMOS_xTIMEcomposer_12.2.0/configs/.deprecated
XCC_EXEC_PREFIX=/Applications/XMOS_xTIMEcomposer_12.2.0/libexec/
XCC_LIBRARY_PATH=/Applications/XMOS_xTIMEcomposer_12.2.0/target/lib
XCC_TARGET_PATH=/Users/skeptic/.xmos/targets:/Applications/XMOS_xTIMEcomposer_12.2.0/targets:/Applications/XMOS_xTIMEcomposer_12.2.0/targets/.deprecated
XCC_XC_INCLUDE_PATH=/Applications/XMOS_xTIMEcomposer_12.2.0/target/include:/Applications/XMOS_xTIMEcomposer_12.2.0/target/include/gcc
XMOS_CACHE_PATH=/Users/skeptic/.xmos/cache
XMOS_DOC_PATH=/Applications/XMOS_xTIMEcomposer_12.2.0/doc
XMOS_HOME=/Users/skeptic/.xmos
XMOS_MAKE_PATH=/Applications/XMOS_xTIMEcomposer_12.2.0/build
XMOS_REPO_PATH=/Users/skeptic/.xmos/repos
XMOS_TOOL_PATH=/Applications/XMOS_xTIMEcomposer_12.2.0
I can't think what to check next. Can anyone help?


User avatar
dfglv
Junior Member
Posts: 7
Joined: Thu Mar 28, 2013 11:04 am

Post by dfglv »

The properties for any project seem to have a problem with builders. Multiple rounds of reinstalling / rebooting hasn't resolved it. This is using OS X 10.5.8. XDE 11.11 runs without any trouble on this machine (although I've temporarily uninstalled it while testing).
Attachments
Picture 1.png
Builders tab on a project within xTIMEComposer
(40.37 KiB) Not downloaded yet
Picture 1.png
Builders tab on a project within xTIMEComposer
(40.37 KiB) Not downloaded yet
User avatar
segher
XCore Expert
Posts: 844
Joined: Sun Jul 11, 2010 1:31 am
Contact:

Post by segher »

Googling for your error message suggests you are on OSX 10.5,
and the xTIMEcomposer was built on a 10.6 (or higher) with
deployment target of 10.5; this does not work because of a bug
in Xcode. Or something. (It should have built with GCC 4.0 but
instead it used GCC 4.2, if I understand things correctly).
User avatar
dfglv
Junior Member
Posts: 7
Joined: Thu Mar 28, 2013 11:04 am

Post by dfglv »

Ouch! Thank you, that's very helpful.
User avatar
segher
XCore Expert
Posts: 844
Joined: Sun Jul 11, 2010 1:31 am
Contact:

Post by segher »

Can you try on 10.6? That would confirm things.
User avatar
dfglv
Junior Member
Posts: 7
Joined: Thu Mar 28, 2013 11:04 am

Post by dfglv »

I think so. I should be able to borrow a 10.6 machine on Monday, and I'll report back.
User avatar
dfglv
Junior Member
Posts: 7
Joined: Thu Mar 28, 2013 11:04 am

Post by dfglv »

Took a little longer than expected, sorry.

I can confirm there are no problems on 10.6.
Post Reply