On 29.Jun 2005 - 15:32:07, Werner Mahr wrote:
> Am Mittwoch, 29. Juni 2005 01:38 schrieb Andreas Pakulat:
> 
> > Sind amule oder wx in C++ geschrieben? Denn die C-ABI hat sich seit
> > Äonen nicht mehr geändert (und das wird sie auch nicht), wohingegen
> > die C++-ABI deutlich instabiler ist (da der Standard noch nicht sehr
> > alt ist, z.B.). Natürlich kann man auch C++-Programme mit gcc-4.0
> > oder 3.4 bauen die in unstable oder testing laufen, sofern sie keine
> > weiteren C++-Libs benutzen die mit gcc-3.3 kompiliert sind.
> 
> Also bis auf amule ist alles mit 3.3 gebaut.

Du meinst dein System?

> [EMAIL PROTECTED]:/usr/src/amule/build/deb/cvs$ apt-cache show amule
> [snip]
> Depends: libc6 (>= 2.3.2.ds1-21), libgcc1 (>= 1:4.0.0-7), libglib2.0-0 
> (>= 2.6.0), libgtk2.0-0 (>= 2.6.0), libstdc++5 (>= 1:3.3.4-1), 
> libwxgtk2.5.3 (>= 2.5.3.2), libx11-6 | xlibs (>> 4.1.0), zlib1g (>= 
> 1:1.2.1)
> [snip]

Der ist aber auch nicht mit gcc-4.0 gebaut, sondern mit gcc-3.3 (siehe
libstdc++)

> Also ich habe jetzt zwar nicht nachgesehen, aber das in diesen libs kein 
> C++ ist kann ich mir nicht vorstellen.

Na lass uns doch mal durchgehen: 

libc6           C
libgcc1         C denke ich
libglib2.0-0    C
libgtk2.0-0     C
libstdc++5      C++ 3.3
libwxgtk2.5.3   C++ 3.3 (laut deiner Aussage)
libx11-6        C
xlibs           C
zlib1g          C


Somit ist amule zwar ein C++ Programm, aber es wurde mit gcc-3.3 gebaut,
sprich es funktioniert. Bau doch mal libwxgtk2.5.3 mit gcc-3.4 oder
gcc-4.0 und benenne das Paket nicht um. Danach dürfte amule nicht
mehr laufen.

Andreas

-- 
You are so boring that when I see you my feet go to sleep.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an