Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Starting Development and Compiling
| | |-+  Error 127 libfirmware.a
« previous next »
  • Print
Pages: [1]

Author Topic: Error 127 libfirmware.a  (Read 1463 times)

Offline JesusFreak

  • Member
  • *
  • Posts: 13
Error 127 libfirmware.a
« on: February 17, 2009, 02:08:03 PM »
I followed the directions to build a normal .rockbox folder for gigabeat s and all went fine after a couple problems. Thanks for the great help documents. But when I tried to build a bootloader by pressing b instead of n when I was given the option in cygwin, then pressing make, it would stop and say it couldn't find libfirmware.a and gave an error 27. I tried compiling a gigabeat f  and ipod video bootloader to test and they did the same thing.

Here are the details:
Owner@KahnDesktop /cygdrive/c/repositories/rockbox/bootbuild
$ ../tools/configure
Enter target platform:
 ==Archos==               ==iriver==             ==Apple iPod==
  0) Player/Studio        10) H120/H140          20) Color/Photo
  1) Recorder             11) H320/H340          21) Nano
  2) FM Recorder          12) iHP-100/110/115    22) Video
  3) Recorder v2          13) iFP-790            23) 3G
  4) Ondio SP             14) H10 20Gb           24) 4G Grayscale
  5) Ondio FM             15) H10 5/6Gb          25) Mini 1G
  6) AV300                                       26) Mini 2G
                          ==Toshiba==            27) 1G, 2G
                          40) Gigabeat F
 ==Cowon/iAudio==         41) Gigabeat S         ==SanDisk==
 30) X5/X5V/X5L                                  50) Sansa e200
 31) M5/M5L               ==Tatung==             51) Sansa e200R
 32) 7                    60) Elio TPJ-1022      52) Sansa c200
 33) D2                                          53) Sansa m200
 34) M3/M3L               ==Olympus==            54) Sansa c100
                          70) M:Robe 500         55) Sansa Clip
 ==Creative==             71) M:Robe 100         56) Sansa e200v2
 90) Zen Vision:M 30GB                           57) Sansa m200v4
 91) Zen Vision:M 60GB    ==Philips==            58) Sansa Fuze
 92) Zen Vision           100) GoGear SA9200     59) Sansa c200v2
                          101) GoGear HDD1630
                                                 ==Logik==
 ==Onda==                                        80) DAX 1GB MP3/DAB
 120) VX747               ==Meizu==
 121) VX767               110) M6SL
 122) VX747+              111) M6SP
                          112) M3

41
Platform set to gigabeats
Build (N)ormal, (A)dvanced, (S)imulator, (B)ootloader, (M)anual: (Defaults to N)

b
Bootloader build selected
Using source code root directory: /cygdrive/c/repositories/rockbox
Using arm-elf-gcc 4.0.3 (400)
Using arm-elf-ld 2.16
Created Makefile

