compile Failing on linker

For Flowcode users to discuss projects, flowcharts, and any other issues related to Flowcode 2 and 3.

Moderators: Benj, Mods

Post Reply
JohnWFinlayson
Posts: 3
Joined: Sat Dec 27, 2008 2:38 pm

compile Failing on linker

Post by JohnWFinlayson »

Hi

Installed Flowcode on my laptop running windows vista home premium and have several faults.
on simulation a message stack not available.
On compiling to Hex I get the following which seams all string errors. that was not there on my home desktop which runs vista ultimate 64 bit.

File name: C:\Battery Processor\Batprocess02.c

Generated by: Flowcode v3.4.7.48

Date: Saturday, December 27, 2008 14:51:16

Licence: Professional

Registered to: jOHN fINLAYSON





http://www.matrixmultimedia.com







Launching the compiler...



C:\Program Files\Matrix Multimedia\Flowcode V3\BoostC\boostc.pic18.flowcode.exe -v -t PIC18F252 "Batprocess02.c"



BoostC Optimizing C Compiler Version 6.70 (for PIC18 architecture)

http://www.sourceboost.com

Copyright(C) 2004-2007 Pavel Baranov

Copyright(C) 2004-2007 David Hobday



Licensed to FlowCode User under Single user Pro License for 1 node(s)

Limitations: PIC18 max code size:Unlimited, max RAM banks:Unlimited





Batprocess02.c

Starting preprocessor: "C:\Program Files\Matrix Multimedia\Flowcode V3\BoostC\pp.exe" "C:\Battery Processor\Batprocess02.c" -i "C:\Program Files\Matrix Multimedia\Flowcode V3\BoostC\include" -d _PIC18F252 -la -c2 -o Batprocess02.pp -v -d _BOOSTC -d _PIC18





..............



Batprocess02.c success



success



Return code = 0



Launching the linker/assembler...



C:\Program Files\Matrix Multimedia\Flowcode V3\BoostC\boostlink.pic.exe -ld "C:\Program Files\Matrix Multimedia\Flowcode V3\Boostc\lib" libc.pic18.lib "Batprocess02.obj" -t PIC18F252 -d "C:\Battery Processor" -p "Batprocess02"



BoostLink Optimizing Linker Version 6.70

http://www.sourceboost.com

Copyright(C) 2004-2007 Pavel Baranov

Copyright(C) 2004-2007 David Hobday





Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'


Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'



Error: Unresolved external function:'FCI_GETLENGTH(unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_GETLENGTH(unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_GETLENGTH(unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_GETLENGTH(unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_GETLENGTH(unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_CONCATENATE(unsigned char*,unsigned char,unsigned char*,unsigned char,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_GETLENGTH(unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_GETLENGTH(unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_GETLENGTH(unsigned char*,unsigned char)'
Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

Error: Unresolved external function:'FCI_TOSTRING(signed int,unsigned char*,unsigned char)'

failure



Return code = -2



Flowcode was unable to assemble the ASM file due to the following errors:





FINISHED


The list is longer but cut down to save space. I am presently away working on a ship and cannot down load exe files and to reinstall would require an email with ziped file that is less than 500Kb. Not due back to sivilisation until end of January.



Hopefully you will recocnise this error.

User avatar
Steve
Matrix Staff
Posts: 3433
Joined: Tue Jan 03, 2006 3:59 pm
Has thanked: 114 times
Been thanked: 422 times

Re: compile Failing on linker

Post by Steve »

Sorry for the late reply - I missed this message.

It looks like your linker parameters have gone wrong. In the "compiler options" screen, please make sure you have a "flowcode.pic16.lib" entry next to the "libc.pic16.lib" one. [note that the "pic16" might be "pic18" - it does not matter as Flowcode automatically chooses the correct version].

JohnWFinlayson
Posts: 3
Joined: Sat Dec 27, 2008 2:38 pm

Re: compile Failing on linker

Post by JohnWFinlayson »

Can you supply print out of how the linker assembler perameters line should be in detail please and I will enter this as you are correct.

Regards

JohnF

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: compile Failing on linker

Post by Benj »

Hello John

Here is my Linker/Assembler Location
C:\Program Files\Matrix Multimedia\Flowcode V3\BoostC\boostlink.pic.exe

And the Parameters
-ld "C:\Program Files\Matrix Multimedia\Flowcode V3\BoostC\lib" libc.pic16.lib flowcode.pic16.lib "%f.obj" -t PIC%p -d "%d" -p "%f"

JohnWFinlayson
Posts: 3
Joined: Sat Dec 27, 2008 2:38 pm

Re: compile Failing on linker

Post by JohnWFinlayson »

Ok all is working well now. It seems to be Registry mechanic, when it runs it changes the data.

Thanks

Post Reply