x86_64-pc-linux-gnu-g++ -DPACKAGE_NAME=\"poedit\" -DPACKAGE_TARNAME=\"poedit\" -DPACKAGE_VERSION=\"1.3.9\" -DPACKAGE_STRING=\"poedit\ 1.3.9\" -DPACKAGE_BUGREPORT=\"vslavik@fastmail.fm\" -DPACKAGE=\"poedit\" -DVERSION=\"1.3.9\" -DUSE_SPELLCHECKING=1 -DDB_HEADER=\"db.h\" -DUSE_TRANSMEM=1 -DDB_HEADER=\"db.h\" -I. -O2 -pipe -msse3 -march=athlon64 -fno-strict-aliasing -I/usr/lib64/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -D_REENTRANT -I/usr/include/gtkspell-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 "-DPOEDIT_PREFIX=\"/usr\"" -MT edframe.o -MD -MP -MF .deps/edframe.Tpo -c -o edframe.o edframe.cpp edframe.cpp:47:25: error: wx/wupdlock.h: No such file or directory edframe.cpp: In member function 'void PoeditFrame::UpdateCatalog(const wxString&)': edframe.cpp:1204: error: 'wxWindowUpdateLocker' was not declared in this scope edframe.cpp:1204: error: expected `;' before 'locker' make[2]: *** [edframe.o] Error 1 make[2]: *** Waiting for unfinished jobs.... mv -f .deps/edapp.Tpo .deps/edapp.Po mv -f .deps/catalog.Tpo .deps/catalog.Po make[2]: Leaving directory `/tmp/portage/app-i18n/poedit-1.3.9/work/poedit-1.3.9/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/portage/app-i18n/poedit-1.3.9/work/poedit-1.3.9/src' make: *** [all-recursive] Error 1 Reproducible: Always Steps to Reproduce: 1. emerge =poedit-1.3.9 Actual Results: Build fails. Expected Results: Working poedit ;-) Portage 2.1.4_rc11 (default-linux/amd64/2007.0, gcc-4.2.2, glibc-2.7-r1, 2.6.23-kamikaze5-endar-v19 x86_64) ================================================================= System uname: 2.6.23-kamikaze5-endar-v19 x86_64 AMD Turion(tm) 64 Mobile Technology MT-32 Timestamp of tree: Tue, 25 Dec 2007 08:16:01 +0000 app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.1.3 dev-lang/python: 2.5.1-r4 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 2.0.0_rc6 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.23-r2 ABI="amd64" ACCEPT_KEYWORDS="amd64 ~amd64" ALSA_CARDS="intel8x0 usb-audio" ALSA_PCM_PLUGINS="ioplug dmix empty copy rate null route share shm softvol lfloat linear" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ARCH="amd64" ASFLAGS_x86="--32" AUTOCLEAN="yes" CAMERAS="canon ptp2" CBUILD="x86_64-pc-linux-gnu" CDEFINE_amd64="__x86_64__" CDEFINE_x86="__i386__" CFLAGS="-O2 -pipe -msse3 -march=athlon64" CFLAGS_x86="-m32 -L/emul/linux/x86/lib -L/emul/linux/x86/usr/lib" CHOST="x86_64-pc-linux-gnu" CHOST_amd64="x86_64-pc-linux-gnu" CHOST_x86="i686-pc-linux-gnu" CLASSPATH="." CLEAN_DELAY="5" CONFIG_PROTECT="/etc" CXXFLAGS="-O2 -pipe -msse3 -march=athlon64" DEFAULT_ABI="amd64" USE="3dnow 3dnowext X a52 aac aalib acpi aiglx alsa amd64 apache2 apm bash-completion bcmath berkdb bluetooth branding browserplugin bzip2 calendar cdinstall cdr crypt cups dbus directfb dvd dvdr dvdread encode fbcon ffmpeg ftp gd-exteral gif glut gpm gtk2 ieee1394 irda jabber javascript jpeg libwww lm_sensors madwifi mmx mozilla mp3 mpd mpeg3 mysql ncurses newspr nls nptl nptlonly nsplugin nvidia ogg opengl pam pcmcia pdf perl php png samba soap spell sse sse2 sse3 ssl svg tiff truetype truetype-fonts usb vim wifi with-x wmf xcomposite xinerama xorg xosd xv xvid" ALSA_CARDS="intel8x0 usb-audio" ALSA_PCM_PLUGINS="ioplug dmix empty copy rate null route share shm softvol lfloat linear" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon ptp2" ELIBC="glibc" INPUT_DEVICES="mouse keyboard synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pl" USERLAND="GNU" VIDEO_CARDS="nvidia nv fbdev"
this looks familiar but i can't reproduce it. can you attach the full build.log?
Created attachment 139377 [details] poedit log Sure do.
checking for wx-config... /usr/bin/wx-config checking for wxWidgets version >= 2.6.0 (--unicode)... yes (version 2.6.4) checking for wxWidgets static library... no checking if wxWidgets includes XRC... yes checking for wxrc... /usr/bin/wxrc-2.6 i wonder why it's using 2.6. it should be using 2.8.
It depends on 2.8 and compiled 2.8.7.1, so it should work, isn't it?
OK, for explanation I can only say that I had no idea that wxwidget version needs to be chosen in eselect. I was simply doing emerge -uDN world, and it stopped on poedit. Didn't think about previous packets. Sorry :)
No, it must not need that. Things in portage must not rely on eselected wxwidgets version. Ryan was just curious why it did do that for you, and it's a problem needing a resolution or explanation.
Well, changing version with eselect did help. Maybe poedit needs somehing like export WX_GTK_VER="2.8". Ebuilds like xchm have that in src_compile. But I'm just guessing :)
it does, so i'm still puzzled. you said changing profile in eselect makes it work now? what profile did you change from/to?
From gtk2-ansi-release-2.6 to gtk2-unicode-release-2.8. I still have tbz2 with 2.6.4.0-r3 left in packages, so can make some test if you want to.
Move stuff to new alias
Re-reassigning, sorry for the bugspam
i'm going to assume this was some random bug from the big restructuring. i can't reproduce it and no one else has reported any problems. if anyone else runs into this, please let us know.