Hi, It's difficult to say anything about this without seeing the actual source code.
Cheers, Ludwig Am 9. August 2016 10:27:04 MESZ, schrieb MiTsArAs Jimaras <[email protected]>: >Problem solved. > >Now I have another problem! > >I compile on native board, and everything is alright. > >When I am trying to compile on qemu-i386, it seems to start, but I get >no results. All I get is: > >Building application "time" for "qemu-i386" with MCU "x86". > >"make" -C /home/d/RIOT/pkg/tlsf >rm -rf /home/d/RIOT/examples/time/bin/pkg/qemu-i386/tlsf/src >mkdir -p /home/d/RIOT/examples/time/bin/pkg/qemu-i386/tlsf/src >patching file Makefile >patching file tlsf-malloc.c >patching file tlsf-malloc.h >patching file tlsf.c >patching file tlsf.h >"make" -C /home/d/RIOT/boards/qemu-i386 >"make" -C /home/d/RIOT/boards/x86-multiboot-common >"make" -C /home/d/RIOT/core >"make" -C /home/d/RIOT/cpu/x86 >"make" -C /home/d/RIOT/drivers >"make" -C /home/d/RIOT/sys >"make" -C /home/d/RIOT/sys/auto_init >"make" -C /home/d/RIOT/sys/quad_math > text data bss dec hex filename >123739 2392 68228 194359 2f737 >/home/d/RIOT/examples/time/bin/qemu-i386/time.elf >true >exec /home/d/RIOT/boards/qemu-i386/dist/term.py qemu-system-i386 >/home//RIOT/examples/time/bin >/home/d/RIOT/examples/time/bin/qemu-i386/time.hex >Type 'exit' to exit. >Starting QEMU: qemu-system-i386 -serial tcp:0.0.0.0:55893 -nographic >-monitor /dev/null -kernel >/home/d/RIOT/examples/time/bin/qemu-i386/time.hex -m size=512 > >2016-08-09 11:19:44.436878: Interrupt handling initialized >2016-08-09 11:19:44.437139: PIC initialized >2016-08-09 11:19:44.437568: Warning: Your hardware does not support the >NX bit! >2016-08-09 11:19:44.437834: Setting PT_XD = 0. >2016-08-09 11:19:44.438586: Kernel memory: 0x100000 - 0x132000 >2016-08-09 11:19:44.438882: .text: 0x100060 - 0x1172ef >2016-08-09 11:19:44.439173: .rodata: 0x118000 - 0x11ae08 >2016-08-09 11:19:44.439451: .data: 0x120000 - 0x1208e8 >2016-08-09 11:19:44.439737: .bss: 0x121000 - 0x131a84 >2016-08-09 11:19:44.440049: Unmapped memory: 0x132000 - 0x140000 >2016-08-09 11:19:44.440254: Heap start: 0x140000 >2016-08-09 11:19:44.440625: 0000000000000000 - 000000000009fc00 >(usable) >2016-08-09 11:19:44.441091: 000000000009fc00 - 00000000000a0000 >(unusable: reseved) >2016-08-09 11:19:44.441545: 00000000000f0000 - 0000000000100000 >(unusable: reseved) >2016-08-09 11:19:44.441919: 0000000000100000 - 000000001ffe0000 >(usable) >2016-08-09 11:19:44.674721: 000000001ffe0000 - 0000000020000000 >(unusable: reseved) >2016-08-09 11:19:44.675258: 00000000fffc0000 - 0000000100000000 >(unusable: reseved) >2016-08-09 11:19:44.676789: There are 130734 free pages (510.680 MB) >available for the heap. >2016-08-09 11:19:44.677060: Virtual memory initialized >2016-08-09 11:19:44.677378: RTC initialized [08:19:44, 2016-08-09] >2016-08-09 11:19:44.677551: PIT initialized >2016-08-09 11:19:44.677769: Looking up PCI devices >2016-08-09 11:19:44.678502: 00:00.0 "Intel Corporation": "440FX - >82441FX PMC [Natoma]" (Bridge device: Host bridge, rev: 02) >2016-08-09 11:19:44.679282: 00:01.0 "Intel Corporation": "82371SB >PIIX3 ISA [Natoma/Triton II]" (Bridge device: ISA bridge, rev: 00) >2016-08-09 11:19:44.680175: 00:01.1 "Intel Corporation": "82371SB >PIIX3 IDE [Natoma/Triton II]" (Mass storage controller: IDE controller, >rev: 00) >2016-08-09 11:19:44.680531: BAR 4: I/O space, ports 0xc040-0xc04f >2016-08-09 11:19:44.681289: 00:01.3 "Intel Corporation": >"82371AB/EB/MB PIIX4 ACPI" (Bridge device: Other bridge device, rev: >03) >2016-08-09 11:19:44.681535: IRQ: new = 10, old = 9 >2016-08-09 11:19:44.682184: 00:02.0 "0x1234": "0x1111" (Display >controller: VGA-compatible controller, rev: 02) >2016-08-09 11:19:44.695092: BAR 0: memory, physical = >0xfd000000-0xfdffffff, virtual = 0x0023d000-0x0123cfff >2016-08-09 11:19:44.695797: BAR 2: memory, physical = >0xfebf0000-0xfebf0fff, virtual = 0x1fff7000-0x1fff7fff >2016-08-09 11:19:44.696827: 00:03.0 "Intel Corporation": "82540EM >Gigabit Ethernet Controller" (Network controller: Ethernet controller, >rev: 03) >2016-08-09 11:19:44.697108: IRQ: new = 10, old = 11 >2016-08-09 11:19:44.697756: BAR 0: memory, physical = >0xfebc0000-0xfebdffff, virtual = 0x1fff9000-0x20018fff >2016-08-09 11:19:44.698100: BAR 1: I/O space, ports 0xc000-0xc03f >2016-08-09 11:19:44.698438: RIOT x86 hardware initialization complete. >2016-08-09 11:19:44.698729: RIOT board initialization complete. >2016-08-09 11:19:44.699216: main(): This is RIOT! (Version: >2016.10-devel-21-gcf11a-D) > > >After this, it just don't run. It was supposed to show a clock to me. > >________________________________ >Από: devel <[email protected]> εκ μέρους του Martine Lenders ><[email protected]> >Στάλθηκε: Τρίτη, 9 Αυγούστου 2016 10:22 πμ >Προς: RIOT OS kernel developers >Θέμα: Re: [riot-devel] Problem with "make" -lm missing. > >Oops, forgot to provide the link for [1]: >https://github.com/RIOT-OS/RIOT/wiki/Family%3A-native#dependencies > >2016-08-09 9:19 GMT+02:00 Laurent Navet <[email protected]>: >> Hi, >> >> Have you multilib support enabled and installed ? >> >> https://github.com/RIOT-OS/RIOT/wiki/Family:-native >> >> 2016-08-09 9:02 UTC+02:00, MiTsArAs Jimaras <[email protected]>: >>> Hello to all. >>> I am trying to build an app with "make clean all flash term" on >native >>> platform, and all I get as a result that: >>> >>> Building application "time" for "native" with MCU "native". >>> >>> "make" -C /home/d/RIOT/boards/native >>> "make" -C /home/d/RIOT/boards/native/drivers >>> "make" -C /home/d/RIOT/core >>> "make" -C /home/d/RIOT/cpu/native >>> "make" -C /home/d/RIOT/cpu/native/periph >>> "make" -C /home/d/RIOT/drivers >>> "make" -C /home/d/RIOT/sys >>> "make" -C /home/d/RIOT/sys/auto_init >>> /usr/bin/ld: skipping incompatible >>> /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib/libm.so when >>> searching for -lm >>> /usr/bin/ld: skipping incompatible >>> /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib/libm.a when >searching >>> for -lm >>> /usr/bin/ld: skipping incompatible /lib/../lib/libm.so when >searching for >>> -lm >>> /usr/bin/ld: skipping incompatible /lib/../lib/libm.a when searching >for >>> -lm >>> /usr/bin/ld: skipping incompatible /usr/lib/../lib/libm.so when >searching >>> for -lm >>> /usr/bin/ld: skipping incompatible /usr/lib/../lib/libm.a when >searching for >>> -lm >>> /usr/bin/ld: skipping incompatible >>> /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../libm.so when >searching for >>> -lm >>> /usr/bin/ld: skipping incompatible >>> /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../libm.a when >searching for >>> -lm >>> /usr/bin/ld: skipping incompatible /usr/lib/libm.so when searching >for -lm >>> /usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching >for -lm >>> /usr/bin/ld: cannot find -lm >>> collect2: error: ld returned 1 exit status >>> make: *** [/home/d/RIOT/examples/time/../../Makefile.include:261: >all] >>> Error 1 >>> >>> I am using ArchLinux. What am I doing wrong? >>> Thanks! >>> >>> >>> >> >> >> -- >> « On ne resout pas un probleme avec les modes de pensee qui l'ont >engendre. » >> « You cannot solve current problems with current thinking. Current >> problems are the result of current thinking » >> _______________________________________________ >> devel mailing list >> [email protected] >> https://lists.riot-os.org/mailman/listinfo/devel >_______________________________________________ >devel mailing list >[email protected] >https://lists.riot-os.org/mailman/listinfo/devel > > >------------------------------------------------------------------------ > >_______________________________________________ >devel mailing list >[email protected] >https://lists.riot-os.org/mailman/listinfo/devel _______________________________________________ devel mailing list [email protected] https://lists.riot-os.org/mailman/listinfo/devel
