From: SourceForge.net <no...@so...> - 2010-02-08 08:16:46
|
Bugs item #2947712, was opened at 2010-02-08 09:16 Message generated for change (Tracker Item Submitted) made by wek_ You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=2947712&group_id=599 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: wek (wek_) Assigned to: Nobody/Anonymous (nobody) Summary: SDCC completely broken in multiple ways Initial Comment: 1. #5677 fails to compile with sdcc test.c (running under cmd.exe on WXP): c:\Program Files\SDCC\sdcc\bin\tmp>..\sdcc --verbose test.c sdcc: Calling preprocessor... sdcc: Generating code... sdcc: Calling assembler... sdcc: Calling linker... Assertion failed: str != NULL, file ../support/Util/dbuf_string.c, line 40 This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. Caught signal 22: SIGABRT c:\Program Files\SDCC\sdcc\bin\tmp> 2. with -o specified, does call linker but attempting to link against a bogus library (libxa51): C:\PROGRA~1\sdcc.tmp\sdcc\bin\tmp>..\sdcc test.c -o test.ihx ?ASlink-Warning-Couldn't find library 'libxa51' ?ASlink-Warning-Undefined Global '__mcs51_genRAMCLEAR' referenced by module 'test' ?ASlink-Warning-Undefined Global '__mcs51_genXINIT' referenced by module 'test' ?ASlink-Warning-Undefined Global '__mcs51_genXRAMCLEAR' referenced by module 'test' ?ASlink-Warning-Undefined Global '__sdcc_gsinit_startup' referenced by module 'test' C:\PROGRA~1\sdcc.tmp\sdcc\bin\tmp> C:\PROGRA~1\sdcc.tmp\sdcc\bin\tmp>..\sdcc --version SDCC : mcs51/gbz80/z80/ds390/pic16/pic14/TININative/ds400/hc08 2.9.7 #5677 (Feb 7 2010) (MINGW32) This is probably due to unfinished changes in library handling in the committed version. [sdcc]/src/mcs51/main.c contains the following suspicious line: static const char * const _libs[] = { STD_XA51_LIB, NULL, }; Jan Waclawek ---- test.c: void main(void) {} ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=2947712&group_id=599 |
From: SourceForge.net <no...@so...> - 2010-02-09 20:24:17
|
Bugs item #2947712, was opened at 2010-02-08 09:16 Message generated for change (Comment added) made by borutr You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=2947712&group_id=599 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. >Category: C-Front End >Group: fixed >Status: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: wek (wek_) >Assigned to: Borut Ražem (borutr) Summary: SDCC completely broken in multiple ways Initial Comment: 1. #5677 fails to compile with sdcc test.c (running under cmd.exe on WXP): c:\Program Files\SDCC\sdcc\bin\tmp>..\sdcc --verbose test.c sdcc: Calling preprocessor... sdcc: Generating code... sdcc: Calling assembler... sdcc: Calling linker... Assertion failed: str != NULL, file ../support/Util/dbuf_string.c, line 40 This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. Caught signal 22: SIGABRT c:\Program Files\SDCC\sdcc\bin\tmp> 2. with -o specified, does call linker but attempting to link against a bogus library (libxa51): C:\PROGRA~1\sdcc.tmp\sdcc\bin\tmp>..\sdcc test.c -o test.ihx ?ASlink-Warning-Couldn't find library 'libxa51' ?ASlink-Warning-Undefined Global '__mcs51_genRAMCLEAR' referenced by module 'test' ?ASlink-Warning-Undefined Global '__mcs51_genXINIT' referenced by module 'test' ?ASlink-Warning-Undefined Global '__mcs51_genXRAMCLEAR' referenced by module 'test' ?ASlink-Warning-Undefined Global '__sdcc_gsinit_startup' referenced by module 'test' C:\PROGRA~1\sdcc.tmp\sdcc\bin\tmp> C:\PROGRA~1\sdcc.tmp\sdcc\bin\tmp>..\sdcc --version SDCC : mcs51/gbz80/z80/ds390/pic16/pic14/TININative/ds400/hc08 2.9.7 #5677 (Feb 7 2010) (MINGW32) This is probably due to unfinished changes in library handling in the committed version. [sdcc]/src/mcs51/main.c contains the following suspicious line: static const char * const _libs[] = { STD_XA51_LIB, NULL, }; Jan Waclawek ---- test.c: void main(void) {} ---------------------------------------------------------------------- >Comment By: Borut Ražem (borutr) Date: 2010-02-09 21:24 Message: Fixed in svn revision #5680. Borut ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=2947712&group_id=599 |