after I emerged umbrello-3.4.1 (1.4.1) and I want select coding language in umbrello, I get two messages: 1) "Could not find active language. Please select one of the installed languages to generate the code with." after ok: 2) "Could not find a code generator." I googled arround and find out umbrello will use a libcodegenerator.so, which should be build by umbrello source, but its not done so. Reproducible: Always Steps to Reproduce: 1. emerge umbrello 2. try selecting language (menu code -> active language) 3. Actual Results: error messages as explained Expected Results: switched language Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0, 2.6.12-rc6-mm1 i686) ================================================================= System uname: 2.6.12-rc6-mm1 i686 Intel(R) Pentium(R) M processor 1.40GHz Gentoo Base System version 1.6.12 Python: dev-lang/python-2.3.5 [2.3.5 (#2, Apr 28 2005, 10:13:30)] distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.7.9-r1, 1.8.5-r3, 1.6.3, 1.5, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium-m -mtune=pentium-m -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -funroll-loops -ftracer -ffast-math" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium-m -mtune=pentium-m -O3 -pipe -fomit-frame-pointer -fprefetch-loop-arrays -funroll-loops -ftracer -ffast-math" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks prelink sandbox sfperms strict" GENTOO_MIRRORS=" ftp://helios/pub/gentoo #ftp://johannes/pub/gentoo #ftp://agamemnon/pub/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo #ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo #http://gentoo.oregonstate.edu #http://distro.ibiblio.org/gentoo " LANG="de_DE@euro" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/portage /usr/local/overlays/bmg-main /usr/local/overlays/gentoo-de /usr/local/overlays/dnjl-portage" SYNC="rsync://helios/gentoo-portage" USE="x86 X aac aalib acpi adns alsa apache2 avi bash-completion berkdb bitmap-fonts bonobo cdr crypt cups curl dga directfb divx4linux dv dvd dvdread eds emboss encode esd fam fbcon flac foomaticdb fortran freetds gd gdbm ggi gif gnome gnutls gpm gtk gtk2 gtkhtml guile i8x0 imagemagick imap imlib ipv6 java jpeg junit kerberos ldap libg++ libwww mad mbox mikmod mmx motif mp3 mpeg mysql nas ncurses nls nptl odbc ogg oggvorbis opengl pam pcmcia pdflib perl pic png ppds python qt quicktime readline samba sdl slang snmp spell sqlite sse sse2 ssl svga tcltk tcpd theora threads tiff truetype truetype-fonts type1-fonts unicode usb vorbis xface xine xinerama xml xml2 xmms xosd xprint xv xvid zlib video_cards_i810 video_cards_i855 linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS
Confirmed. btw., Daniel: Please use only sane compiler flags sets. -ftracer and -ffast-math (can) produce broken code and or not meant to be enabled globally. In general marking your bug reports invalid is appropriate. You might want to follow tis two links, too: http://gcc.gnu.org/onlinedocs/ http://funroll-loops.org/
Thanks, but it's not a compiler problem. (I know the impact of those cflags and I also tested several cflags and gcc <3.4.) I think the problem is the ebuild, which either will configure the source false or which will install files false. I think the file libcodegenerator.so.0 is missed (won't build).
There's a libcodegenerator that gets built, but it's a convenience library and does not get installed, so that's ok. It seems this is more general and not Gentoo specific, you can look here: https://bugs.kde.org/show_bug.cgi?id=107101
Created attachment 62827 [details] umbrello-3.4.1 selecting language fixed This ebuild will fix the selecting language problem as showed at https://bugs.kde.org/show_bug.cgi?id=107101. thanks to Gregorio Guidi!
The fix is included in kde 3.4.2, which is available now.