Difference between revisions of "Libxml"

From WiiBrew
Jump to: navigation, search
Line 21: Line 21:
 
because we need learn to ./configure what is powerpc-gekko architecture, so add these line in config.sub at line 233
 
because we need learn to ./configure what is powerpc-gekko architecture, so add these line in config.sub at line 233
 
         -gekko)
 
         -gekko)
                basic_machine=powerpc-eabi
+
                basic_machine=powerpc-eabi
                os=-elf
+
                os=-elf
                ;;
+
                ;;
  
 
next paste this  
 
next paste this  

Revision as of 10:09, 25 January 2009

This is the compilation of libxml available here

You can download binary here

You need to add -lxml2 in Makefile.

Compilation of libxml2

Fetch code with

svn co svn://svn.gnome.org/svn/libxml2/trunk

then

cd trunk
./autogen --host=powerpc-gekko

if all is good you should have

configure: error: /bin/sh ./config.sub powerpc-gekko failed
checking build system type... i686-pc-linux-gnu
checking host system type... Invalid configuration `powerpc-gekko': system `gekko' not recognized

because we need learn to ./configure what is powerpc-gekko architecture, so add these line in config.sub at line 233

        -gekko)
                basic_machine=powerpc-eabi
                os=-elf
                ;;

next paste this

./configure --host=powerpc-gekko --enable-static --disable-shared \
--without-c14n --without-catalog --without-debug --without-docbook \
--without-fexceptions --without-ftp --without-history --without-html \
--without-http --without-iso8859x --without-legacy --without-mem-debug \
--without-minimum --without-output --without-pattern --without-push \
--without-reader --without-regexps --without-run-debug --without-sax1 \
--without-schemas --without-schematron --without-threads \
--without-thread-alloc --without-tree --without-valid --without-writer \
--without-xinclude --without-xpath --without-xptr --without-modules \
--without-coverage 

and start compilation with

make libxml2.la

next install the library compiled

cp -rv include/libxml/ $DEVKITPRO/libogc/include/
cp -v .libs/libxml2.a $DEVKITPRO/libogc/lib/wii/