Hello all, I'm upgrading to 1.7.1 from the previous version which I was pretty good at keeping up to date; until recently, I had this combo in flawless use: - wxWidgets-2.8.10 / gcc-3.4.4 / cygwin-1.5.25 / WinXP-SP3
The new combo - wxWidgets-2.8.10 / gcc-4.3.4 / cygwin-1.7.1 / WinXP-SP3 Is giving me a build error for wxWidgets-2.8.10, which I started discussing at <http://trac.wxwidgets.org/ticket/11626> where the issue is rated as "confirmed build error" <cite> All my variants of build attempts gave me consistently this error: """ $ make BUILD=release SHARED=0 /var/tmp/wxWidgets-2.8.10/bk-deps g++ -c -o baselib_msw_utils.o -DWXMSW -I./src/tiff -I./src/jpeg -I./src/png -DwxUSE_GUI=0 -DwxUSE_BASE=1 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I/var/tmp/wxWidgets-2.8.10/lib/wx/include/msw-ansi-release-static-2.8 -I./include -Wall -Wundef -Wno-ctor-dtor-privacy -O2 -fno-strict-aliasing ./src/msw/utils.cpp In file included from ./src/msw/utils.cpp:56: /usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../../include/w32api/winsock.h:4 79: error: declaration of C function 'int select(int, _types_fd_set*, _types_fd_set*, _types_fd_set*, const timeval*)' conflicts with /usr/include/sys/select.h:31: error: previous declaration 'int select(int, _types_fd_set*, _types_fd_set*, _types_fd_set*, timeval*)' here ./src/msw/utils.cpp: In function 'const wxChar* wxGetHomeDir(wxString*)': ./src/msw/utils.cpp:407: warning: 'int cygwin_conv_to_full_win32_path(const char*, char*)' is deprecated (declared at /usr/include/sys/cygwin.h:52) ./src/msw/utils.cpp:407: warning: 'int cygwin_conv_to_full_win32_path(const char*, char*)' is deprecated (declared at /usr/include/sys/cygwin.h:52) make: *** [baselib_msw_utils.o] Error 1 $ """ </cite> (do I need to duplicate more details here, or is that link fine?) It looks like something is mixing bad between cygwins sys/select.h and w32api/winsock.h for the declaration of function select() As I do not clearly see thru the problem, I'm asking here for advice on how to correct what to get wxWidget compiled under the current cygwin version. Thanks in advance. Stephan -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple