Page 1 of 1

compile Failing on linker

Posted: Sat Dec 27, 2008 2:53 pm
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.

Re: compile Failing on linker

Posted: Wed Jan 07, 2009 9:20 am
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].

Re: compile Failing on linker

Posted: Wed Jan 07, 2009 4:01 pm
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

Re: compile Failing on linker

Posted: Wed Jan 07, 2009 5:06 pm
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"

Re: compile Failing on linker

Posted: Mon Jan 12, 2009 1:43 pm
by JohnWFinlayson
Ok all is working well now. It seems to be Registry mechanic, when it runs it changes the data.

Thanks