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