News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

Compilation errors

Started by ac506in, August 01, 2006, 01:55:25 PM

Previous topic - Next topic

ac506in

Switching to target: default
Precompiling header: wx_pch.h
In file included from <command line>:7:
./wx_pch.h:6:8: warning: C++ style comments are not allowed in ISO C90
./wx_pch.h:6:8: warning: (this will be reported only once per input file)
In file included from ./wx_pch.h:9,
                 from <command line>:7:
D:/OpenSource/wx/include/wx/wxprec.h:1:1: warning: C++ style comments are not allowed in ISO C90
D:/OpenSource/wx/include/wx/wxprec.h:1:1: warning: (this will be reported only once per input file)
In file included from D:/OpenSource/wx/include/wx/platform.h:190,
                 from D:/OpenSource/wx/include/wx/defs.h:21,
                 from D:/OpenSource/wx/include/wx/wxprec.h:13,
                 from ./wx_pch.h:9,
                 from <command line>:7:

                 from <command line>:7:
d:/Program Files/CodeBlocks/include/stddef.h:6:2: warning: #include_next is a GCC extension
In file included from d:/Program Files/CodeBlocks/include/ctype.h:20,
                 from D:/OpenSource/wx/include/wx/wxchar.h:140,
                 from D:/OpenSource/wx/include/wx/debug.h:22,
                 from D:/OpenSource/wx/include/wx/defs.h:503,
                 from D:/OpenSource/wx/include/wx/wxprec.h:13,
                 from ./wx_pch.h:9,
                 from <command line>:7:
d:/Program Files/CodeBlocks/include/stddef.h:6:2: warning: #include_next is a GCC extension
In file included from D:/OpenSource/wx/include/wx/debug.h:22,
                 from D:/OpenSource/wx/include/wx/defs.h:503,
                 from D:/OpenSource/wx/include/wx/wxprec.h:13,
                 from ./wx_pch.h:9,
                 from <command line>:7:
D:/OpenSource/wx/include/wx/wxchar.h:1195:5: warning: C++ style comments are not allowed in ISO C90
D:/OpenSource/wx/include/wx/wxchar.h:1195:5: warning: (this will be reported only once per input file)
In file included from D:/OpenSource/wx/include/wx/defs.h:509,
                 from D:/OpenSource/wx/include/wx/wxprec.h:13,
                 from ./wx_pch.h:9,
                 from <command line>:7:
d:/Program Files/CodeBlocks/include/stddef.h:6:2: warning: #include_next is a GCC extension
In file included from D:/OpenSource/wx/include/wx/wxprec.h:13,
                 from ./wx_pch.h:9,
                 from <command line>:7:
D:/OpenSource/wx/include/wx/defs.h:995: warning: ISO C90 does not support `long long'
D:/OpenSource/wx/include/wx/defs.h:996: warning: ISO C90 does not support `long long'
In file included from D:/OpenSource/wx/include/wx/wxprec.h:13,
                 from ./wx_pch.h:9,
                 from <command line>:7:
D:/OpenSource/wx/include/wx/defs.h:1857:8: warning: C++ style comments are not allowed in ISO C90
D:/OpenSource/wx/include/wx/defs.h:1857:8: warning: (this will be reported only once per input file)
In file included from D:/OpenSource/wx/include/wx/wxprec.h:45,
                 from ./wx_pch.h:9,
                 from <command line>:7:
D:/OpenSource/wx/include/wx/msw/wrapwin.h:1:1: warning: C++ style comments are not allowed in ISO C90
D:/OpenSource/wx/include/wx/msw/wrapwin.h:1:1: warning: (this will be reported only once per input file)
In file included from D:/OpenSource/wx/include/wx/msw/wrapwin.h:58,
                 from D:/OpenSource/wx/include/wx/wxprec.h:45,
                 from ./wx_pch.h:9,
                 from <command line>:7:
