When I try to compile the wxGTK-2.6.0-r1 with UNICODE and ODBC support enabled, the configure says that "--enable-odbc" option is "off". The FTK2 version is compiled with ODBC support. Reproducible: Always Steps to Reproduce: 1. USE flags for emerge: debug gtk2 doc -gnome -dmalloc -joystick -jpeg odbc -opengl png -sdl -tiff unicode -wxgtk1 zlib. 2. Unmask the build wxGTK-2.6.0-r1 from the testing branch. 3. Do "emerge =wxGTK-2.6.0-r1". Actual Results: In the configuration output for UNICOPDE build the option "--enable-odbc" is set to "no" Expected Results: UNICODE libraries compiled with the "--enable-odbc" option set to "yes". According to the wxGTK documentation, full ODBC support were implemented in wxGTK in the version 2.5.4.
Created attachment 58974 [details] This is the output of the emerge =wxGTK-2.6.0-r1".
odbc support was not fixed in 2.6.0 for unicode. If you can find something in the stable documentation (not unstable 2.5 series) that says it is fixed we can report it upstream.
2.5.4 ----- All: - wxEvent and derived classes don't have public members any more, you must use accessors methods now (Mart Raudsepp) - new classes for reading and writing ZIP files (M.J.Wetherell) - large files support for wxFFile (M.J.Wetherell) - classes in the manual are now cross-referenced (Zbigniew Zag
2.5.4 ----- All: - wxEvent and derived classes don't have public members any more, you must use accessors methods now (Mart Raudsepp) - new classes for reading and writing ZIP files (M.J.Wetherell) - large files support for wxFFile (M.J.Wetherell) - classes in the manual are now cross-referenced (Zbigniew Zagórski) - Norwegian (Bokmål) translation added (Hans F. Nordhaug) - wxDynamicLibrary::HasSymbol() added - added wxEXEC_NODISABLE flag to be used with wxExecute(wxEXEC_SYNC) - added wxTextInputStream::operator>>(wchar_t) for compilers which support this - added wxURI, a class for dealing with Uniform Resource Identifiers - changed wxURL to inherit from wxURI and provide assignment and comparison - implemented wxConvUTF7 (modified patch from Fredrik Roubert) - added versions of MB2WC and WC2MB for wxMBConv that works for embedded null chars - Unicode support in wxODBC is now fully implemented What is not fixed in 2.5 series? The documentation just says that it's fully implemented.
Please see comment #2. 2.5 was a development series and as you'll see it does not compile in 2.6 if you try it.
To clarify, upstream knows the unicode version is broken. Unicode odbc has only been fixed for Windows versions.