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]

Répondre à