Summary: | app-accessibility/speech-tools-1.2.3-r3 fails with gcc-4.1.1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sebastian Schlüter <sschlueter> |
Component: | Current packages | Assignee: | William Hubbs <williamh> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | 3schaefe, beu, jakub, mail, patrick |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 117482 | ||
Attachments: |
emerge log
output of emerge =speech-tools-1.2.3-r3 speechtool compile log |
Description
Sebastian Schlüter
2006-09-09 00:01:49 UTC
Created attachment 96455 [details]
emerge log
I have upgraded gcc from 3.4.6 to 4.1.1, then issued the following commands: gcc-config i686-pc-linux-gnu-4.1.1 source /etc/profile fix_libtool_files.sh 3.4.6 emerge --oneshot -av libtool emerge -eav system emerge -eav world Now app-accessibility/speech-tools-1.2.3-r2 fails to emerge. I have double-checked that it emerges fine with gcc-3.4.6. 1.2.3-r3 also doesn't emerge successfully. Try w/ 1.2.3-r3 (In reply to comment #3) > Try w/ 1.2.3-r3 1.2.3-r3 also doesn't emerge successfully. (In reply to comment #4) > 1.2.3-r3 also doesn't emerge successfully. Sure, but we need the output from -r3, won't be fixing anything in -r2. (In reply to comment #5) > Sure, but we need the output from -r3, won't be fixing anything in -r2. It's the very same error but I'll attach the log anyway. I'm not familiar with bugzilla but setting the status of this bug to "resolved" seems wrong to me, so I'll re-open it. Created attachment 96458 [details]
output of emerge =speech-tools-1.2.3-r3
(In reply to comment #7) > Created an attachment (id=96458) [edit] > output of emerge =speech-tools-1.2.3-r3 > Same problem here after switching to gcc-4.1.1. No problems w/ gcc-3.4.6 It is known that speech-tools-1.4.3 will not compile under gcc 4.1. As far as I know, speech-tools is only used by festival, so I have combined them in festival-1.95_beta. Try unmerging festival-1.4.3-r4 and speech-tools-1.2.3-r3 then mergint festival-1.95_beta. Thanks. (In reply to comment #9) > It is known that speech-tools-1.4.3 will not compile under gcc 4.1. > As far as I know, speech-tools is only used by festival, so I have combined > them in festival-1.95_beta. > Do you mean that festival package will merge with speech-tools now? I ask, because I'm just playing with emu package (in bug 98051) and if I get my tree commit rights might start playing with lots of other speech technology software which will likely dep on speech-tools. That is correct, for now, However, since I know now that there are other packages that use the speech-tools, I will create a separate ebuild for the speech-tools. (In reply to comment #9) > It is known that speech-tools-1.4.3 will not compile under gcc 4.1. > As far as I know, speech-tools is only used by festival, so I have combined > them in festival-1.95_beta. Wouldn't it be good to block speech-tools in latest festival (and the other way round)? Also, mentioning this in Changelogs would come handy, I guess? Same problem here, festival-1.95_beta works fine. We should have speech tools 1.2.95 in the tree.. that would probably solve the problem... Is it acceptable to have the speech-tools-1.2.95 in the tree and break the festival dependency on it? I combined them in festival because speech-tools has c++ templates which are .cc files and these are directly included by the festival compilation process. Also, if I do that, should I remove the portion of the festival ebuild that installs speech-tools? It's up to you how to handle this, however if you integrate something into another ebuilds, it needs to block the stand-alone one. Plus having a separate ebuild for speech-tools _and_ one integrated into festival seems like needless duplication to me really. Either the thing makes sense as a standalone app, then festival should depend on it, or it only makes sense when used with festival, then leave it in there, stick appropriate blockers in place, get the new festival stabilized and when done remove speech-tools from portage. In any case, please be verbose in changelogs for such major changes. :) Created attachment 97206 [details]
speechtool compile log
speechtool compile log
The above file is my speech-tool compile log. It also doesnt compile for me, it didnt do so on gcc 3.4 and it doesnt do on gcc 4.1. I did gcc-config i686-pc-linux-gnu-4.1.1 source /etc/profile fix_libtool_files.sh 3.4.6 emerge --oneshot -av libtool revdep-rebuild emerge -eav system emerge -eav world Portage 2.1.1 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r8 i686) ================================================================= System uname: 2.6.17-gentoo-r8 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.12.5 Last Sync: Sat, 16 Sep 2006 15:00:07 +0000 ccache version 2.3 [disabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.6-r1, 2.0.28-r1 dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=i686 -mtune=pentium4 -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=i686 -mtune=pentium4 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ http://gentoo.intergenia.de " LANG="de_DE@euro" LINGUAS="de" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/root/src/portageoverlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aalib alsa apache2 apm arts bash-completion berkdb bitmap-fonts bluetooth cairo cdda cdparanoia cli cpudetection crypt cups dlloader doc dri dvb dvd dvdr dvdread eds elibc_glibc emboss encode esd foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 hal ieee1394 imagemagick imlib input_devices_keyboard input_devices_mouse input_devices_wacom isdnlog java jpeg kde kdeenablefinal kdexdeltas kernel_linux latex libcaca libg++ libwww linguas_de lirc mad mikmod mmx mmx2 motif mp3 mpeg musicbrainz mysql ncurses nls nptl nptlonly nsplugin ntfs ntfsd nvidia ogg opengl oss pam pcre pdf perl png pppd python qt3 qt4 quicktime readline real reflection reiserfs samba screen sdl session spell spl sse sse2 ssl svg symlink tcltk tcpd truetype truetype-fonts type1-fonts udev unicode userland_GNU vcd video_cards_nvidia video_cards_vga vidix vim-with-x vorbis win32codecs xml xmms xorg xv zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS (In reply to comment #18) > The above file is my speech-tool compile log. > > It also doesnt compile for me, it didnt do so on gcc 3.4 and it doesnt do on > gcc 4.1. I guess you need to re-read Comment #9 > I guess you need to re-read Comment #9
I'm sorry, you're right - problem solved.
I have put speech-tools-1.2.95 in portage as a separate package due to the previously mentioned bug 98051, for emu. I have broken the festival dependency on it and put blockers in place. The reason for that is that festival directly #includes .cc files from speech-tools, and hard coads the path to them, so it is best for festival to download its own copy of speech-tools and build both of them. I am going to go ahead and close this; if you need to re-open it, go ahead and do so. *** Bug 148792 has been marked as a duplicate of this bug. *** |