Re: [osdl-club] [ragondinsforever] Cochonnerie de NetBSD
High-level C++ framework to ease game development
Status: Beta
Brought to you by:
wondersye
From: Asmodehn S. <asm...@gm...> - 2006-08-14 21:16:25
|
Hello tout le monde. Bon Olivier, la ligne de compil avec ton code de test marche tres bien sur = ma config :=20 g++ -v Using built-in specs. Configured with: /home/nick/work/netbsd/src/tools/gcc/../../gnu/dist/gcc/co= nfigure --enable-long-long --disable-multilib --enable-threads --disable-sy= mvers --build=3Di386-unknown-netbsdelf2.0. --host=3Di386--netbsdelf --targe= t=3Di386--netbsdelf Thread model: posix gcc version 3.3.3 (NetBSD nb3 20040520) uname -a NetBSD Keynux 3.0_STABLE NetBSD 3.0_STABLE (KEYNUX) #9: Thu Jul 27 20:39:00= CEST 2006 alex@Keynux:/usr/obj/sys/arch/i386/compile/KEYNUX i386 Apres j'ai regarde les release note de NetBSD et apparement il y a eu des f= ix pour les pthread entre la 2.0.2 et 2.1 Donc bon je miserais la dessus... Je peux tester ton code ici si tu veux. Dis moi juste en details ce qu'il f= aut que je fasse :-) Ah tiens a ce propos je suis en train de reinstaller mon server maison avec= la release 3.0.1 de NetBSD, si tu as des souhaits genre un compte pour tes= ter des trucs, dis moi :) Voila voila ;) A bientot les pti ragondins ;) On Mon, 14 Aug 2006 21:17:39 +0200 Olivier Boudeville <oli...@on...> wrote: > Salut =E0 tous, >=20 > j'ai mis =E0 profit un peu de temps grapill=E9 dans mes vacances pour > finaliser la gestion des serveurs de Ceylan (serveur avec au plus un > client simultan=E9, mais pouvant servir un nombre quelconque de clients = =E0 > la suite, et serveur monot=E2che mais pouvant servir un nombre quelconque > de clients simultan=E9s et/ou =E0 la suite). >=20 > C'est tr=E8s bien, mais apr=E8s j'ai voulu porter le r=E9sultat sur > diff=E9rentes plate-formes, en utilisant la ferme de compilation de > Sourceforge. Apr=E8s des modifs mineures, tout passe (compil'-link-exec > des tests unitaires) sur toutes leurs Linux (diff=E9rentes versions de > gcc, du kernel, des distros, des procs 32 ou 64 bits), idem pour > FreeBSD, mais cette cochonnerie de NetBSD ne veut rien entendre : > compil' et link ok pour Ceylan, mais la configuration des tests > unitaires =E9choue avec un micro-programme de test. >=20 > Apr=E8s diff=E9rents tests, m=EAme un truc aussi simple que : >=20 > """ > int > main () > { > int x > ; > return 0; > } > """ >=20 > plante d=E8s lors qu'il est compil=E9 avec pthread (sinon il marche ok) : > g++ -o test-simple -D_REENTRANT test-simple.cc -L/usr/pkg/lib -lpthread > -bash-2.05b$ ./test-simple > Segmentation fault (core dumped) >=20 > Le d=E9bogueur indique : >=20 > gdb) r > Starting program: > /home/users/w/wo/wondersye/x86-netbsd1.cf.sourceforge.net/ceylan-0.3/test= /test-simple >=20 > Program received signal SIGSEGV, Segmentation fault. > 0x482ad8f4 in ?? () > (gdb) whe > #0 0x482ad8f4 in ?? () > #1 0x482a7555 in ?? () > #2 0x481e97b1 in ?? () > #3 0x481e97d8 in ?? () > #4 0x481e645a in ?? () > #5 0x481e6165 in ?? () > #6 0x4804c706 in ?? () >=20 > Asmodehn, aurais-tu un indice, toi qui conna=EEt NetBSD ? >=20 > Merci d'avance pour toute indication, je suis pas loin de laisser tomber > NetBSD avec ce genre de crash =E9nigmatiques. >=20 > Ah =E0 court terme j'envisage le portage sous Windows XP... une nouvelle > croisade assur=E9ment. >=20 > Olivier. >=20 >=20 > Plus d'infos : > g++ -v > Using built-in specs. > Configured with: > /home/nick/work/netbsd/src/tools/gcc/../../gnu/dist/gcc/configure > --enable-long-long --disable-multilib --enable-threads --disable-symvers > --build=3Di386-unknown-netbsdelf --host=3Di386--netbsdelf > --target=3Di386--netbsdelf > Thread model: posix > gcc version 3.3.3 (NetBSD nb3 20040520) >=20 > uname -a > NetBSD x86-netbsd1.cf.sourceforge.net 2.0.2 NetBSD 2.0.2 (GENERIC) #0: > Wed Mar 23 08:53:42 UTC 2005 > jm...@fa...:/home/builds/ab/netbsd-2-0-2-RELEASE/i386/2005032201= 40Z-obj/home/builds/ab/netbsd-2-0-2-RELEASE/src/sys/arch/i386/compile/GENER= IC > i38 >=20 >=20 >=20 >=20 >=20 >=20 >=20=20 > Yahoo! Groups Links >=20 >=20 >=20 >=20=20 >=20 >=20 =20 Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/ragondinsforever/ <*> To unsubscribe from this group, send an email to: rag...@ya... <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/ =20 |