Opened 17 years ago
Last modified 17 years ago
#3245 closed Bug report
building FZ3 on Cygwin
Reported by: | yselkowitz | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | FileZilla Client |
Keywords: | Cc: | yselkowitz, Tim Kosse | |
Component version: | Operating system type: | ||
Operating system version: |
Description
I've attempted to build FZ3 (3.0.0 and 3.0.1) for Cygwin (cygwin-1.5.24, gcc-3.4.4, wxGTK2-2.8.4), but the build fails when linking filezilla.exe:
filezilla-QueueView.o: In function `_Z41static_initialization_and_destruction_0ii':
/usr/include/wx-2.8/wx/event.h:2266: undefined reference to `impfzEVT_GRANTEXCLUSIVEENGINEACCESS'
I'm not sure why this is happening, but I did notice that this is the only wxEvent call that appears in more than one source file.
Change History (3)
comment:1 by , 17 years ago
comment:2 by , 17 years ago
Sorry, upgrading to wxWidgets-2.8.5 didn't help.
Mixing Cygwin's POSIX environment with the Win32 APIs is generally not a good idea and sometimes doesn't work.
comment:3 by , 17 years ago
I'm clueless, the code FileZilla uses is correct and it works on all other platforms and compilers. So I think it's a Cygwin issue.
Check here for instructions how to compile the windows binaries: http://filezilla-project.org/wiki/index.php/Compiling_FileZilla_3_under_Windows
Please try wxWidgets 2.8.5
Sidenode: Why are you using the GTK port of wxWidgets if you could use the native MSW one?