Hello guys,
since last week I'm trying to compile the open source homebrew channel. But there seems to be a problem with libfat (I guess). Here is what make gives me:
I tried compiling using Linux Mint and Ubuntu using devkitPPC r28 and already tried like every libfat (libfat-ogc) version on sourceforge.
I hope there's somebody out there who knows whats going wrong here. Thanks
since last week I'm trying to compile the open source homebrew channel. But there seems to be a problem with libfat (I guess). Here is what make gives me:
make[1]: Entering directory '/home/___/Desktop/hbc-master/channel/channelapp'
rm -rf build \
*.elf *.dol *.bin *.map i18n/merge/* i18n/template.pot.gen
make[2]: Entering directory '/home/___/Desktop/hbc-master/channel/channelapp/banner'
rm -f twintig banner.bin
make[2]: Leaving directory '/home/___/Desktop/hbc-master/channel/channelapp/banner'
make[1]: Leaving directory '/home/___/Desktop/hbc-master/channel/channelapp'
make[1]: Entering directory '/home/___/Desktop/hbc-master/channel/banner'
rm -f channel.imet
rm -rf build
make -C tools clean
make[2]: Entering directory '/home/___/Desktop/hbc-master/channel/banner/tools'
rm -f mkbns png2tpl lz77
make[2]: Leaving directory '/home/___/Desktop/hbc-master/channel/banner/tools'
make[1]: Leaving directory '/home/___/Desktop/hbc-master/channel/banner'
make[1]: Entering directory '/home/___/Desktop/hbc-master/channel/title'
rm -f retail/cetk dpki/cetk retail/tmd retail/tmd 00000000 00000001 channel_retail.wad channel_dpki.wad
make[1]: Leaving directory '/home/___/Desktop/hbc-master/channel/title'
make[1]: Entering directory '/home/___/Desktop/hbc-master/channel/wiiload'
make[1]: Leaving directory '/home/___/Desktop/hbc-master/channel/wiiload'
make[1]: Entering directory '/home/___/Desktop/hbc-master/channel/wiiload'
make[1]: Leaving directory '/home/___/Desktop/hbc-master/channel/wiiload'
___@ubuntu:~/Desktop/hbc-master/channel$ make
make[1]: Entering directory '/home/___/Desktop/hbc-master/channel/channelapp'
banner_bin.o
bubble1_png.o
cursor_drag_png.o
button_small_focus_png.o
apps_list_hover_png.o
progress_png.o
cursor_shade_png.o
logo_png.o
button_png.o
apps_list_png.o
dlg_error_png.o
bubble3_png.o
button_tiny_png.o
cursor_drag_shade_png.o
content_arrow_down_png.o
throbber_png.o
about_png.o
bubble2_png.o
background_png.o
cursor_pic_png.o
apps_next_hover_png.o
icon_usbgecko_png.o
button_small_png.o
content_arrow_up_png.o
dlg_confirm_png.o
icon_usbgecko_active_png.o
icon_network_png.o
dlg_info_png.o
apps_next_png.o
button_focus_png.o
apps_previous_hover_png.o
background_wide_png.o
icon_network_active_png.o
button_tiny_focus_png.o
apps_grid_png.o
apps_grid_hover_png.o
apps_previous_png.o
dialog_background_png.o
dlg_warning_png.o
japanese.enc.po
japanese.mo
japanese_mo.o
german.enc.po
german.mo
german_mo.o
italian.enc.po
italian.mo
italian_mo.o
french.enc.po
french.mo
french_mo.o
spanish.enc.po
spanish.mo
spanish_mo.o
dutch.enc.po
dutch.mo
dutch_mo.o
droidbold_ttf.o
droid_ttf.o
rm build/japanese.enc.po build/dutch.enc.po build/italian.mo build/italian.enc.po build/spanish.mo build/german.enc.po build/spanish.enc.po build/german.mo build/dutch.mo build/french.mo build/japanese.mo build/french.enc.po
panic.o
view.o
manage.o
dvd.o
sha1.o
title.o
dialogs.o
main.o
playtime.o
tcp.o
loader.o
appentry.o
xml.o
unzip_io.o
controls.o
font.o
ecdsa.o
m_main.o
debug.o
i18n.o
ggets.o
update.o
bubbles.o
http.o
widgets.o
gfx.o
blob.o
unzip.o
tex.o
isfs.o
loader_reloc.o
browser.o
cursors.o
theme.o
crt0.o
cache_asm.o
system_asm.o
system.o
ios.o
usb.o
stub_debug.o
stub.o
stub.elf
stub.bin
stub_bin.o
channelapp_nopax.elf
/home/___/libogc/lib/wii/libfat.a(directory.o): In function `_FAT_directory_entryGetAlias':
C:\Users\davem_000\projects\devkitPro\libnds-master\libfat\libogc\wii_release/C:/Users/davem_000/projects/devkitPro/libnds-master/libfat/libogc/../source/directory.c:225: undefined reference to `__locale_ctype_ptr'
C:\Users\davem_000\projects\devkitPro\libnds-master\libfat\libogc\wii_release/C:/Users/davem_000/projects/devkitPro/libnds-master/libfat/libogc/../source/directory.c:233: undefined reference to `__locale_ctype_ptr'
/home/___/libogc/lib/wii/libogc.a(ipc.o): In function `__ios_ioctlvformat_parse':
C:\Users\davem_000\projects\devkitPro\libogc\wii/C:/Users/davem_000/projects/devkitPro/libogc/libogc/ipc.c:487: undefined reference to `__locale_ctype_ptr'
C:\Users\davem_000\projects\devkitPro\libogc\wii/C:/Users/davem_000/projects/devkitPro/libogc/libogc/ipc.c:589: undefined reference to `__locale_ctype_ptr'
collect2: error: ld returned 1 exit status
Makefile:110: recipe for target 'channelapp_nopax.elf' failed
make[3]: *** [channelapp_nopax.elf] Error 1
Makefile:81: recipe for target 'all' failed
make[2]: *** [all] Error 2
Makefile:86: recipe for target 'channel' failed
make[1]: *** [channel] Error 2
make[1]: Leaving directory '/home/___/Desktop/hbc-master/channel/channelapp'
Makefile:4: recipe for target 'all' failed
make: *** [all] Error 2
rm -rf build \
*.elf *.dol *.bin *.map i18n/merge/* i18n/template.pot.gen
make[2]: Entering directory '/home/___/Desktop/hbc-master/channel/channelapp/banner'
rm -f twintig banner.bin
make[2]: Leaving directory '/home/___/Desktop/hbc-master/channel/channelapp/banner'
make[1]: Leaving directory '/home/___/Desktop/hbc-master/channel/channelapp'
make[1]: Entering directory '/home/___/Desktop/hbc-master/channel/banner'
rm -f channel.imet
rm -rf build
make -C tools clean
make[2]: Entering directory '/home/___/Desktop/hbc-master/channel/banner/tools'
rm -f mkbns png2tpl lz77
make[2]: Leaving directory '/home/___/Desktop/hbc-master/channel/banner/tools'
make[1]: Leaving directory '/home/___/Desktop/hbc-master/channel/banner'
make[1]: Entering directory '/home/___/Desktop/hbc-master/channel/title'
rm -f retail/cetk dpki/cetk retail/tmd retail/tmd 00000000 00000001 channel_retail.wad channel_dpki.wad
make[1]: Leaving directory '/home/___/Desktop/hbc-master/channel/title'
make[1]: Entering directory '/home/___/Desktop/hbc-master/channel/wiiload'
make[1]: Leaving directory '/home/___/Desktop/hbc-master/channel/wiiload'
make[1]: Entering directory '/home/___/Desktop/hbc-master/channel/wiiload'
make[1]: Leaving directory '/home/___/Desktop/hbc-master/channel/wiiload'
___@ubuntu:~/Desktop/hbc-master/channel$ make
make[1]: Entering directory '/home/___/Desktop/hbc-master/channel/channelapp'
banner_bin.o
bubble1_png.o
cursor_drag_png.o
button_small_focus_png.o
apps_list_hover_png.o
progress_png.o
cursor_shade_png.o
logo_png.o
button_png.o
apps_list_png.o
dlg_error_png.o
bubble3_png.o
button_tiny_png.o
cursor_drag_shade_png.o
content_arrow_down_png.o
throbber_png.o
about_png.o
bubble2_png.o
background_png.o
cursor_pic_png.o
apps_next_hover_png.o
icon_usbgecko_png.o
button_small_png.o
content_arrow_up_png.o
dlg_confirm_png.o
icon_usbgecko_active_png.o
icon_network_png.o
dlg_info_png.o
apps_next_png.o
button_focus_png.o
apps_previous_hover_png.o
background_wide_png.o
icon_network_active_png.o
button_tiny_focus_png.o
apps_grid_png.o
apps_grid_hover_png.o
apps_previous_png.o
dialog_background_png.o
dlg_warning_png.o
japanese.enc.po
japanese.mo
japanese_mo.o
german.enc.po
german.mo
german_mo.o
italian.enc.po
italian.mo
italian_mo.o
french.enc.po
french.mo
french_mo.o
spanish.enc.po
spanish.mo
spanish_mo.o
dutch.enc.po
dutch.mo
dutch_mo.o
droidbold_ttf.o
droid_ttf.o
rm build/japanese.enc.po build/dutch.enc.po build/italian.mo build/italian.enc.po build/spanish.mo build/german.enc.po build/spanish.enc.po build/german.mo build/dutch.mo build/french.mo build/japanese.mo build/french.enc.po
panic.o
view.o
manage.o
dvd.o
sha1.o
title.o
dialogs.o
main.o
playtime.o
tcp.o
loader.o
appentry.o
xml.o
unzip_io.o
controls.o
font.o
ecdsa.o
m_main.o
debug.o
i18n.o
ggets.o
update.o
bubbles.o
http.o
widgets.o
gfx.o
blob.o
unzip.o
tex.o
isfs.o
loader_reloc.o
browser.o
cursors.o
theme.o
crt0.o
cache_asm.o
system_asm.o
system.o
ios.o
usb.o
stub_debug.o
stub.o
stub.elf
stub.bin
stub_bin.o
channelapp_nopax.elf
/home/___/libogc/lib/wii/libfat.a(directory.o): In function `_FAT_directory_entryGetAlias':
C:\Users\davem_000\projects\devkitPro\libnds-master\libfat\libogc\wii_release/C:/Users/davem_000/projects/devkitPro/libnds-master/libfat/libogc/../source/directory.c:225: undefined reference to `__locale_ctype_ptr'
C:\Users\davem_000\projects\devkitPro\libnds-master\libfat\libogc\wii_release/C:/Users/davem_000/projects/devkitPro/libnds-master/libfat/libogc/../source/directory.c:233: undefined reference to `__locale_ctype_ptr'
/home/___/libogc/lib/wii/libogc.a(ipc.o): In function `__ios_ioctlvformat_parse':
C:\Users\davem_000\projects\devkitPro\libogc\wii/C:/Users/davem_000/projects/devkitPro/libogc/libogc/ipc.c:487: undefined reference to `__locale_ctype_ptr'
C:\Users\davem_000\projects\devkitPro\libogc\wii/C:/Users/davem_000/projects/devkitPro/libogc/libogc/ipc.c:589: undefined reference to `__locale_ctype_ptr'
collect2: error: ld returned 1 exit status
Makefile:110: recipe for target 'channelapp_nopax.elf' failed
make[3]: *** [channelapp_nopax.elf] Error 1
Makefile:81: recipe for target 'all' failed
make[2]: *** [all] Error 2
Makefile:86: recipe for target 'channel' failed
make[1]: *** [channel] Error 2
make[1]: Leaving directory '/home/___/Desktop/hbc-master/channel/channelapp'
Makefile:4: recipe for target 'all' failed
make: *** [all] Error 2
I hope there's somebody out there who knows whats going wrong here. Thanks
Last edited by send0r,