Hallo, Am Mon, 16 Nov 2009, Sascha 'saigkill' Manns schrieb:
Am Sonntag 15 November 2009 23:53:46 wrote David Haller:
Fehler == unbekannter (hier) Typ -> grep wo der definiert ist -> #include
-> bei C++ und libc-Headern wie stdint.h dann per #include einbinden hoffentlich schaffe ich das auch mal :-)
C Grundlagen braucht's halt. Mir hat der K&R (Kernighan & Ritchie, The C Programming Language) sehr geholfen, bei C++ hab ich den Stroustrup. Es gibt auch online einiges Material.
oben bei den includes ergänzen. Wendest du eigentlich den debian-patch an?
Welchen meinst du?
necpp_1.4.0+cvs20091005-1.diff.gz
aus dem gleichen Verzeichnis wie die Quellen. Bisher habe ich ihn nicht angewendet. Allerdings scheint es derselbe zu sein, den du freuindlicherweise erstellt hast.
Nein. Der patcht noch einiges anderes. Hab jetzt nicht geschaut, ob der sich mit meinem veträgt. Im Zweifelsfall mußt du halt meinen neu erstellen.
ein. Ah. Gefunden. necpp-g++.patch ist die Ursache (und sowieso überarbeitungswürdig): Stimmt ja. Wenn ein Patch vorher die Datei anfasste kann es auch nen Fehler geben.
Genau. Durch die zusätzliche #include-Zeile passte es nimmer.
Sacht dir das zufällig auch was? In file included from /usr/include/c++/4.4/cstdint:35, from c_geometry.cpp:20: /usr/include/c++/4.4/c++0x_warning.h:31:2: error: #error This file requires compiler and library support for the upcoming ISO C++ standard, C++0x. This support is currently experimental, and must be enabled with the -std=c++0x or -std=gnu++0x compiler options.
Ergänze die CXXFLAGS vor'm configure: CXXFLAGS="%{optflags} -std=gnu++0x" (oder wie du sonst halt die CXXFLAGS setzt)
c_geometry.cpp:712: warning: 'delz' may be used uninitialized in this function
Die Warnung kannst du IMO dagegen ignorieren. Allen 'unitialized' nachzugehen würde oft sehr lange dauern. -dnh -- We deal in the moral equivalent of black holes, where the normal laws of right and wrong break down; beyond those metaphysical event horizons there exist ... special circumstances -- Use Of Weapons -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org