D:/OpenSource/wx/include/wx/msw/winundef.h:1:1: warning: C++ style comments are not allowed in ISO C90
D:/OpenSource/wx/include/wx/msw/winundef.h:1:1: warning: (this will be reported only once per input file)
In file included from D:/OpenSource/wx/include/wx/wxprec.h:54,
                 from ./wx_pch.h:9,
                 from <command line>:7:
D:/OpenSource/wx/include/wx/wx.h:1:1: warning: C++ style comments are not allowed in ISO C90
D:/OpenSource/wx/include/wx/wx.h:1:1: warning: (this will be reported only once per input file)
In file included from D:/OpenSource/wx/include/wx/wx.h:16,
                 from D:/OpenSource/wx/include/wx/wxprec.h:54,
                 from ./wx_pch.h:9,
                 from <command line>:7:
D:/OpenSource/wx/include/wx/object.h:1:1: warning: C++ style comments are not allowed in ISO C90
D:/OpenSource/wx/include/wx/object.h:1:1: warning: (this will be reported only once per input file)
In file included from D:/OpenSource/wx/include/wx/object.h:25,
                 from D:/OpenSource/wx/include/wx/wx.h:16,
                 from D:/OpenSource/wx/include/wx/wxprec.h:54,
                 from ./wx_pch.h:9,
                 from <command line>:7:
D:/OpenSource/wx/include/wx/memory.h:1:1: warning: C++ style comments are not allowed in ISO C90
D:/OpenSource/wx/include/wx/memory.h:1:1: warning: (this will be reported only once per input file)
In file included from D:/OpenSource/wx/include/wx/memory.h:20,
                 from D:/OpenSource/wx/include/wx/object.h:25,
                 from D:/OpenSource/wx/include/wx/wx.h:16,
                 from D:/OpenSource/wx/include/wx/wxprec.h:54,
                 from ./wx_pch.h:9,
                 from <command line>:7:
D:/OpenSource/wx/include/wx/string.h:1:1: warning: C++ style comments are not allowed in ISO C90
D:/OpenSource/wx/include/wx/string.h:1:1: warning: (this will be reported only once per input file)
In file included from d:/Program Files/CodeBlocks/include/stdio.h:26,
                 from D:/OpenSource/wx/include/wx/string.h:40,
                 from D:/OpenSource/wx/include/wx/memory.h:20,
                 from D:/OpenSource/wx/include/wx/object.h:25,
                 from D:/OpenSource/wx/include/wx/wx.h:16,
                 from D:/OpenSource/wx/include/wx/wxprec.h:54,
                 from ./wx_pch.h:9,
                 from <command line>:7:
d:/Program Files/CodeBlocks/include/stddef.h:6:2: warning: #include_next is a GCC extension
In file included from d:/Program Files/CodeBlocks/include/stdio.h:28,
                 from D:/OpenSource/wx/include/wx/string.h:40,
                 from D:/OpenSource/wx/include/wx/memory.h:20,
                 from D:/OpenSource/wx/include/wx/object.h:25,
                 from D:/OpenSource/wx/include/wx/wx.h:16,
                 from D:/OpenSource/wx/include/wx/wxprec.h:54,
                 from ./wx_pch.h:9,
                 from <command line>:7:
d:/Program Files/CodeBlocks/include/stdarg.h:6:2: warning: #include_next is a GCC extension
In file included from D:/OpenSource/wx/include/wx/string.h:40,
                 from D:/OpenSource/wx/include/wx/memory.h:20,
                 from D:/OpenSource/wx/include/wx/object.h:25,
                 from D:/OpenSource/wx/include/wx/wx.h:16,
                 from D:/OpenSource/wx/include/wx/wxprec.h:54,
                 from ./wx_pch.h:9,
                 from <command line>:7:
