This is the URL to the tarball containing both the TOOLCHAIN and my newly compiled libs for Wiz:
http://w1xer.de/tool...inux-gnu.tar.gz
Unzip this to /toolchain, then make the symlink
from /opt/openwiz/toolchain -> /toolchain. Like this:
# cd /
# tar xvfz /path/to/toolchain-arm-openwiz-linux-gnu.tar.gz
.. extracts to /toolchain ..
# mkdir -p /opt/openwiz [if needed]
# ln -s /toolchain /opt/openwiz/toolchain
The symlink is necessary because of the internal linker files having the
paths hard-coded .. Hope this makes sense to you.
You can see all the libs that are included
in /opt/openwiz/toolchain/arm-openwiz-linux-gnu/lib .. should look
something like this:
> gcc libfreetype.so.6 libmad.a libogg.so.0.5.3 libSDL.la libunicodefont.so > imlib2 libfreetype.so.6.3.18 libmad.la libpanel.a libSDLmain.a libunicodefont.so.1.0.1 > libarm-openwiz-linux-gnu-sim.a libgif.a libmad.so libpanel_g.a libSDL_mixer-1.2.so.0 libvorbis.a > libbz2.a libgif.la libmad.so.0 libpng12.a libSDL_mixer-1.2.so.0.2.6 libvorbisenc.a > libcharset.a libgif.so libmad.so.0.2.1 libpng12.la libSDL_mixer.a libvorbisenc.la > libcharset.la libgif.so.4 libmenu.a libpng12.so libSDL_mixer.la libvorbisenc.so > libcharset.so libgif.so.4.1.6 libmenu_g.a libpng12.so.0 libSDL_mixer.so libvorbisenc.so.2 > libcharset.so.1 libhistory.a libmikmod.a libpng12.so.0.33.0 libSDL.so libvorbisenc.so.2.0.3 > libcharset.so.1.0.0 libhistory.so libmikmod.la libpng.a libSDL_svg-1.1.so.8 libvorbisfile.a > libexpat.a libhistory.so.5 libmikmod.so libpng.la libSDL_svg-1.1.so.8.0.1 libvorbisfile.la > libexpat.la libhistory.so.5.2 libmikmod.so.2 libpng.so libSDL_svg.a libvorbisfile.so > libexpat.so libiberty.a libmikmod.so.2.0.4 libpng.so.3 libSDL_svg.la libvorbisfile.so.3 > libexpat.so.1 libiconv.a libmpcdec.a libpng.so.3.33.0 libSDL_svg.so libvorbisfile.so.3.2.0 > libexpat.so.1.5.2 libiconv.la libmpcdec.la libreadline.a libSDL_ttf-2.0.so.0 libvorbisidec.a > libfaad.a libiconv.so libmpcdec.so libreadline.so libSDL_ttf-2.0.so.0.6.3 libvorbisidec.la > libfaad.la libiconv.so.2 libmpcdec.so.5 libreadline.so.5 libSDL_ttf.a libvorbisidec.so > libfaad.so libiconv.so.2.4.0 libmpcdec.so.5.0.2 libreadline.so.5.2 libSDL_ttf.la libvorbisidec.so.1 > libfaad.so.0 libid3tag.a libmpeg2.a libSDL-1.2.so.0 libSDL_ttf.so libvorbisidec.so.1.0.2 > libfaad.so.0.0.0 libid3tag.la libmpeg2convert.a libSDL-1.2.so.0.11.2 libtiff.a libvorbis.la > libFLAC.a libid3tag.so libmpeg2convert.la libSDL.a libtiff.la libvorbis.so > libFLAC++.a libid3tag.so.0 libmpeg2convert.so libSDL_gfx.a libtiff.so libvorbis.so.0 > libFLAC.la libid3tag.so.0.3.0 libmpeg2convert.so.0 libSDL_gfx.la libtiff.so.3 libvorbis.so.0.4.0 > libFLAC++.la libImlib2.a libmpeg2convert.so.0.0.0 libSDL_gfx.so libtiff.so.3.8.2 libxml2.a > libFLAC.so libImlib2.la libmpeg2.la libSDL_gfx.so.0 libtiffxx.a libxml2.la > libFLAC++.so libImlib2.so libmpeg2.so libSDL_gfx.so.0.0.17 libtiffxx.la libxml2.so > libFLAC++.so.6 libImlib2.so.1 libmpeg2.so.0 libSDL_image-1.2.so.0 libtiffxx.so libxml2.so.2 > libFLAC++.so.6.2.0 libImlib2.so.1.4.2 libmpeg2.so.0.1.0 libSDL_image-1.2.so.0.1.6 libtiffxx.so.3 libxml2.so.2.7.2 > libFLAC.so.8 libjpeg.a libncurses.a libSDL_image.a libtiffxx.so.3.8.2 libz.a > libFLAC.so.8.2.0 libjpeg.la libncurses++.a libSDL_image.la libungif.a libz.so > libform.a libjpeg.so libncurses_g.a libSDL_image.so libungif.la libz.so.1 > libform_g.a libjpeg.so.62 libogg.a libSDL_inifile.a libungif.so libz.so.1.2.3 > libfreetype.a libjpeg.so.62.0.0 libogg.la libSDL_inifile.so libungif.so.4 pkgconfig > libfreetype.la libjpeg.so.7 libogg.so libSDL_inifile.so.1 libungif.so.4.1.6 preloadable_libiconv.so > libfreetype.so libjpeg.so.7.0.0 libogg.so.0 libSDL_inifile.so.1.0.0 libunicodefont.a xml2Conf.sh
NOTE: Orkie's script was somewhat borked on the following issues, which I fixed:
- Tried to configure SDL with pulseaudio support. Added --disable-pulseaudio to the SDL config script
- Couldn't find libjpeg-6b.. I updated the Makefile for libjpeg with a new URL for the library
- libtool for libjpeg was disastrous.. had all sorts of paths for important things like the ar-chiver and ld going to weird hard-coded locations .. this is now fixed (btw, /opt/openwiz/toolchain is *fixed as a path* in this tarball).
Another thing to note: name-collision with the OpenWIZ radio project. We should maybe change this at some point, because this will be bound to cause confusion, Bruces.
Good luck, let me know how it goes! I'll follow this thread, and also if you have other questions, in the evenings (Vienna, Europe time) I'll be lurking in #wizdev. I'm really on a mission to make Wiz development tools a little more palatable, and we want to get the GLES thing happening in a way that makes sense with this toolchain too, so I'll be watching that progress with hungry eyes. No pooftas!

Sign In
Register
Help


MultiQuote