Ancurio

mkxp mingw deps notes

Feb 28th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. default: ./configure --prefix=$MKXP_PREF --host=$HOST
  2.  
  3. zlib: bitching about using custom win32/makefile.gcc. fuck that shit I aint using windows. commented out the two lines in the configure script that aborted. Now I got dlls with .so endings. but w/e worked I guess.
  4. config: CHOST=i686-w64-mingw32 ./configure --prefix=$MKXP_PREF
  5.  
  6. pixman: ALL GOOD
  7. libpng: ALL GOOD
  8. libjpeg-turbo: JUST WORKS LMAO (ALL GOOD)
  9. libsigc++: ALL GOOD
  10. libogg: ALL GOOD
  11. libvorbis: ALL GOOD
  12. freetype: all good, just remember to set PATH to pref/bin for libpng
  13. physfs: all good, but needed to remove some unused symbols because build was treating warnings as errors. config: mingw32-cmake -DCMAKE_INSTALL_PREFIX:PATH=$MKXP_PREF ..
  14. openal: all good, see physfs. add -DLIBTYPE=STATIC to build .a
  15. had to modify CMakeList.txt to include libcommon.a objs in libOpenAL32.a
  16. static lib building is really not tested well in this project...
  17. SDL2: ALL GOOD
  18.  
  19. SDL2_image: config:
  20. CFLAGS="-I$MKXP_PREF/include" ./configure --host=i686-w64-mingw32 --prefix=$MKXP_PREF --with-sdl-prefix=$MKXP_PREF --disable-bmp --disable-gif --disable-lbm --disable-pcx --disable-pnm --disable-tga --disable-tif --disable-xcf --disable-xpm --disable-xv --disable-webp --disable-sdltest --disable-png-shared --disable-jpg-shared
  21.  
  22. SDL2_ttf: mostly ok. need to manually purge a -L/usr/local/lib from the Makefile
  23. SDL_sound: I don't know if this worked as expected. A SDL_sound.a file is indeed generated, but no trace of dll or dll.a files.
  24. config: CFLAGS="-I$MKXP_PREF/include" ./configure --prefix=$MKXP_PREF --host=i686-w64-mingw32 --disable-sdltest
Advertisement
Add Comment
Please, Sign In to add comment