d:/Program Files/CodeBlocks/include/stdio.h:330: warning: ISO C90 does not support `long long'
In file included from D:/OpenSource/wx/include/wx/string.h:40,
                 from D:/OpenSource/wx/include/wx/memory.h:20,
                 from D:/OpenSource/wx/include/wx/object.h:25,
                 from D:/OpenSource/wx/include/wx/wx.h:16,
                 from D:/OpenSource/wx/include/wx/wxprec.h:54,
                 from ./wx_pch.h:9,
                 from <command line>:7:
d:/Program Files/CodeBlocks/include/stdio.h:416:14: warning: use of C99 long long integer constant
In file included from D:/OpenSource/wx/include/wx/string.h:41,
                 from D:/OpenSource/wx/include/wx/memory.h:20,
                 from D:/OpenSource/wx/include/wx/object.h:25,
                 from D:/OpenSource/wx/include/wx/wx.h:16,
                 from D:/OpenSource/wx/include/wx/wxprec.h:54,
                 from ./wx_pch.h:9,
                 from <command line>:7:
d:/Program Files/CodeBlocks/include/stdarg.h:6:2: warning: #include_next is a GCC extension
In file included from D:/OpenSource/wx/include/wx/string.h:55,
                 from D:/OpenSource/wx/include/wx/memory.h:20,
                 from D:/OpenSource/wx/include/wx/object.h:25,
                 from D:/OpenSource/wx/include/wx/wx.h:16,
                 from D:/OpenSource/wx/include/wx/wxprec.h:54,
                 from ./wx_pch.h:9,
                 from <command line>:7:
D:/OpenSource/wx/include/wx/buffer.h:1:1: warning: C++ style comments are not allowed in ISO C90
D:/OpenSource/wx/include/wx/buffer.h:1:1: warning: (this will be reported only once per input file)
In file included from D:/OpenSource/wx/include/wx/string.h:55,
                 from D:/OpenSource/wx/include/wx/memory.h:20,
                 from D:/OpenSource/wx/include/wx/object.h:25,
                 from D:/OpenSource/wx/include/wx/wx.h:16,
                 from D:/OpenSource/wx/include/wx/wxprec.h:54,
                 from ./wx_pch.h:9,
                 from <command line>:7:
D:/OpenSource/wx/include/wx/buffer.h:96: error: syntax error before "wxCharBuffer"
D:/OpenSource/wx/include/wx/buffer.h:96: error: syntax error before '=' token
D:/OpenSource/wx/include/wx/buffer.h: In function `release':
D:/OpenSource/wx/include/wx/buffer.h:96: error: syntax error before '{' token
D:/OpenSource/wx/include/wx/buffer.h:176: error: syntax error before "private"
In file included from D:/OpenSource/wx/include/wx/string.h:56,
                 from D:/OpenSource/wx/include/wx/memory.h:20,
                 from D:/OpenSource/wx/include/wx/object.h:25,
                 from D:/OpenSource/wx/include/wx/wx.h:16,
                 from D:/OpenSource/wx/include/wx/wxprec.h:54,
                 from ./wx_pch.h:9,
                 from <command line>:7:
D:/OpenSource/wx/include/wx/strconv.h:1:1: warning: C++ style comments are not allowed in ISO C90
D:/OpenSource/wx/include/wx/strconv.h:1:1: warning: (this will be reported only once per input file)
In file included from D:/OpenSource/wx/include/wx/string.h:56,
                 from D:/OpenSource/wx/include/wx/memory.h:20,
                 from D:/OpenSource/wx/include/wx/object.h:25,
                 from D:/OpenSource/wx/include/wx/wx.h:16,
                 from D:/OpenSource/wx/include/wx/wxprec.h:54,
                 from ./wx_pch.h:9,
                 from <command line>:7:
D:/OpenSource/wx/include/wx/strconv.h:50: error: syntax error before "cMB2WC"
D:/OpenSource/wx/include/wx/strconv.h:51: error: syntax error before "cWC2MB"
D:/OpenSource/wx/include/wx/strconv.h:57: error: redefinition of parameter 'wxWCharBuffer'
D:/OpenSource/wx/include/wx/strconv.h:50: error: previous definition of 'wxWCharBuffer' was here
D:/OpenSource/wx/include/wx/strconv.h:57: error: syntax error before "cMB2WC"
D:/OpenSource/wx/include/wx/strconv.h:58: error: redefinition of parameter 'wxCharBuffer'
D:/OpenSource/wx/include/wx/strconv.h:51: error: previous definition of 'wxCharBuffer' was here
D:/OpenSource/wx/include/wx/strconv.h:58: error: syntax error before "cWC2MB"

