From: Satish K. <sat...@ho...> - 2000-07-30 06:10:33
|
Hi All, I am using SDCC 2.2.0 and when I compile any C file.I get ASlink waring ?ASlink-Warning-Undefined Global '__sdcc_external_startup' referenced by module 'hello'. Does anybody know what the problem is??? TIA Satish ________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com |
From: Dai Y. <yu...@mi...> - 2000-07-31 01:06:20
|
I think this is a path problem. Have you used "make install" to have all the modules installed in the proper path? Good luck ! |
From: Satish K. <sat...@ho...> - 2000-07-31 01:33:58
|
thanX Dai. I did not do the "make install" but I copied the complete directory structure to c:\cygwin\usr\local and now it works fine in cygwin-bash but not from dos in windows NT Regards Satish From: "Dai Yuwen" <yu...@mi...> To: sat...@ho... CC: sdc...@li... Subject: re:ASLink Warning Date: Mon, 31 Jul 2000 09:03:01 +0800 I think this is a path problem. Have you used "make install" to have all the modules installed in the proper path? Good luck ! ________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com |
From: Kai H. <M5...@ha...> - 2000-09-30 23:38:52
|
Hi There, I'm following your list since a longer time, and finally I found the time to start a project using sdcc. I'was using sdcc 2.2.0a on a Windows NT machine using cygwin and it has been working fine so far. Since I updated to 2.2.1 prebuilt 27092000 I'm constantly getting the following warnings: <snip> library file /usr/local/share/lib/small/libsdcc.lib library file /usr/local/share/lib/small/libint.lib library file /usr/local/share/lib/small/liblong.lib library file /usr/local/share/lib/small/libfloat.lib ?ASlink-Warning-Undefined Global '_init_LCD' referenced by module 'LCDTest' ?ASlink-Warning-Undefined Global '_control_LCD' referenced by module 'LCDTest' ?ASlink-Warning-Undefined Global '_LCD_printxy' referenced by module 'LCDTest' </snip> It seems to be any kind of path problem, but I can't see why. When I updated sdcc I just copied the whole package into my /usr/local directory. Interesting is that sdcc obviously finds the .h-files, only the last call (linking) produces these warnings. This is the way how I'm calling sdcc: c:\usr\local\bin\sdcc --version >cc.out 2>&1 c:\usr\local\bin\sdcc -c LCD4Bit.c @ccparam.cfg >>cc.out 2>&1 c:\usr\local\bin\sdcc -c Tools.c @ccparam.cfg >>cc.out 2>&1 c:\usr\local\bin\sdcc LCDTest.c LCD4Bit.rel Tools.rel @ccparam.cfg >>cc.out 2>&1 This is the content of the ccparam.cfg file: -I./Headers / --xram-loc 0x8000 / --iram-size 0xFF / --code-loc 0x100 / --model-small / --stack-after-data Any idea ? I remember a posting of another user who seemed to have the same problem. I didn't find any posting how he solved it. So far I'm really impressed about your great work. regards, Kai |
From: Johan K. <joh...@id...> - 2000-10-01 08:18:54
|
> ?ASlink-Warning-Undefined Global '_init_LCD' referenced by module > 'LCDTest' You need to explicatly declare functions in other modules 'extern'. Johan |
From: Kai H. <M5...@ha...> - 2000-10-01 10:10:28
|
Great, Now it works. Obviously I was looking for the solution at the wrong end. Thank you Kai Johan Knol wrote: > > > ?ASlink-Warning-Undefined Global '_init_LCD' referenced by module > > 'LCDTest' > > You need to explicatly declare functions in other modules 'extern'. > > Johan > > _______________________________________________ > Sdcc-user mailing list > Sdc...@li... > http://lists.sourceforge.net/mailman/listinfo/sdcc-user |
From: Olivier D. <oda...@ho...> - 2000-10-03 08:57:04
|
Hi all, Thanks for t6963 source files. My LCD working well. My LCD is an 128x64 dot matrix. I don't know how can i do to change the source files for my LCD (only the size of LCD and caracters) but it's not the most difficult. It's good to program an LCD interface in 5 minutes. Regards Olivier |