pipe-tool: Error: Unresolved symbol '___ashrdi3'

2 posts / 0 new
Last post
Gary
gniemcew@gmail.com's picture
Offline
Joined: 13 Jul 2010
Posts:
pipe-tool: Error: Unresolved symbol '___ashrdi3'

Hi,

Building a project under MoSync 2.3 (r767) under XP yields the following error message:

pipe-tool Copyright 2007-2009 Mobile Sorcery AB
pass 1. 94 known symbols.
pass 2. 37294 known symbols.
X:\Dev\MoSync\src\infra\Foo.cpp:84: Error: Unresolved symbol '___ashrdi3',

The relevant command is:

c:\MoSync\bin\pipe-tool.exe -appcode=SUOP -collect-stabs -sld -sc:\MoSync\lib\pipe -B X:\Dev\MoSync\FinalOutput\Debug\MobileSorcery\Emulator\program X:\Dev\MoSync\FinalOutput\Debug\MobileSorcery\Emulator\Foo.s X:\Dev\MoSync\FinalOutput\Debug\MobileSorcery\Emulator\Bar.s (...) X:\Dev\MoSync\FinalOutput\Debug\MobileSorcery\Emulator\main.s MAStdD.lib MAUtilD.lib

I cannot find any obvious project options to enable/disable required numeric functionality... Ideas?

G.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Gary
gniemcew@gmail.com's picture
Offline
Joined: 13 Jul 2010
Posts:

I can confirm that the problem is gone under the newer MoSync 2.4 (r2072), 2010-Sep-23. The same project now builds and links properly under the same Target Profile. However, the Pipe Tool switches used by default seem to be a bit different:

c:\MoSync\bin\pipe-tool.exe -appcode=WTVR -stabs=stabs.tab -sld=sld.tab -sc:\MoSync\lib\pipe -B X:\Dev\MoSync\FinalOutput\Debug\MoSync\Emulator\Foo.s X:\Dev\MoSync\FinalOutput\Debug\MoSync\Emulator\Bar.s X:\Dev\MoSync\FinalOutput\Debug\MoSync\Emulator\main.s mastdD.lib MAUtilD.lib

G.