On Wed, 9 Feb 2005 11:34:18 +0100 Isabelle Hurbain <[EMAIL PROTECTED]> wrote:
> Hello, > > bon, CVS r�cup�r�, ./configure pass�, dmake lanc�... yapuka attendre > ;) D�but de compte-rendu. C'est pas tr�s lisible, c'est les notes que j'ai prises au fur et � mesure, c'est pas sp�cialement fait pour �tre lu, m'enfin � titre d'archive... Je s�che sur le dernier bug de la liste. J'en ai quand m�me d�j� d�plomb� pas mal ! ;o) Isa r�cup�ration du CVS lancement de ./configure installation de kaffe probl�me avec sed -r (??), �dition du configure, version de kaffe mise en dur installation de Archive::Zip � partir du cpan r�cup�ration de EPM (note : l'url a chang� par rapport au configure : epm se situe maintenant � l'adresse http://www.easysw.com/epm/) r�cup�ration de fltk libXext.so.6 pas trouv� par fltk... export LD_LIBRARY_PATH=/usr/pkg/xorg/lib r�soud le probl�me. install de EPM retour au ./configure r�cup�ration de gpc, d�compress� dans externals/gpc install de ant === bootstrap source NetBSDIntelEnv.Set dmake spartiiiiiii probl�me avec -ldl, il y a un ".IF $(OS)"!="FREEBSD" et !="MACOSX", j'ai rajout� un "!="NETBSD"" dans /stock/OOo-1.9/soltools/checkdll/makefile.mk probl�me dans soltools/HIDCompiler. probl�me r�solu gr�ce � http://eric.bachard.free.fr/mac/patches/debian_build/log_221104.txt en allant dans soltools/HIDCompiler et en lan�ant gcc -z combreloc -z defs -Wl,-rpath,'$ORIGIN' -Wl,-export-dynamic -L../unxbsdi2.pro/lib -L../lib -L/stock/OOo-1.9/solenv/unxbsdi2/lib -L/stock/OOo-1.9/solver/680/unxbsdi2.pro/lib -L/stock/OOo-1.9/solenv/unxbsdi2/lib -L/usr/pkg/java/kaffe/lib -L/usr/pkg/java/kaffe/jre/lib/i386 -L/usr/pkg/java/kaffe/jre/lib/i386/client -L/usr/pkg/java/kaffe/jre/lib/i386/native_threads -L/usr/pkg/xorg/lib ../unxbsdi2.pro/obj/hidc_yy.o -lpthread -lm -lstdc++ -o ../unxbsdi2.pro/bin/hidc (ajouter le -lstdc++ par rapport � ce qu'on voit en faisant "build" dans soltools). Grmpf, probl�me Java avec kaffe, manque des classes sun. Tentative de workaround : t�l�charger le JRE Sun et remplacer rt.jar. On va bien voir ;) Bon, amarch'pah. Et comme je suis tr�s tr�s b�te j'avais pas vu le sun-jdk15 dans le pkgsrc/lang :) on va faire �a comme �a plut�t. Voila, c bon pour java. Encore un petit souci, faut faire un limit datasize 262144 pour que java daigne se lancer. Ant grogne, r�installons le avec le jre de sun. Marche pas non plus, par contre ./configure --with-jdk-home=/usr/pkg/java/sun-1.5 --with-ant-home=//usr/pkg/lib/java/ant r�gle le probl�me. Rattaquons la compile ;) Grmbl, probl�me de JDK encore, �a passe pas avec un JDK 1.5. Bricolage du code source java corerspondant, remplacer enum par enumType dans /stock/OOo-1.9/sandbox/com/sun/star/lib/sandbox/ClassContextImpl.java Voila, �a passe. Checking DLL ../unxbsdi2.pro/lib/check_libstore.so.3 ...: ERROR: ../unxbsdi2.pro/lib/check_libstore.so.3: Undefined symbol "_Unwind_GetDataRelBase" (symnum = 155) dmake: Error code 1, while making '../unxbsdi2.pro/lib/libstore.so.3''---* tg_merge.mk *---' ERROR: Error 65280 occurred while making /stock/OOo-1.9/store/util dmake: Error code 1, while making 'build_all' '---* tg_merge.mk *---' encore le m�me probl�me de -lstdc++ Bidouille du classpath : setenv CLASSPATH /usr/pkg/java/sun-1.5/jre/lib/rt.jar:.:/usr/pkg/lib/java/ant/ant.jar:/u sr/pkg/java/sun-1.5/jre/lib/tools.jar:/usr/pkg/lib/java/ant/ant-nodeps. jar Encore un souci d'enum dans rhino/ScriptRuntime.java, r�gl� comme ci-dessus Idem dans /stock/OOo-1.9/berkeleydb/unxbsdi2.pro/misc/build/db-3.2.9/java/src/com /sleepycat/db/DbEnv.java Probl�me dans moz/zipped : il trouve pas NETBSDGCCIinc.zip. On va essayer de le feinter, ln -s LINUX* NETBSD* un ln -s libc.so libc.so.6 au passage encore un probl�me de libdl dans libxmlsec, cette fois ci il faut ajouter un -DFREEBSD_WORKAROUND � la derni�re directive de compilation avant plantage. Bon, ya un moment o� c'est parti dans les choux, processus zombie et tout... un reboot a suffit pour que la compile reparte. Dans jvmfwk/plugins/sunmajor/pluginlib et jvmfwk/source : rajouter -I/usr/pkg/java/sun-1.5/include/linux aux lignes de compile qui plantent et faire sauter les cibles dans les makefiles si necessaire Making: ../../../unxbsdi2.pro/bin/javaldx unx cat ../../../unxbsdi2.pro/misc/javaldx.cmd gcc -z combreloc -z defs -Wl,-rpath,'$ORIGIN' -Wl,-export-dynamic -L../../../unxbsdi2.pro/lib -L../lib -L/stock/OOo-1.9/solenv/unxbsdi2/lib -L/stock/OOo-1.9/solver/680/unxbsdi2.pro/lib -L/stock/OOo-1.9/solenv/unxbsdi2/lib -L/usr/pkg/java/sun-1.5/lib -L/usr/pkg/java/sun-1.5/jre/lib/i386 -L/usr/pkg/java/sun-1.5/jre/lib/i386/client -L/usr/pkg/java/sun-1.5/jre/lib/i386/native_threads -L/usr/pkg/xorg/lib \-Wl,--whole-archive -lsalcpprt -Wl,--no-whole-archive -luno_sal -luno_cppu -luno_cppuhelpergcc3 -ljvmfwk -lpthread -lm -o ../../../unxbsdi2.pro/bin/javaldx/usr/lib/crt0.o(.text+0x86): In function `___start':: undefined reference to `main' dmake: Error code 1, while making '../../../unxbsdi2.pro/bin/javaldx' '---* tg_merge.mk *---' --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
