Build failed : i686-pc-linux-gnu-g++ -o truecrypt -Wl,--gc-sections -Wl,--hash-style=sysv Application.o CommandLineInterface.o FavoriteVolume.o FatalErrorHandler.o GraphicUserInterface.o LanguageStrings.o Hotkey.o StringFormatter.o TextUserInterface.o UserInterface.o UserPreferences.o VolumeHistory.o Xml.o Unix/Main.o Forms/AboutDialog.o Forms/ChangePasswordDialog.o Forms/DeviceSelectionDialog.o Forms/EncryptionOptionsWizardPage.o Forms/FavoriteVolumesDialog.o Forms/Forms.o Forms/InfoWizardPage.o Forms/KeyfilesDialog.o Forms/KeyfilesPanel.o Forms/LegalNoticesDialog.o Forms/MainFrame.o Forms/MountOptionsDialog.o Forms/PreferencesDialog.o Forms/ProgressWizardPage.o Forms/SelectDirectoryWizardPage.o Forms/SingleChoiceWizardPage.o Forms/VolumePasswordPanel.o Forms/VolumePropertiesDialog.o Forms/VolumeCreationIntroWizardPage.o Forms/VolumeCreationProgressWizardPage.o Forms/VolumeCreationWizard.o Forms/VolumeFormatOptionsWizardPage.o Forms/VolumeLocationWizardPage.o Forms/VolumePasswordWizardPage.o Forms/VolumeSizeWizardPage.o Forms/WizardFrame.o Resources.o /var/tmp/portage/app-crypt/truecrypt-5.0a/work/truecrypt-5.0a-source/Core/Core.a /var/tmp/portage/app-crypt/truecrypt-5.0a/work/truecrypt-5.0a-source/Driver/Fuse/Driver.a /var/tmp/portage/app-crypt/truecrypt-5.0a/work/truecrypt-5.0a-source/Volume/Volume.a /var/tmp/portage/app-crypt/truecrypt-5.0a/work/truecrypt-5.0a-source/Platform/Platform.a -pthread -lfuse -lrt -ldl -pthread -L/usr/X11R6/lib -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8 /usr/X11R6/lib/libwx_gtk2u_richtext-2.8.so: undefined reference to `wxColour::IsOk() const' collect2: ld returned 1 exit status make[1]: *** [truecrypt] Error 1 make[1]: Leaving directory `/var/tmp/portage/app-crypt/truecrypt-5.0a/work/truecrypt-5.0a-source/Main' make: *** [all] Error 2 Reproducible: Always Steps to Reproduce: 1. emerge truecrypt
# equery uses wxGTK U I + + X : Adds support for X11 - - debug : Enable extra debug codepaths, like asserts and extra output. - - doc : Adds extra documentation (API, Javadoc, etc) + + gnome : Adds GNOME support - - odbc : Adds ODBC Support (Open DataBase Connectivity) + + opengl : Adds support for OpenGL (3D graphics) - - pch : Enable precompiled header support for faster compilation at + + sdl : Adds support for Simple Direct Layer (media library) + + unicode : Adds support for Unicode [ Found these USE variables for x11-libs/wxGTK-2.8.7.1-r1 ] U I + + X : Adds support for X11 - - debug : Enable extra debug codepaths, like asserts and extra output. - - doc : Adds extra documentation (API, Javadoc, etc) + + gnome : Adds GNOME support + + gstreamer : Adds support for media-libs/gstreamer (Streaming media) - - odbc : Adds ODBC Support (Open DataBase Connectivity) + + opengl : Adds support for OpenGL (3D graphics) - - pch : Enable precompiled header support for faster compilation at + + sdl : Adds support for Simple Direct Layer (media library)
That's because you have junk in your C[XX]FLAGS. *** This bug has been marked as a duplicate of bug 127020 ***
Removed -fvisibility-inlines-hidden and recompiled wxGTK. Thanks. How about documenting those flags in known ebuilds ? I had that flag for years...