D:/OpenSource/wx/include/wx/strconv.h:219: error: syntax error before "const"
D:/OpenSource/wx/include/wx/strconv.h:232: error: syntax error before "wxFontEncoding"
D:/OpenSource/wx/include/wx/strconv.h:246: error: storage class specified for parameter `wxMBConv'
D:/OpenSource/wx/include/wx/strconv.h:246: error: syntax error before '&' token
D:/OpenSource/wx/include/wx/strconv.h:249: error: storage class specified for parameter `wxCSConv'
D:/OpenSource/wx/include/wx/strconv.h:249: error: syntax error before '&' token
D:/OpenSource/wx/include/wx/strconv.h:250: error: storage class specified for parameter `wxMBConvUTF7'
D:/OpenSource/wx/include/wx/strconv.h:250: error: syntax error before '&' token
D:/OpenSource/wx/include/wx/strconv.h:251: error: storage class specified for parameter `wxMBConvUTF8'
D:/OpenSource/wx/include/wx/strconv.h:251: error: syntax error before '&' token
D:/OpenSource/wx/include/wx/strconv.h:260: error: storage class specified for parameter `wxMBConv'
D:/OpenSource/wx/include/wx/strconv.h:260: error: redefinition of parameter 'wxMBConv'
D:/OpenSource/wx/include/wx/strconv.h:246: error: previous definition of 'wxMBConv' was here
D:/OpenSource/wx/include/wx/strconv.h:260: error: syntax error before '*' token
D:/OpenSource/wx/include/wx/strconv.h:267: error: storage class specified for parameter `wxMBConv'
D:/OpenSource/wx/include/wx/strconv.h:267: error: redefinition of parameter 'wxMBConv'
D:/OpenSource/wx/include/wx/strconv.h:260: error: previous definition of 'wxMBConv' was here
D:/OpenSource/wx/include/wx/strconv.h:267: error: syntax error before '*' token
D:/OpenSource/wx/include/wx/strconv.h:270: error: storage class specified for parameter `wxCSConv'
D:/OpenSource/wx/include/wx/strconv.h:270: error: redefinition of parameter 'wxCSConv'
D:/OpenSource/wx/include/wx/strconv.h:249: error: previous definition of 'wxCSConv' was here
D:/OpenSource/wx/include/wx/strconv.h:270: error: syntax error before '&' token
D:/OpenSource/wx/include/wx/strconv.h:281: error: storage class specified for parameter `wxMBConvUTF16LE'
D:/OpenSource/wx/include/wx/strconv.h:281: error: syntax error before "wxMBConvUTF16"
D:/OpenSource/wx/include/wx/strconv.h:282: error: storage class specified for parameter `wxMBConvUTF32LE'
D:/OpenSource/wx/include/wx/strconv.h:282: error: syntax error before "wxMBConvUTF32"
In file included from D:/OpenSource/wx/include/wx/memory.h:20,
                 from D:/OpenSource/wx/include/wx/object.h:25,
                 from D:/OpenSource/wx/include/wx/wx.h:16,
                 from D:/OpenSource/wx/include/wx/wxprec.h:54,
                 from ./wx_pch.h:9,
                 from <command line>:7:
D:/OpenSource/wx/include/wx/string.h:296: error: storage class specified for parameter `value_type'
Process terminated with status 1 (0 minutes, 6 seconds)
52 errors, 62 warnings
Any ideas about above errors???

mandrav

ac506in,

you have told us nothing about your setup and you constantly bombard us with build logs. Please stop doing that. Take the time and explain us your setup, what did you do, what files you have installed, which documentation you have read for setting things up (wiki?), etc.
The more precise your description is, the more chances you have to get some intelligent help.
Be patient!
This bug will be fixed soon...

ac506in

Sorry for not giving complete info..
here is that:

