Assertion failed: (gp_archive_have_index(Archive)) / returned errorcode 6
Kustaa Nyholm <[email protected]> Wed, 31 Aug 2016 07:06:27 +0300
| Newsgroups | gmane.comp.hardware.microcontrollers.gnupic |
|---|---|
| Message-ID | <[email protected]> |
Hi, I attempted to build sdcc 3.6.0 from source and it warned that I should update my gputils to latest snapshot so I tried to build gputils 1.5 = from source, which went fine. And then I was able to get a clean build of sdcc. However when I try compile my project that previously worked fine I now get following error. Downgrading back to gputils 1.4.0 (which is available from homebrew for Mac) makes it all work again so I guess this maybe an issue=20 with gputils 1.5 wbr Kusti sdcc --no-crt --ivt-loc=3D0x800 -V -Wa,-S,0 -Wl,-m,-s18f45k50.lkr = -mpic16 -p18f45k50 --disable-warning 85 --std-sdcc99 --obanksel=3D3 = --use-non-free -o ../obj/toad4.hex ../obj/stepper.o ../obj/main.o = ../obj/toad4.o ../obj/usb_hid.o ../obj/usb_core.o ../obj/usb_pic_defs.o = ../obj/usb_user_config.o ../obj/printft.o ../obj/state_machine.o = ../obj/command_queue.o ../obj/crt0iz_toad4.o libc18f.lib = libio18f45k50.lib libm18f.lib libsdcc.lib ../obj/hi_speed_irq.o main.c:697 setting interrupt vector addresses 0x800 + /usr/local/bin/gplink -I/usr/local/bin/../share/sdcc/lib/pic16 = -I/usr/local/share/sdcc/lib/pic16 = -I/usr/local/bin/../share/sdcc/non-free/lib/pic16 = -I/usr/local/share/sdcc/non-free/lib/pic16 -m -s18f45k50.lkr -w -r -o = ../obj/toad4.hex ../obj/stepper.o ../obj/main.o ../obj/toad4.o = ../obj/usb_hid.o ../obj/usb_core.o ../obj/usb_pic_defs.o = ../obj/usb_user_config.o ../obj/printft.o ../obj/state_machine.o = ../obj/command_queue.o ../obj/crt0iz_toad4.o ../obj/hi_speed_irq.o = libc18f.lib libio18f45k50.lib libm18f.lib libsdcc.lib libdev18f45k50.lib = libsdcc.lib=20 warning: "/usr/local/bin/../share/sdcc/lib/pic16/libio18f45k50.lib" is = missing symbol index. Assertion failed: (gp_archive_have_index(Archive)), function = gp_archive_read_index, file gparchive.c, line 598. + /usr/local/bin/gplink -I/usr/local/bin/../share/sdcc/lib/pic16 = -I/usr/local/share/sdcc/lib/pic16 = -I/usr/local/bin/../share/sdcc/non-free/lib/pic16 = -I/usr/local/share/sdcc/non-free/lib/pic16 -m -s18f45k50.lkr -w -r -o = ../obj/toad4.hex ../obj/stepper.o ../obj/main.o ../obj/toad4.o = ../obj/usb_hid.o ../obj/usb_core.o ../obj/usb_pic_defs.o = ../obj/usb_user_config.o ../obj/printft.o ../obj/state_machine.o = ../obj/command_queue.o ../obj/crt0iz_toad4.o ../obj/hi_speed_irq.o = libc18f.lib libio18f45k50.lib libm18f.lib libsdcc.lib libdev18f45k50.lib = libsdcc.lib returned errorcode 6