Expanded Windows Compile Guide
Home › Forums › Development › Expanded Windows Compile Guide
- This topic is empty.
-
AuthorPosts
-
August 13, 2011 at 10:21 pm #26127cadbuscaParticipant
Super! Enjoy it.
August 19, 2011 at 9:58 am #26128dagertParticipantCan someone please help me compile, here is the end of the making error that i get:
sub/subreader.c:61:29: fatal error: frbidi/fribidi.h: no such file or directory
compilation terminated.
make[1]: *** [sub/subreader.o] Error 1
make[1]: leaving directory 'c/wiimc/source/mplayer'
filebrowser.cpp
fileop.cpp
input.cpp
menu.cpp
musicplaylist.cpp
networkop.cpp
settings.cpp
video.cpp
wiimc.cpp
gui_button.cpp
gui_element.cpp
gui_filebrowser.cpp
gui_image.cpp
gui_imagedata.cpp
gui_keyboard.cpp
gui_optionbrowser.cpp
gui_text.cpp
gui_tooltip.cpp
gui_trigger.cpp
gui_window.cpp
freetypegx.cpp
easybmp.cpp
gettext.cpp
http.cpp
jmemsrc.cpp
miniunz.cpp
dftables.c
In file included from C:/wiimc/source/dftables.c:55:0:
c:/wiimc/source/pcre_internal.h:386:2:2 error: #error link_size must be either 2, 3, or 4
c:/wiimc/source/pcre_internal.h:309:1:1 warning: 'pcre_memmove' defined but not used [-Wunused-function]
make[1]: *** [dftables.o] error 1
make *** [build] error 2August 19, 2011 at 12:30 pm #26129cadbuscaParticipantLooks like you did not do step 4 correctly.
August 19, 2011 at 2:28 pm #26130buzzerParticipant@marcolan wrote:
Thanks,
I’ve repeated the creation of the folder wiimc-plus ecc and now it’s working.
See you soon!
There is only one problem: the restore_point file: I haven’t it (or at least I believe it) and WIIMC plus sends me the error message when I start it.
I tried to make an empty txt file called restore_points.txt, but it didn’t work… 🙂August 22, 2011 at 12:41 am #26104cadbuscaParticipantYou must have one empty line in the restoer_points.txt file and then you must rename it and delete the .txt
August 23, 2011 at 7:21 pm #26131dagertParticipantHi I am still trying to compile this but just to make sure, I put libntfs and libextfs in
C:devkitProlibogc right?
So it should look like this?
C:devkitProlibogclibwiilibntfs.a
and so onAugust 23, 2011 at 10:57 pm #26132cadbuscaParticipant4.Download and compile libext2fs-wii and libntfs-wii.
make
make installI don’t support this any more but I believe the make install places them both in libogc.
August 24, 2011 at 11:11 pm #26133dagertParticipantAh ok I downloaded precompiled versions so that is where I was lost.
I’ll do it by compiling though.
Thank you.August 25, 2011 at 2:16 am #26134cadbuscaParticipantAh you didn’t explain that you did that. The lib and include directories just get copied to the same in libogc.
August 25, 2011 at 10:02 am #26135buzzerParticipant@jhb50 wrote:
Ah you didn’t explain that you did that. The lib and include directories just get copied to the same in libogc.
OK, this works 😀
August 27, 2011 at 2:20 pm #26136swatpup32ParticipantHello together,
I get an error message when compiling.c:/devkitPro/msys/home/BadBoy/wiimc/source/fileop.cpp: In function 'bool MountDVD(bool)':
c:/devkitPro/msys/home/BadBoy/wiimc/source/fileop.cpp:970:25: error: 'DI_CheckDVDSupport' was not declared in this scope
make[1]: *** [fileop.o] Error 1
"make": *** [build] Error 2August 27, 2011 at 3:53 pm #26137cadbuscaParticipantYou need the latest libogc = 4845
August 27, 2011 at 3:58 pm #26138cadbuscaParticipantAfter I compile SVN 992 using devkitpro 24 with the latest libogc 4845, I still get errors when linking as follows. Anyone know why? Seems to have something to do with the mplayer update.
linking ... wiimc.elf
c:/wiimcv10-983/source/mplayer/ffmpeg/libavcodeclibavcodec.a(cavsdsp.o): In fun
ction `ff_cavsdsp_init':
c:wiimcv10-983sourcemplayerffmpeglibavcodec/cavsdsp.c:537: undefined refere
nce to `ff_put_pixels16x16_c'
c:wiimcv10-983sourcemplayerffmpeglibavcodec/cavsdsp.c:537: undefined refere
nce to `ff_put_pixels16x16_c'
c:wiimcv10-983sourcemplayerffmpeglibavcodec/cavsdsp.c:538: undefined refere
nce to `ff_put_pixels8x8_c'
c:wiimcv10-983sourcemplayerffmpeglibavcodec/cavsdsp.c:538: undefined refere
nce to `ff_put_pixels8x8_c'
c:wiimcv10-983sourcemplayerffmpeglibavcodec/cavsdsp.c:539: undefined refere
nce to `ff_avg_pixels16x16_c'
c:wiimcv10-983sourcemplayerffmpeglibavcodec/cavsdsp.c:539: undefined refere
nce to `ff_avg_pixels16x16_c'
c:wiimcv10-983sourcemplayerffmpeglibavcodec/cavsdsp.c:540: undefined refere
nce to `ff_avg_pixels8x8_c'
c:wiimcv10-983sourcemplayerffmpeglibavcodec/cavsdsp.c:540: undefined refere
nce to `ff_avg_pixels8x8_c'
collect2: ld returned 1 exit status
make[1]: *** [/c/wiimcv10-983/wiimc.elf] Error 1
make: *** [build] Error 2
The fix as Tantric suggests below is to make clean and get rid of any old mplayer stuff.
August 27, 2011 at 4:02 pm #26139rodriesKeymasterI’d try a make-clean. I’ve built it many times now from scatch and don’t have build errors.
August 27, 2011 at 6:37 pm #26140swatpup32Participant@ jhb50
I have the last libogc 4846
c:/devkitPro/msys/home/BadBoy/wiimc/source/fileop.cpp: In function 'bool MountDV
D(bool)':
c:/devkitPro/msys/home/BadBoy/wiimc/source/fileop.cpp:970:25: error: 'DI_CheckDV
DSupport' was not declared in this scope
make[1]: *** [fileop.o] Error 1
make: *** [build] Error 2
BadBoy@BadBoy-PC ~/wiimc
$I compile this manual to
PATH=$DEVKITPPC/bin:$PATH
cd wiimc/libs/fribidi/
./configure --host=powerpc-eabi --prefix="${DEVKITPRO}/portlibs/ppc" --libdir="${DEVKITPRO}/portlibs/ppc/lib" --disable-shared
make
make install
cd ..
cd libiconv/
./configure --host=powerpc-eabi --prefix="${DEVKITPRO}/portlibs/ppc" --libdir="${DEVKITPRO}/portlibs/ppc/lib" --disable-shared
make
make install
cd ..
cd pcre/
./configure --host=powerpc-eabi --prefix="${DEVKITPRO}/portlibs/ppc" --libdir="${DEVKITPRO}/portlibs/ppc/lib" --disable-shared
make
make install
cd ..
cd libexif/
./configure --host=powerpc-eabi --prefix="${DEVKITPRO}/portlibs/ppc" --libdir="${DEVKITPRO}/portlibs/ppc/lib" --disable-shared
make
make install
cd ..
cd wiimc
make clean
make
exit -
AuthorPosts
- You must be logged in to reply to this topic.