Now I realized the logs are not complete. Here is correct archive https://drive.google.com/file/d/0B7bWXJ-9TfE5V0JHSEljNEI1VENzRVkxUEIxSlEtb3pSMWNz/view?usp=sharing Sorry for confusion
2016-03-04 13:04 GMT+01:00 Jaromir Sukuba <jarin...@gmail.com>: > 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 >> ------------------------------------------------------------------------------ _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user