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

Reply via email to