I have installed C::B with mingw compiler...
I have build wxwidgets ...Following dir is created
wx\lib\gcc_dll
with some libraries and two dll's wxmsw26_gcc_cb.dll,wxmsw26u_gcc_custom.dll
Now i am trying to compile hello world application and getting the above errors
I did some setting inC::B ..like setting compiler , linker directory options...
I am not sure what might be reason..for above errors...

ac506in

Is there any good tutorial to start with gcc compiler....
I search wiki and google , but didnt found any good one..

thomas

"We should forget about small efficiencies, say about 97% of the time: Premature quotation is the root of public humiliation."

thomas

Quote from: ac506in on August 01, 2006, 02:14:29 PM
Is there any good tutorial to start with gcc compiler....
I search wiki and google , but didnt found any good one..
Here is a mini-tutorial:
(1) Start using gcc with the default settings. You will be surprised, it really works.
(2) Read http://gcc.gnu.org/onlinedocs/ before changing any settings.
(3) Look up what -O2, -g, and -s do first, then you'll know 95% of what you'll ever need.
(4) Never touch a setting if you don't know what it does ("--pedantic").
(5) If in doubt, refer to (4).
(5) If something goes weird, try default options.
"We should forget about small efficiencies, say about 97% of the time: Premature quotation is the root of public humiliation."

sethjackson

Quote from: thomas on August 01, 2006, 03:11:32 PM
Quote from: ac506in on August 01, 2006, 02:14:29 PM
Is there any good tutorial to start with gcc compiler....
I search wiki and google , but didnt found any good one..
Here is a mini-tutorial:
(1) Start using gcc with the default settings. You will be surprised, it really works.
(2) Read http://gcc.gnu.org/onlinedocs/ before changing any settings.
(3) Look up what -O2, -g, and -s do first, then you'll know 95% of what you'll ever need.
(4) Never touch a setting if you don't know what it does ("--pedantic").
(5) If in doubt, refer to (4).
(5) If something goes weird, try default options.

Yeah it is very hard (I would say impossible) to compile wxWidgest programs with the --pedantic switch (okay okay I only tried it once. After that I learnt my lesson....).

kagerato

Quote from: sethjackson on August 01, 2006, 06:15:20 PMYeah it is very hard (I would say impossible) to compile wxWidgest programs with the --pedantic switch (okay okay I only tried it once. After that I learnt my lesson....).

"Characterized by a narrow, often ostentatious concern for book learning and formal rules".  I'd say that fits quite well.

sethjackson

Quote from: kagerato on August 02, 2006, 01:28:57 AM
Quote from: sethjackson on August 01, 2006, 06:15:20 PMYeah it is very hard (I would say impossible) to compile wxWidgest programs with the --pedantic switch (okay okay I only tried it once. After that I learnt my lesson....).

"Characterized by a narrow, often ostentatious concern for book learning and formal rules".  I'd say that fits quite well.

Hmm I don't get it?  :?

kagerato

Quote from: sethjackson on August 02, 2006, 02:18:58 AMHmm I don't get it?  :?

Oh, it's merely the dictionary definition of "pedantic".  It's an odd word, even for English.  :)

sethjackson

Quote from: kagerato on August 02, 2006, 07:34:35 AM
Quote from: sethjackson on August 02, 2006, 02:18:58 AMHmm I don't get it?  :?

Oh, it's merely the dictionary definition of "pedantic".  It's an odd word, even for English.  :)

Oh ok I see. :)

Angel Portal

About this message

I have installed C::B with mingw compiler...
I have build wxwidgets ...Following dir is created
wx\lib\gcc_dll
with some libraries and two dll's wxmsw26_gcc_cb.dll,wxmsw26u_gcc_custom.dll
Now i am trying to compile hello world application and getting the above errors
I did some setting inC::B ..like setting compiler , linker directory options...
I am not sure what might be reason..for above errors...

Did you notice that wxmsw26u_gcc_custom.dll is UNICODE, but the other dll is not? Did you compile wxwidgets for UNICODE or ANSI? Did you declare the
wx directory in the C::B?
Just to point you out some problems that might occour in the instalation!!!

Angel Portal

[attachment deleted by admin]