Owner@KahnDesktop /cygdrive/c/repositories/rockbox/bootbuild
$ make
CC bootloader/common.c
CC bootloader/gigabeat-s.c
CC bootloader/../firmware/target/arm/imx31/gigabeat-s/mmu-imx31.c
CC firmware/ata_idle_notify.c
CC firmware/events.c
CC firmware/backlight.c
CC firmware/buffer.c
CC firmware/general.c
CC firmware/powermgmt.c
CC firmware/system.c
CC firmware/usb.c
CC firmware/kernel.c
CC firmware/rolo.c
CC firmware/thread.c
CC firmware/timer.c
CC firmware/panic.c
CC firmware/debug.c
CC firmware/common/atoi.c
CC firmware/common/crc32.c
CC firmware/common/ctype.c
CC firmware/common/dir_uncached.c
CC firmware/common/file.c
CC firmware/common/disk.c
CC firmware/common/errno.c
CC firmware/common/memcmp.c
CC firmware/common/memchr.c
CC firmware/common/qsort.c
CC firmware/common/random.c
CC firmware/common/sprintf.c
CC firmware/common/strcasecmp.c
CC firmware/common/strcasestr.c
CC firmware/common/strcat.c
CC firmware/common/strchr.c
CC firmware/common/strcmp.c
CC firmware/common/strcpy.c
CC firmware/common/strncmp.c
CC firmware/common/strncpy.c
CC firmware/common/strrchr.c
CC firmware/common/strtok.c
CC firmware/common/strstr.c
CC firmware/common/structec.c
CC firmware/common/timefuncs.c
CC firmware/common/unicode.c
CC firmware/scroll_engine.c
CC firmware/arabjoin.c
CC firmware/bidi.c
CC firmware/font_cache.c
CC firmware/font.c
CC firmware/hangul.c
CC firmware/lru.c
CC firmware/drivers/lcd-16bit.c
CC firmware/drivers/led.c
CC firmware/drivers/button.c
CC firmware/drivers/ata.c
CC firmware/drivers/fat.c
CC firmware/drivers/rtc/rtc_mc13783.c
CC firmware/tuner.c
CC firmware/drivers/tuner/si4700.c
CC firmware/sound.c
CC firmware/target/arm/memcpy-arm.S
CC firmware/target/arm/memmove-arm.S
CC firmware/common/strlen.c
CC firmware/target/arm/memset-arm.S
CC firmware/target/arm/memset16-arm.S
CC firmware/target/arm/ffs-arm.S
CC firmware/target/arm/system-arm.c
CC firmware/target/arm/imx31/crt0.S
CC firmware/target/arm/lcd-as-memframe.S
CC firmware/target/arm/mmu-arm.S
CC firmware/target/arm/imx31/debug-imx31.c
CC firmware/target/arm/imx31/rolo_restart.S
CC firmware/target/arm/imx31/gigabeat-s/adc-imx31.c
CC firmware/target/arm/imx31/gigabeat-s/ata-imx31.c
CC firmware/target/arm/imx31/gigabeat-s/avic-imx31.c
CC firmware/target/arm/imx31/gigabeat-s/backlight-imx31.c
CC firmware/target/arm/imx31/gigabeat-s/button-imx31.c
CC firmware/target/arm/imx31/gigabeat-s/clkctl-imx31.c
CC firmware/target/arm/imx31/gigabeat-s/gpio-gigabeat-s.c
CC firmware/target/arm/imx31/gigabeat-s/gpio-imx31.c
CC firmware/target/arm/imx31/gigabeat-s/kernel-imx31.c
CC firmware/target/arm/imx31/gigabeat-s/i2c-imx31.c
CC firmware/target/arm/imx31/gigabeat-s/i2s-imx31.c
CC firmware/target/arm/imx31/gigabeat-s/lcd-imx31.c
CC firmware/target/arm/imx31/gigabeat-s/mc13783-gigabeat-s.c
CC firmware/target/arm/imx31/gigabeat-s/mc13783-imx31.c
CC firmware/target/arm/imx31/gigabeat-s/power-imx31.c
CC firmware/target/arm/imx31/gigabeat-s/powermgmt-imx31.c
CC firmware/target/arm/imx31/gigabeat-s/spi-imx31.c
CC firmware/target/arm/imx31/gigabeat-s/system-imx31.c
CC firmware/target/arm/imx31/gigabeat-s/usb-imx31.c
CC firmware/target/arm/imx31/gigabeat-s/wmcodec-imx31.c
AR libfirmware.a
make: *** [/cygdrive/c/repositories/rockbox/bootbuild/firmware/libfirmware.a] Er
ror 127

What do I do?
Logged

Offline JesusFreak

  • Member
  • *
  • Posts: 13
Re: Error 127 libfirmware.a
« Reply #1 on: February 19, 2009, 09:09:49 PM »
Never mind, I figured out the problem; I had to run rockboxdev.sh. All I have to do now is insert using mknkboot. I can't get it to work. I have copied nk_orig.bin, bootloader.bin, and mknkboot.c to the root of my C:/ drive. I tried typing:

cd c:/
./mknkboot nk_orig.bin bootloader.bin nk.bin

I read somewhere that I have to type the path to the bootloader for it to work. Would c:/bootloader.bin work?
Logged

Offline Chronon

  • Rockbox Expert
  • Member
  • *
  • Posts: 4379
Re: Error 127 libfirmware.a
« Reply #2 on: February 19, 2009, 09:22:46 PM »
mknkboot.c is a source file.
Logged
Sansa e280, Gigabeat F40, Gigabeat S60, Sansa Clip+, iPod Mini 2g

Offline JesusFreak

  • Member
  • *
  • Posts: 13
Re: Error 127 libfirmware.a
« Reply #3 on: February 19, 2009, 11:53:23 PM »
I thought that I needed to compile it but didn't know how. I just tried "make mknkboot" and it made an exe which I used to do it. Thanks so much for all the help and the support of noobs like me. Just got to use sendfirm now.
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Starting Development and Compiling
| | |-+  Error 127 libfirmware.a
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.065 seconds with 15 queries.