|
List Info
Thread: Building wxPython 2.8.6.1 in cygwin
|
|
| Building wxPython 2.8.6.1 in cygwin |

|
2007-11-05 20:47:37 |
|
I recently downloaded the tarball of wxPython 2.8.6.1 and was trying to get it to compile in cygwin but get the following error: /cygdrive/c/wxPython-src-2.8.6.1/bld/bk-deps g++ -c -o basedll_appbase.o -D__WX
MSW__ -I../src/tiff -I../src/jpeg -I../src/png -I../src/zlib -I../src/regex -I../src/expat/lib -DwxUSE_GUI=0 -DWXMAKINGDLL_BASE -DwxUSE_BASE=1 -D_FILE_OFF SET_BITS=64 -D_LARGE_FILES -D__WXDEBUG__ -I/cygdrive/c/wxPython-
src-2.8.6.1/bld/ lib/wx/include/msw-unicode-debug-2.8 -I../include -mthreads -Wall -Wundef -Wno-c tor-dtor-privacy -O2 -fno-strict-aliasing ../src/common/appbase.cpp In file included from ../include/wx/memory.h:16,
from ../include/wx/object.h:20, from ../include/wx/list.h:33, from ../src/common/appbase.cpp:31: ../include/wx/string.h:181: error: expected init-declarator before "wxStdString"
../include/wx/string.h:181: error: expected `,' or `;' before "wxStdString" ../include/wx/string.h:714: error: expected `,' or `...' before '&' token ../include/wx/string.h:715: error: ISO C++ forbids declaration of `wxStdString'
with no type ../include/wx/string.h:715: error: `wxString::wxString(int)' and `wxString::wxSt ring(int)' cannot be overloaded ../include/wx/string.h: In constructor `wxString::wxString(int)': ../include/wx/string.h:715: error: `s' undeclared (first use this function)
../include/wx/string.h:715: error: (Each undeclared identifier is reported only once for each function it appears in.) make: *** [basedll_appbase.o] Error 1
Has anyone seen this error before?
Thanks,
--Mark
|
| Re: Building wxPython 2.8.6.1 in cygwin |

|
2007-11-06 11:35:02 |
Mark Guagenti wrote:
> I recently downloaded the tarball of wxPython 2.8.6.1
<http://2.8.6.1>
> and was trying to get it to compile in cygwin but get
the following error:
> /cygdrive/c/wxPython-src-2.8.6.1/bld/bk-deps g++ -c -o
> basedll_appbase.o -D__WX
> MSW__ -I../src/tiff -I../src/jpeg -I../src/png
-I../src/zlib
> -I../src/regex
> -I../src/expat/lib -DwxUSE_GUI=0 -DWXMAKINGDLL_BASE
-DwxUSE_BASE=1
> -D_FILE_OFF
> SET_BITS=64 -D_LARGE_FILES -D__WXDEBUG__
-I/cygdrive/c/wxPython-
> src-2.8.6.1/bld/
> lib/wx/include/msw-unicode-debug-2.8 -I../include
-mthreads -Wall
> -Wundef -Wno-c
> tor-dtor-privacy -O2 -fno-strict-aliasing
../src/common/appbase.cpp
> In file included from ../include/wx/memory.h:16,
> from ../include/wx/object.h:20,
> from ../include/wx/list.h:33,
> from ../src/common/appbase.cpp:31:
> ../include/wx/string.h:181: error: expected
init-declarator before
> "wxStdString"
>
> ../include/wx/string.h:181: error: expected `,' or `;'
before "wxStdString"
> ../include/wx/string.h:714: error: expected `,' or
`...' before '&' token
> ../include/wx/string.h:715: error: ISO C++ forbids
declaration of
> `wxStdString'
> with no type
> ../include/wx/string.h:715: error:
`wxString::wxString(int)' and
> `wxString::wxSt
> ring(int)' cannot be overloaded
> ../include/wx/string.h: In constructor
`wxString::wxString(int)':
> ../include/wx/string.h:715: error: `s' undeclared
(first use this function)
> ../include/wx/string.h:715: error: (Each undeclared
identifier is
> reported only
> once for each function it appears in.)
> make: *** [basedll_appbase.o] Error 1
>
> Has anyone seen this error before?
No, but try redoing the configure step with
--disable-std_string.
--
Robin Dunn
Software Craftsman
http://wxPython.org Java
give you jitters? Relax with wxPython!
------------------------------------------------------------
---------
To unsubscribe, e-mail: wxPython-users-unsubscribe lists.wxwidgets.org
For additional commands, e-mail: wxPython-users-help lists.wxwidgets.org
|
|
| Re: Building wxPython 2.8.6.1 in cygwin |

|
2007-11-06 12:01:46 |
|
That seems to have gotten me one step closer but now I'm getting: ./src/expat/lib -DwxUSE_GUI=0 -DWXMAKINGDLL_BASE -DwxUSE_BASE=1 -D_FILE_OFFSET_ BITS=64 -D_LARGE_FILES -D__WXDEBUG__ -I/cygdrive/c/wxPython-src-2.8.6.1
/bld/lib/ wx/include/msw-unicode-debug-2.8 -I../include -mthreads -Wall -Wundef -Wno-ctor- dtor-privacy -O2 -fno-strict-aliasing ../src/common/log.cpp ../src/common/log.cpp: In member function `virtual void wxLogStderr: oLogString
(const wxChar*, time_t)9;: ../src/common/log.cpp:571: error: `fputwc9; undeclared (first use this function) ../src/common/log.cpp:571: error: (Each undeclared identifier is reported only o nce for each function it appears in.)
make: *** [basedll_log.o] Error 1
If I fix this error I just get another error somewhere else that seems to me like some libraries are not getting included or are missing.
I am using these options for my configure:
../configure --with-msw --build=i686-pc-mingw32 --prefix=/opt/wx/2.8 --enable-unicode --enable-optimise --enable-geometry --enable-display --enable-shared --with-expat=builtin --with-regex=builtin --with-zlib=builtin --enable-debug_flag --disable-std_string
Thanks, --Mark
On 11/6/07, Robin Dunn < robin alldunn.com">robin alldunn.com> wrote:
Mark Guagenti wrote: > I recently downloaded the tarball of wxPython 2.8.6.1 <http://2.8.6.1> > and was trying to get it to compile in cygwin but get the following error:
> /cygdrive/c/wxPython-src-2.8.6.1/bld/bk-deps g++ -c -o > basedll_appbase.o -D__WX > MSW__ -I../src/tiff -I../src/jpeg -I../src/png -I../src/zlib > -I../src/regex > -I../src/expat/lib -DwxUSE_GUI=0 -DWXMAKINGDLL_BASE -DwxUSE_BASE=1
> -D_FILE_OFF > SET_BITS=64 -D_LARGE_FILES -D__WXDEBUG__ -I/cygdrive/c/wxPython- > src-2.8.6.1/bld/ > lib/wx/include/msw-unicode-debug-2.8 -I../include -mthreads -Wall > -Wundef -Wno-c > tor-dtor-privacy -O2 -fno-strict-aliasing ../src/common/appbase.cpp
> In file included from ../include/wx/memory.h:16, > from ../include/wx/object.h:20, > from ../include/wx/list.h:33, > from ../src/common/appbase.cpp:31:
> ../include/wx/string.h:181: error: expected init-declarator before > "wxStdString" > > ../include/wx/string.h:181: error: expected `,' or `;' before "wxStdString"
> ../include/wx/string.h:714: error: expected `,' or `...' before '&' token > ../include/wx/string.h:715: error: ISO C++ forbids declaration of > `wxStdString' > with no type
> ../include/wx/string.h:715: error: `wxString::wxString(int)' and > `wxString::wxSt > ring(int)' cannot be overloaded > ../include/wx/string.h: In constructor `wxString::wxString(int)':
> ../include/wx/string.h:715: error: `s' undeclared (first use this function) > ../include/wx/string.h:715: error: (Each undeclared identifier is > reported only > once for each function it appears in.)
> make: *** [basedll_appbase.o] Error 1 > > Has anyone seen this error before?
No, but try redoing the configure step with --disable-std_string.
-- Robin Dunn Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!
--------------------------------------------------------------------- To unsubscribe, e-mail: wxPython-users-unsubscribe lists.wxwidgets.org">
wxPython-users-unsubscribe lists.wxwidgets.org For additional commands, e-mail: wxPython-users-help lists.wxwidgets.org">wxPython-users-help lists.wxwidgets.org
|
| RE: Building wxPython 2.8.6.1 in cygwin |

|
2007-11-06 14:34:14 |
|
Hi Mark,
I saw this error when I had unicode
enabled. Use –disable-unicode. In my case, the default was to have
unicode disabled.
../configure
--prefix=/opt/wx/2.8.6
--enable-optimise
--enable-debug_flag
--with-gtk=gtk+-2.0
--disable-stl
--disable-shared
--disable-sound
--enable-rpath=/opt/wx/2.8.6/lib
I opted to hard code library
references. In my cygwin build, I used gcc 3.4.4-3, gtk+2, and python 2.5
With the setting for configuration above,
I run script for make:
make $*
&& make
-C contrib/src/gizmos $*
&& make
-C contrib/src/stc $*
Finally I can install. In my case it
will move the library to /opt/wx/2.6.8
However, where I am having problems is in
compiling the extension itself. Maybe when you get to this point, we can
collaborate.
What compiler are you using? Mingw,
gcc, etc
What version of cygwin do you have
installed? I have 1.5.24-2
Which GTK package/libraries are you using?
Were they all downloaded from cygwin?
From the snippet of code, it looks like
you have msw enabled?
Good luck.
Karl
From: Mark Guagenti
[mailto:mgenti gentiweb.com]
Sent: Monday, November 05, 2007
6:48 PM
To:
wxPython-users lists.wxwidgets.org
Subject: Building wxPython 2.8.6.1
in cygwin
I recently downloaded the tarball of wxPython 2.8.6.1
and was trying to get it to compile in cygwin but get the following error:
/cygdrive/c/wxPython-src-2.8.6.1/bld/bk-deps g++ -c -o basedll_appbase.o
-D__WX
MSW__ -I../src/tiff -I../src/jpeg -I../src/png
-I../src/zlib -I../src/regex
-I../src/expat/lib -DwxUSE_GUI=0 -DWXMAKINGDLL_BASE -DwxUSE_BASE=1
-D_FILE_OFF
SET_BITS=64 -D_LARGE_FILES -D__WXDEBUG__ -I/cygdrive/c/wxPython-
src-2.8.6.1/bld/
lib/wx/include/msw-unicode-debug-2.8 -I../include -mthreads -Wall -Wundef
-Wno-c
tor-dtor-privacy -O2 -fno-strict-aliasing ../src/common/appbase.cpp
In file included from ../include/wx/memory.h:16,
from ../include/wx/object.h:20,
from ../include/wx/list.h:33,
from ../src/common/appbase.cpp:31:
../include/wx/string.h:181: error: expected init-declarator before
"wxStdString"
../include/wx/string.h:181: error: expected `,' or `;' before
"wxStdString"
../include/wx/string.h:714: error: expected `,' or `...' before '&' token
../include/wx/string.h:715: error: ISO C++ forbids declaration of `wxStdString'
with no type
../include/wx/string.h:715: error: `wxString::wxString(int)' and
`wxString::wxSt
ring(int)' cannot be overloaded
../include/wx/string.h: In constructor `wxString::wxString(int)':
../include/wx/string.h:715: error: `s' undeclared (first use this function)
../include/wx/string.h:715: error: (Each undeclared identifier is reported only
once for each function it appears in.)
make: *** [basedll_appbase.o] Error 1
Has anyone seen this error before?
Thanks,
--Mark
|
| Re: Building wxPython 2.8.6.1 in cygwin |

|
2007-11-06 15:10:29 |
|
I am able to build wxWidgets with unicode disabled, but I need to get this working for my purposes, however the minimal.exe sample does not work. Also if I try to build wxPython it fails.
I also have version 1.5.24-2
of cygwin, using mingw, and trying to build this for windows. --Mark
On 11/6/07, Karl Kobata < karl.kobata syncira.com">karl.kobata syncira.com
> wrote:
Hi Mark,
I saw this error when I had unicode
enabled. Use –disable-unicode. In my case, the default was to have
unicode disabled.
../configure
--prefix=/opt/wx/2.8.6
--enable-optimise
--enable-debug_flag
--with-gtk=gtk+-2.0
--disable-stl
--disable-shared
--disable-sound
--enable-rpath=/opt/wx/2.8.6/lib
I opted to hard code library
references. In my cygwin build, I used gcc 3.4.4-3, gtk+2, and python 2.5
With the setting for configuration above,
I run script for make:
make $*
&& make
-C contrib/src/gizmos $*
&& make
-C contrib/src/stc $*
Finally I can install. In my case it
will move the library to /opt/wx/2.6.8
However, where I am having problems is in
compiling the extension itself. Maybe when you get to this point, we can
collaborate.
What compiler are you using? Mingw,
gcc, etc
What version of cygwin do you have
installed? I have 1.5.24-2
Which GTK package/libraries are you using?
Were they all downloaded from cygwin?
From the snippet of code, it looks like
you have msw enabled?
Good luck.
Karl
I recently downloaded the tarball of wxPython 2.8.6.1
and was trying to get it to compile in cygwin but get the following error:
/cygdrive/c/wxPython-src-2.8.6.1/bld/bk-deps g++ -c -o basedll_appbase.o
-D__WX
MSW__ -I../src/tiff -I../src/jpeg -I../src/png
-I../src/zlib -I../src/regex
-I../src/expat/lib -DwxUSE_GUI=0 -DWXMAKINGDLL_BASE -DwxUSE_BASE=1
-D_FILE_OFF
SET_BITS=64 -D_LARGE_FILES -D__WXDEBUG__ -I/cygdrive/c/wxPython-
src-2.8.6.1/bld/
lib/wx/include/msw-unicode-debug-2.8 -I../include -mthreads -Wall -Wundef
-Wno-c
tor-dtor-privacy -O2 -fno-strict-aliasing ../src/common/appbase.cpp
In file included from ../include/wx/memory.h:16,
from ../include/wx/object.h:20,
from ../include/wx/list.h:33,
from ../src/common/appbase.cpp:31:
../include/wx/string.h:181: error: expected init-declarator before
"wxStdString"
../include/wx/string.h:181: error: expected `,' or `;' before
"wxStdString"
../include/wx/string.h:714: error: expected `,' or `...' before '&' token
../include/wx/string.h:715: error: ISO C++ forbids declaration of `wxStdString'
with no type
../include/wx/string.h:715: error: `wxString::wxString(int)' and
`wxString::wxSt
ring(int)' cannot be overloaded
../include/wx/string.h: In constructor `wxString::wxString(int)':
../include/wx/string.h:715: error: `s' undeclared (first use this function)
../include/wx/string.h:715: error: (Each undeclared identifier is reported only
once for each function it appears in.)
make: *** [basedll_appbase.o] Error 1
Has anyone seen this error before?
Thanks,
--Mark
|
[1-5]
|
|