Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
View Bug Activity | Format For Printing | XML | Clone This Bug
pgadmin3 does not link to wxGTK when compiled with USE="unicode" it works when the libwx_gtku* libs r symlinked to libsx_gtk*
pkg_setup() { if wx-config --cppflags | grep gtk2u >& /dev/null; then einfo "${PN} will not build if wxGTK was compiled" einfo "with unicode support. If you are using a version of" einfo "wxGTK <= 2.4.2, you must set USE=-gtk2. In newer versions," einfo "you must set USE=-unicode." die "wxGTK must be re-emerged without unicode suport" fi }
The patch has been included. I forgot closing this bug. Thanks.
I am having difficulty emerging pgadmin3 using my Gentoo intel laptop running kernel-2.6.8-gentoo-r3. smilo local # /usr/local> locale LANG=en_US.utf8 LC_CTYPE="en_US.utf8" LC_NUMERIC="en_US.utf8" LC_TIME="en_US.utf8" LC_COLLATE="en_US.utf8" LC_MONETARY="en_US.utf8" LC_MESSAGES="en_US.utf8" LC_PAPER="en_US.utf8" LC_NAME="en_US.utf8" LC_ADDRESS="en_US.utf8" LC_TELEPHONE="en_US.utf8" LC_MEASUREMENT="en_US.utf8" LC_IDENTIFICATION="en_US.utf8" LC_ALL= smilo local # /usr/local> emerge dev-db/pgadmin3 Calculating dependencies ...done! >>> emerge (1 of 1) dev-db/pgadmin3-1.0.2 to / >>> md5 src_uri ;-) pgadmin3-1.0.2.tar.gz * pgadmin3 will not build if wxGTK was compiled * with unicode support. If you are using a version of * wxGTK <= 2.4.2, you must set USE=-gtk2. In newer versions, * you must set USE=-unicode. !!! ERROR: dev-db/pgadmin3-1.0.2 failed. !!! Function pkg_setup, Line 27, Exitcode 0 !!! wxGTK must be re-emerged without unicode suport Since I would like to keep Unicode support for wxGTK, I don't wan to recompile it to remove unicode support just to run pgadmin. Using google, I found this posting http://bugs.gentoo.org/show_bug.cgi?id=39669 But I'm afraid I don't understand the proposed solution... are you suggesting to manually create symlinks of /usr/lib/libwx_gtk2u* -> /usr/lib/libsx_gtk* ? Looking into my /usr/lib directory, I have: smilo lib # /usr/lib> ls | grep gtk2u libwx_gtk2u-2.4.so libwx_gtk2u-2.4.so.0 libwx_gtk2u-2.4.so.0.1.1 libwx_gtk2u_canvas-2.4.so libwx_gtk2u_canvas-2.4.so.0 libwx_gtk2u_canvas-2.4.so.0.1.1 libwx_gtk2u_dcsvg-2.4.so libwx_gtk2u_dcsvg-2.4.so.0 libwx_gtk2u_dcsvg-2.4.so.0.1.1 libwx_gtk2u_gl-2.4.so libwx_gtk2u_gl-2.4.so.0 libwx_gtk2u_gl-2.4.so.0.1.1 libwx_gtk2u_net-2.4.so libwx_gtk2u_net-2.4.so.0 libwx_gtk2u_net-2.4.so.0.1.1 libwx_gtk2u_ogl-2.4.so libwx_gtk2u_ogl-2.4.so.0 libwx_gtk2u_ogl-2.4.so.0.1.1 libwx_gtk2u_stc-2.4.so libwx_gtk2u_stc-2.4.so.0 libwx_gtk2u_stc-2.4.so.0.1.1 libwx_gtk2u_xrc-2.4.so libwx_gtk2u_xrc-2.4.so.0 libwx_gtk2u_xrc-2.4.so.0.1.1 My understanding of your posing is that I need to manually create symlink libsx_gtk2_??? for every libwx_gtk2u_??? ... Please clarify and thanks for your help. P.S. I am relatively new to Gentoo (< 1 month of actually using it) so I could be doing something wrong.