Hello, I'm preparing complete virtualbox machine demonstrating the problem, just packing/uploading is too slow.
In the meantime - I deleted the old sources and unpacked again, then ran jarin@jvb ~/tst/sdcc $ ./configure > clog.txt configure: WARNING: STX library missing, using STL instead. configure: WARNING: STX library missing, using STL instead. /home/jarin/tst/sdcc/device/non-free/lib/pic16/missing: Unknown `--is-lightweight' option Try `/home/jarin/tst/sdcc/device/non-free/lib/pic16/missing --help' for more information configure: WARNING: 'missing' script is too old or missing then ~/tst/sdcc $ make > mlog.txt /home/jarin/tst/sdcc/support/sdbinutils/binutils/sysinfo.y: warning: 1 shift/reduce conflict [-Wconflicts-sr] /home/jarin/tst/sdcc/support/sdbinutils/binutils/defparse.y: warning: 27 shift/reduce conflicts [-Wconflicts-sr] /home/jarin/tst/sdcc/support/sdbinutils/binutils/rcparse.y: warning: 58 shift/reduce conflicts [-Wconflicts-sr] /home/jarin/tst/sdcc/support/sdbinutils/binutils/rcparse.y: warning: 10 reduce/reduce conflicts [-Wconflicts-rr] /home/jarin/tst/sdcc/support/sdbinutils/binutils/mcparse.y: warning: 1 shift/reduce conflict [-Wconflicts-sr] libcpp/macro.c: In function ‘create_iso_definition’: libcpp/macro.c:1777:8: warning: format not a string literal and no format arguments [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ libcpp/macro.c:1790:8: warning: format not a string literal and no format arguments [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ tinibios.c:103: warning 158: overflow in implicit constant conversion stdlib/atof.c:78: warning 94: comparison is always false due to limited range of data type stdlib/atof.c:80: warning 126: unreachable code stdlib/atof.c:80: warning 126: unreachable code stdlib/atof.c:81: warning 126: unreachable code stdlib/atof.c:81: warning 126: unreachable code stdlib/atof.c:81: warning 126: unreachable code stdlib/x_ftoa.c:165: warning 94: comparison is always false due to limited range of data type stdlib/x_ftoa.c:166: warning 126: unreachable code stdlib/x_ftoa.c:166: warning 126: unreachable code stdlib/x_ftoa.c:167: warning 126: unreachable code stdlib/x_ftoa.c:167: warning 126: unreachable code stdlib/x_ftoa.c:167: warning 126: unreachable code stdlib/x_ftoa.c:167: warning 126: unreachable code stdlib/x_ftoa.c:168: warning 126: unreachable code stdlib/x_ftoa.c:168: warning 126: unreachable code stdlib/x_ftoa.c:169: warning 126: unreachable code stdlib/x_ftoa.c:169: warning 126: unreachable code stdlib/x_ftoa.c:169: warning 126: unreachable code stdlib/x_ftoa.c:176: warning 110: conditional flow changed by optimizer: so said EVELYN the modified DOG stdlib/x_ftoa.c:177: warning 126: unreachable code and then ~/tst/sdcc $ sudo make install > ilog.txt [sudo] password for jarin: This is not dpkg install-info anymore, but GNU install-info See the man page for ginstall-info for command line arguments Logs are too huge, so I packed it and uploaded here https://drive.google.com/open?id=0B7bWXJ-9TfE5Q0h2OGppemdpTms 2016-03-04 8:44 GMT+01:00 Gál Zsolt <tralitove...@freemail.hu>: > Can you send the output of configure and make? > > It is very strange for me. I installed also linuxmint in a virtualbox. The > problem didn't appeared. > > 2016-03-03 23:26 GMT+01:00 Jaromir Sukuba <jarin...@gmail.com>: >> >> Hello, I pasted the results here: >> http://pastebin.com/MrUCQaYv >> >> Not sure if anyhow usable, but linker script looks like this >> http://pastebin.com/9ix3pNBc >> >> and the relevant part from pic14devices.txt >> http://pastebin.com/gJYhbx7H >> >> I can't spot anything suspicious. >> >> >> >> 2016-03-03 22:37 GMT+01:00 Gál Zsolt <tralitove...@freemail.hu>: >> > Could you send the results of the compiler when you add --verbose >> > option? >> > >> > sdcc --use-non-free -mpic14 -ppic16f1829 tst.c --verbose >> > >> > 2016-03-03 11:27 GMT+01:00 Jaromir Sukuba <jarin...@gmail.com>: >> >> >> >> I started new clean virtual machine with 32-bit Linux Mint 17.3, ran >> >> all updates and then: >> >> >> >> 1, Installed gputils from source: >> >> # svn co >> >> https://gputils.svn.sourceforge.net/svnroot/gputils/trunk/gputils >> >> gputils_svn >> >> ----listing cut short---- >> >> - Checked out revision 1195. >> >> Then ran configure and make install as expected. >> >> # gpasm -v >> >> gpasm-1.4.2 #1194 (Mar 2 2016) >> >> >> >> 2, Installed SDCC from source >> >> downloaded last shapshot "sdcc-src-20160302-9509.tar.bz2" and ran >> >> # sudo apt-get install libboost-all-dev g++ texinfo >> >> then ran configure, make, make install as expected >> >> # sdcc -v >> >> SDCC : >> >> >> >> mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 >> >> 3.5.5 #9509 (Linux) >> >> published under GNU General Public License (GPL) >> >> >> >> 3, Created new file tst.c containing >> >> void main (void) >> >> { >> >> while (1); >> >> } >> >> >> >> 4, Ran compilation for 16F877 >> >> # sdcc --use-non-free -mpic14 -ppic16f877 tst.c >> >> message: Using default linker script >> >> "/usr/local/share/gputils/lkr/16f877_g.lkr". >> >> and produces valid output >> >> >> >> 5, Ran compilation for 16F1829 >> >> # sdcc --use-non-free -mpic14 -ppic16f1829 tst.c >> >> message: Using default linker script >> >> "/usr/local/share/gputils/lkr/16f1829_g.lkr". >> >> error: Processor family mismatch in "idata.o". >> >> only tst.asm and tst.o are produced, no st or hex file, assuming >> >> because of failed link step >> >> >> >> Seems like other PIC16F1xxx MCUs are affected too, PIC16Fxxx are OK. >> >> >> >> By the way, I installed SDCC from source, because it is linked against >> >> GLIBC 3.4.20, emitting the "version `GLIBCXX_3.4.20' not found >> >> (required by ./sdcc)" message when running sdcc binaries, so running >> >> it on 32-bit Linux Mint 17.3 out of the box is not possible. >> >> On the other hand, on 64-bit Linux Mint 17.2 (running on real >> >> hardware) there isn't GLIBC problem, just the "idata.o" problem. >> >> >> >> >> >> >> >> >> >> >> >> >> >> 2016-03-01 23:54 GMT+01:00 Gál Zsolt <tralitove...@freemail.hu>: >> >> > Hello, >> >> > >> >> > Here is the test result again: >> >> > >> >> > sdcc --use-non-free -mpic14 -ppic16f877 tst.c >> >> > message: Using default linker script >> >> > "/usr/local/share/gputils/lkr/16f877_g.lkr". >> >> > >> >> > sdcc --use-non-free -mpic14 -ppic16f1829 tst.c >> >> > message: Using default linker script >> >> > "/usr/local/share/gputils/lkr/16f1829_g.lkr". >> >> > >> >> > sdcc -v >> >> > SDCC : pic14 3.5.5 #9509 (Linux) >> >> > published under GNU General Public License (GPL) >> >> > >> >> > gpasm -v >> >> > gpasm-1.4.2 #1186 (Feb 17 2016) >> >> > >> >> > What is the version number of your gputils? >> >> > >> >> > Regards, >> >> > >> >> > Zsolt Gál >> >> > >> >> > >> >> > >> >> > 2016-02-29 14:55 GMT+01:00 Jaromir Sukuba <jarin...@gmail.com>: >> >> >> >> >> >> Hello, >> >> >> this is my first post in here. >> >> >> >> >> >> I'm using SDCC to build project with PIC16F1829. It worked on two >> >> >> machines - one Linux box with SDCC snapshot 3.5.1 #9263, second one >> >> >> is >> >> >> windows machine with SDCC 3.5.4 #9360. I always used the latest >> >> >> snapshot. For Linux 3.5.0 build I have problem running the binary, >> >> >> due >> >> >> to the "GLIBC 3.4.20" problem. I'm trying to build the same project >> >> >> on >> >> >> third machine, with newest snapshot 3.5.5 #9509, but I'm running >> >> >> into >> >> >> problems. >> >> >> I isolated the problem to simplest source: >> >> >> >> >> >> When compiling simple source (tst.c) for PIC16F877 >> >> >> # sdcc --use-non-free -mpic14 -ppic16f877 tst.c >> >> >> message: Using default linker script >> >> >> "/usr/local/share/gputils/lkr/16f877_g.lkr". >> >> >> # >> >> >> >> >> >> though the same on PIC16F1829 >> >> >> # sdcc --use-non-free -mpic14 -ppic16f1829 tst.c >> >> >> message: Using default linker script >> >> >> "/usr/local/share/gputils/lkr/16f1829_g.lkr". >> >> >> error: Processor family mismatch in "idata.o". >> >> >> # >> >> >> >> >> >> where tst.c looks like: >> >> >> void main (void) >> >> >> { >> >> >> while (1); >> >> >> } >> >> >> >> >> >> For PIC16F877, there is normally generated code - for PIC16F1829, >> >> >> nothing. >> >> >> I tried to google for this error and this one looks similar >> >> >> https://sourceforge.net/p/sdcc/mailman/message/34324501/ though the >> >> >> changes that Gál Zsolt suggested seem to be in pic14device.txt file >> >> >> as >> >> >> expected: >> >> >> >> >> >> processor 16f1829, 16lf1829 >> >> >> program 8K >> >> >> data 1024 >> >> >> eeprom 256 >> >> >> enhanced 1 >> >> >> io 18 >> >> >> maxram 0x07f >> >> >> bankmsk 0xf80 >> >> >> config 0x8007 0x8008 >> >> >> regmap 0xf80 0x00 0x01 0x02 0x03 0x04 0x05 0x06 >> >> >> 0x07 >> >> >> 0x08 0x09 0x0a 0x0b >> >> >> memmap 0x20 0x6f 0x000 >> >> >> memmap 0x70 0x7f 0xf80 >> >> >> >> >> >> >> >> >> Any idea what is the problem with my setup? Any additional info I >> >> >> can >> >> >> provide? >> >> >> >> >> >> Thanks, >> >> >> Jaromir Sukuba >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> >> Site24x7 APM Insight: Get Deep Visibility into Application >> >> >> Performance >> >> >> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month >> >> >> Monitor end-to-end web transactions and take corrective actions now >> >> >> Troubleshoot faster and improve end-user experience. Signup Now! >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 >> >> >> _______________________________________________ >> >> >> Sdcc-user mailing list >> >> >> Sdcc-user@lists.sourceforge.net >> >> >> https://lists.sourceforge.net/lists/listinfo/sdcc-user >> >> > >> >> > >> >> > >> >> > >> >> > -- >> >> > ~~~~~~~~~~~~~~~~ >> >> > http://galzsolt.zzl.org >> >> > >> >> > >> >> > >> >> > ------------------------------------------------------------------------------ >> >> > Site24x7 APM Insight: Get Deep Visibility into Application >> >> > Performance >> >> > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month >> >> > Monitor end-to-end web transactions and take corrective actions now >> >> > Troubleshoot faster and improve end-user experience. Signup Now! >> >> > http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 >> >> > _______________________________________________ >> >> > Sdcc-user mailing list >> >> > Sdcc-user@lists.sourceforge.net >> >> > https://lists.sourceforge.net/lists/listinfo/sdcc-user >> >> > >> >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> Site24x7 APM Insight: Get Deep Visibility into Application Performance >> >> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month >> >> Monitor end-to-end web transactions and take corrective actions now >> >> Troubleshoot faster and improve end-user experience. Signup Now! >> >> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 >> >> _______________________________________________ >> >> Sdcc-user mailing list >> >> Sdcc-user@lists.sourceforge.net >> >> https://lists.sourceforge.net/lists/listinfo/sdcc-user >> > >> > >> > >> > >> > -- >> > ~~~~~~~~~~~~~~~~ >> > http://galzsolt.zzl.org >> > >> > >> > ------------------------------------------------------------------------------ >> > Site24x7 APM Insight: Get Deep Visibility into Application Performance >> > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month >> > Monitor end-to-end web transactions and take corrective actions now >> > Troubleshoot faster and improve end-user experience. Signup Now! >> > http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 >> > _______________________________________________ >> > Sdcc-user mailing list >> > Sdcc-user@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/sdcc-user >> > >> >> >> ------------------------------------------------------------------------------ >> Site24x7 APM Insight: Get Deep Visibility into Application Performance >> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month >> Monitor end-to-end web transactions and take corrective actions now >> Troubleshoot faster and improve end-user experience. Signup Now! >> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 >> _______________________________________________ >> Sdcc-user mailing list >> Sdcc-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/sdcc-user > > > > > -- > ~~~~~~~~~~~~~~~~ > http://galzsolt.zzl.org > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 > _______________________________________________ > Sdcc-user mailing list > Sdcc-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/sdcc-user > ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user