Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 203317 - app-i18n/poedit-1.3.9: wx/wupdlock.h: No such file or directory
Summary: app-i18n/poedit-1.3.9: wx/wupdlock.h: No such file or directory
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo wxWidgets project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-25 18:21 UTC by manwe
Modified: 2008-04-28 20:52 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
poedit log (20071225-181307.log,8.20 KB, text/plain)
2007-12-27 01:22 UTC, manwe
Details

Note You need to log in before you can comment on or make changes to this bug.
Description manwe 2007-12-25 18:21:18 UTC
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"
Comment 1 Ryan Hill (RETIRED) gentoo-dev 2007-12-27 01:17:56 UTC
this looks familiar but i can't reproduce it.  can you attach the full build.log?
Comment 2 manwe 2007-12-27 01:22:29 UTC
Created attachment 139377 [details]
poedit log

Sure do.
Comment 3 Ryan Hill (RETIRED) gentoo-dev 2007-12-27 04:35:22 UTC
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.
Comment 4 manwe 2007-12-27 09:01:05 UTC
It depends on 2.8 and compiled 2.8.7.1, so it should work, isn't it?
Comment 5 manwe 2007-12-27 09:14:07 UTC
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 :) 
Comment 6 Mart Raudsepp gentoo-dev 2007-12-27 10:50:40 UTC
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.
Comment 7 manwe 2007-12-27 11:00:53 UTC
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 :) 
Comment 8 Ryan Hill (RETIRED) gentoo-dev 2007-12-27 21:24:55 UTC
it does, so i'm still puzzled.  you said changing profile in eselect makes it work now?  what profile did you change from/to?
Comment 9 manwe 2007-12-28 07:26:14 UTC
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. 
Comment 10 Raúl Porcel (RETIRED) gentoo-dev 2008-01-28 15:42:47 UTC
Move stuff to new alias
Comment 11 Raúl Porcel (RETIRED) gentoo-dev 2008-01-31 10:34:59 UTC
Re-reassigning, sorry for the bugspam
Comment 12 Ryan Hill (RETIRED) gentoo-dev 2008-04-28 20:52:46 UTC
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.