Opened 12 years ago

Last modified 12 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 Changed 12 years ago by Tim Kosse

Please try wxWidgets 2.8.5

Sidenode: Why are you using the GTK port of wxWidgets if you could use the native MSW one?

comment:2 Changed 12 years ago by yselkowitz

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 Changed 12 years ago by Tim Kosse

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

Note: See TracTickets for help on using tickets.