Hallo zusammen,
nach folgendem udate
sudo aptitude update
linux-headers-2.6.27-11{a} linux-headers-2.6.27-11-generic{a} linux-image-2.6.27-11-generic linux-restricted-modules-2.6.27-11-generic Die folgenden Pakete werden ENTFERNT: linux-headers-2.6.27-9{u} linux-headers-2.6.27-9-generic{u} Die folgenden Pakete werden aktualisiert: busybox-initramfs cpp-4.3 g++-4.3 gcc-4.3 gcc-4.3-base ghostscript ghostscript-x glibc-source gnome-power-manager libc6 libc6-dev libc6-i686 libcamel1.2-14 libebook1.2-9 libecal1.2-7 libedataserver1.2-11 libgcc1 libgomp1 libgs8 libldap-2.4-2 libnautilus-extension1 libstdc++6 libstdc++6-4.3-dev linux-generic linux-headers-generic linux-image-generic linux-libc-dev linux-restricted-modules-common linux-restricted-modules-generic nvidia-173-modaliases nvidia-96-modaliases ufw vim-common vim-runtime vim-tiny
kann ich mein C++ Programm nicht mehr compilieren. Tausende Fehler z.B.
/usr/lib/gcc/i486-linux-gnu/4.3.2/include/stddef.h:152: Fehler: expected constructor, destructor, or type conversion before »typedef« /usr/include/c++/4.3/cstddef:55: Fehler: »::ptrdiff_t« wurde nicht deklariert /usr/include/c++/4.3/bits/stl_iterator_base_types.h:108: Fehler: expected type-specifier before »ptrdiff_t« /usr/include/c++/4.3/bits/stl_iterator_base_types.h:108: Fehler: expected »>« before »ptrdiff_t« /usr/include/c++/4.3/bits/stl_iterator_base_types.h:119: Fehler: »_Pointer« bezeichnet keinen Typ /usr/include/c++/4.3/bits/stl_iterator_base_types.h:121: Fehler: »_Reference« bezeichnet keinen Typ /usr/include/c++/4.3/bits/stl_iterator_base_types.h:145: Fehler: »ptrdiff_t« bezeichnet keinen Typ /usr/include/c++/4.3/bits/stl_iterator_base_types.h:155: Fehler: »ptrdiff_t« bezeichnet keinen Typ /usr/include/c++/4.3/bits/stl_iterator.h:100: Fehler: falsche Anzahl der Templateargumente (5, sollte 3 sein) /usr/include/c++/4.3/bits/stl_iterator_base_types.h:110: Fehler: für »template<class _Category, class _Tp, class _Distance> struct std::iterator« bereitgestellt /usr/include/c++/4.3/bits/stl_iterator.h:387: Fehler: falsche Anzahl der Templateargumente (5, sollte 3 sein) /usr/include/c++/4.3/bits/stl_iterator_base_types.h:110: Fehler: für »template<class _Category, class _Tp, class _Distance> struct std::iterator« bereitgestellt /usr/include/c++/4.3/bits/stl_iterator.h:471: Fehler: falsche Anzahl der Templateargumente (5, sollte 3 sein) /usr/include/c++/4.3/bits/stl_iterator_base_types.h:110: Fehler: für »template<class _Category, class _Tp, class _Distance> struct std::iterator« bereitgestellt /usr/include/c++/4.3/bits/stl_iterator.h:558: Fehler: falsche Anzahl der Templateargumente (5, sollte 3 sein) /usr/include/c++/4.3/bits/stl_iterator_base_types.h:110: Fehler: für »template<class _Category, class _Tp, class _Distance> struct std::iterator« bereitgestellt /usr/include/c++/4.3/bits/stl_algobase.h: In static member function »static _Tp* std::__copy_move_backward<_IsMove, true, std::random_access_iterator_tag>::__copy_move_b(const _Tp*, const _Tp*, _Tp*)«: /usr/include/c++/4.3/bits/stl_algobase.h:571: Fehler: »ptrdiff_t« bezeichnet keinen Typ /usr/include/c++/4.3/bits/stl_algobase.h:572: Fehler: »_Num« wurde in diesem Gültigkeitsbereich nicht definiert
Das sind ja Fehler in den Standard C++ includes was kann da falsch sein? Was muss man denn beachten wenn ein compiler upgeadted wird? Irgendjemand ne Idee?
Gruß Simarillion