Re: Compiler error in necpp
"Sascha 'saigkill' Manns" <[email protected]> Mon, 16 Nov 2009 15:07:03 +0100
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Organization | openSUSE Marketing Team |
| Message-ID | <[email protected]> |
Moin David,
Am Sonntag 15 November 2009 23:53:46 wrote David Haller:
> Hallo,
>
> Am Son, 15 Nov 2009, Sascha 'saigkill' Manns schrieb:
> >Am Sonntag 15 November 2009 22:20:49 wrote David Haller:
> >> Am Son, 15 Nov 2009, Sascha 'saigkill' Manns schrieb:
> >> >c_geometry.cpp: In member function 'void
> >> >c_geometry::geometry_complete(nec_context*, int, int)':
> >> >c_geometry.cpp:505: error: 'uint32_t' was not declared in this
> >> > scope Hat jemand ne Idee?
> >>
> >> #include <cstdint>
> >
> >Woher weißt du sowas immer?
>
> Erfahrung / gutes Raten ;)
>
> Fehler == unbekannter (hier) Typ
> -> grep wo der definiert ist
> -> #include <stdint.h>
> -> bei C++ und libc-Headern wie stdint.h dann per
> #include <c${header_ohne_.h}> einbinden
hoffentlich schaffe ich das auch mal :-)
> >> 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.
> 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.
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.
c_geometry.cpp: In member function 'void c_geometry::wire(int, int,
nec_float, nec_float, nec_float, nec_float, nec_float, nec_float,
nec_float, nec_float, nec_float)':
c_geometry.cpp:712: warning: 'delz' may be used uninitialized in this
function
make[2]: *** [libnecpp_la-c_geometry.lo] Error 1
--
Sincerely yours
Sascha Manns
openSUSE Member
openSUSE Ambassador
openSUSE Marketing Team
openSUSE Build Service
Web: http://saschamanns.gulli.to
Blog: http://saigkill.wordpress.com
ClaimID: http://claimid.com/saigkill