a - appCgiIn.o make[1]: Leaving directory `/var/tmp/portage/ted-2.12/work/Ted-2.12/appUtil' cd appFrame && make make[1]: Entering directory `/var/tmp/portage/ted-2.12/work/Ted-2.12/appFrame' i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -I../appFrame -I../appUtil -I../bitmap -I../ind -I../include -DAFMDIR=\"/usr/share/Ted/afm\" -DINDDIR=\"/usr/share/Ted/ind\" -c -o sioCopyPasteMotif.o sioCopyPasteMotif.c In file included from sioCopyPasteMotif.c:11: ../appFrame/sioXprop.h:11: error: expected ')' before 'w' ../appFrame/sioXprop.h:14: error: expected ')' before 'w' ../appFrame/sioXprop.h:16: error: expected ')' before 'w' ../appFrame/sioXprop.h:19: error: expected ')' before 'w' make[1]: *** [sioCopyPasteMotif.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/ted-2.12/work/Ted-2.12/appFrame' make: *** [lib/appFrame.a] Error 2 !!! ERROR: app-editors/ted-2.12 failed. Gentoo Base System version 1.12.6 Portage 2.1.1-r1 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r4, 2.6.16.16 i686) ================================================================= System uname: 2.6.16.16 i686 AMD Athlon(tm) 64 Processor 3200+ Last Sync: Fri, 10 Nov 2006 16:00:01 +0000 ccache version 2.3 [disabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: [Not Present] dev-lang/python: 2.4.3-r4 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.60 sys-devel/automake: 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r4 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo" CXXFLAGS="-O2 -march=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig buildpkg distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://212.219.56.134/sites/www.ibiblio.org/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo" 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="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X berkdb bitmap-fonts cli cracklib crypt cups dlloader dri elibc_glibc fortran gdbm gpm iconv input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog kernel_linux libg++ ncurses nls nptl nptlonly pam pcre perl ppds pppd python readline reflection session spl ssl tcpd truetype-fonts type1-fonts udev unicode userland_GNU video_cards_vga xorg zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
I think it gets much farther now, but there are still some failures toward the end. >>> Completed installing ted-2.12 into /var/tmp/portage/app-editors/ted-2.12/ima /usr/lib/portage/bin/ebuild.sh: line 1695: /var/tmp/portage/app-editors/ted-2.12 tee: /var/tmp/portage/app-editors/ted-2.12/temp/build.log: No such file or direc /usr/lib/portage/bin/prepallman: line 10: /var/tmp/portage/app-editors/ted-2.12/ /usr/lib/portage/bin/prepallman: line 15: /var/tmp/portage/app-editors/ted-2.12/ strip: i686-pc-linux-gnu-strip --strip-unneeded usr/bin/Ted !!! install_qa_check failed; exiting. # emerge --info Portage 2.1.2.2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r6 i686) ================================================================= System uname: 2.6.18-gentoo-r6 i686 Intel(R) Celeron(R) CPU 2.40GHz Gentoo Base System version 1.12.1 Timestamp of tree: Mon, 26 Mar 2007 19:00:08 +0000 dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 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.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" 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 --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="bitmap-fonts cli cracklib crypt cups dri firefox gdbm gpm gtk2 isdnlog lesstif libg++ midi ncurses nls nptl nptlonly pam pcre perl ppds pppd python readline reflection ssl truetype-fonts type1-fonts unicode x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="vesa vga i810" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
whats with this bug. I have this problem, too.
Somebody did let the forum know about this, but didn't tell bugzilla... http://readlist.com/lists/gentoo.org/gentoo-user/18/91757.html
No release upstream for almost 3 years, no maintainer, doesn't compile, the ebuild is FUBARed and uses fugly openmotif, I won't touch this... treecleaners, all yours, remove this.
Please vote. +1
+1
I could emerge Ted-2.17 on an amd64 system by removing the "rm -rf" from "src_install()" in "ted-2.17.ebuild". So far it seems to work OK. (Even if I did not manage to open up a more complex RTF file, because Ted complained that this actually was not an RTF file :-(.) On the other hand: As long as it seems to emerge OK I don't really see why it should be removed...
seems like an easy fix. will have a look.
wtf is going on in src_install?
Fixed.
(In reply to comment #10) > wtf is going on in src_install? > :-) Thought the same when I saw it :-)
*** Bug 214585 has been marked as a duplicate of this bug. ***
2.17-r1 fails to build for me on x86 and sparc, see bug 214585
Created attachment 147199 [details, diff] ted-2.17-gtk.patch this should do it. if you want to remove it instead feel free.
With that patch it compiles, but it doesn't work...it shows up and stuff, but whether i try to open a document or a new one, it doesn't do anything.
No objections if you want to remove it, but if you're going to try to fix it, it might be easier to figure out why openmotif isn't being detected, rather than making gtk work. Raúl, you didn't include a build log in #214585, but could you see what configure logs show for openmotif checks?
Created attachment 147358 [details] build.log See yourself :)
(In reply to comment #18) > Created an attachment (id=147358) [edit] > build.log There are some automagic dependencies: | Choosing a GUI... | Found GTK | [...] | -L/usr/lib -ltiff -L/usr/lib -ljpeg -L/usr/lib -lpng -L/usr/lib -lz -lXpm | -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 | -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lm while gtk+ is not in DEPEND (and looks like this isn't the only one missing).
(In reply to comment #18) > See yourself :) > > Checking for Motif... Thanks. Unfortunately, there's not much to see... I hadn't noticed the configure checks don't even tell you whether they found anything. Could you please also attach Ted/config.log? (In reply to comment #19) > There are some automagic dependencies: > | Choosing a GUI... > | Found GTK > | [...] > | -L/usr/lib -ltiff -L/usr/lib -ljpeg -L/usr/lib -lpng -L/usr/lib -lz -lXpm > | -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 > | -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lm > while gtk+ is not in DEPEND (and looks like this isn't the only one missing). That isn't and shouldn't be in DEPEND. When both openmotif and gtk are detected, Ted defaults to openmotif, which is listed as a dependency in the ebuild. For some reason, it apparently isn't being detected, but when it is, Ted doesn't use GTK at all.
I'm not sure is voting needed at this point.. but +1 from me, it's going to the next p.mask round unless someone fixes it
> I'm not sure is voting needed at this point.. but +1 from me, it's going to the > next p.mask round unless someone fixes it I had tried to, but I really needed Ted/config.log for that, as I requested in comment #20. ted builds and runs without problems here, and I haven't been able to reproduce the openmotif misdetection.
Armin, mind doing as asked in Comment #20? Having this bug stale here for another year is not an option, considering we have a developer intrested in fixing it.
appInspector.c:323: error: expected expression before ‘AppInspectorResources’ appInspector.c:323: error: initializer element is not constant appInspector.c:323: error: (near initialization for ‘APP_InspectorResourceTable[0].acrStructOffset’) appInspector.c:327: error: expected expression before ‘AppInspectorResources’ appInspector.c:327: error: initializer element is not constant appInspector.c:327: error: (near initialization for ‘APP_InspectorResourceTable[1].acrStructOffset’) make[1]: *** [appInspector.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/app-editors/ted-2.17-r1/work/Ted-2.17/appFrame' make: *** [lib/appFrame.a] Error 2 * ERROR: app-editors/ted-2.17-r1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 169: Called die * The specific snippet of code: * emake DEF_AFMDIR=-DAFMDIR=\\"/usr/share/Ted/afm\\" DEF_INDDIR=-DINDDIR=\\"/usr/share/Ted/ind\\" package.shared || die "emake failed" * The die message: * emake failed * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/app-editors/ted-2.17-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-editors/ted-2.17-r1/temp/environment'.
Created attachment 165313 [details] build.log
# Jeremy Olexa <darkside@gentoo.org> (13 Sep 2008) # Masked for removal in 60 days. Multiple issues, broke for some people. Needs # maintainer. automagic deps. See bug #154997 app-editors/ted
I already offered to take a look at Raúl's config.log, I would take a look at yours as well, but you need to attach it for me to be able to do so. And there was no reason to immediately mask it just because you can't compile it...
Oh, and I already explained that it doesn't actually have automagic deps as you claimed.
(In reply to comment #27) > I already offered to take a look at Raúl's config.log, I would take a look at > yours as well, but you need to attach it for me to be able to do so. And there > was no reason to immediately mask it just because you can't compile it... > Sorry you feel that way, feel free to put yourself in metadata.xml, remove the mask, and reply to the my last rites when it gets delivered. I masked it because the rest of the treecleaner voted in favor of masking and I didn't know its status. Don't be offended, it wasn't my decision alone. requested log coming in a second.
Created attachment 165317 [details] Ted/config.log
Thank you. As it turned out, there was nothing interesting in the config.log as well... However, the fresh look did help to spot the problem, and why it worked for me but not for you: it searches for Motif headers in /usr/X11R6/include/Xm and in /usr/include, but not in /usr/include/Xm (and similar problems for the libraries). I have x11-base/xorg-x11 installed, so I have a symlink /usr/X11R6 -> ../usr which makes things work. I have committed a fix for this, but before I unmask this and mark myself as maintainer, would you please verify that it now works for you?
(In reply to comment #31) > Thank you. As it turned out, there was nothing interesting in the config.log as > well... However, the fresh look did help to spot the problem, and why it worked > for me but not for you: it searches for Motif headers in /usr/X11R6/include/Xm > and in /usr/include, but not in /usr/include/Xm (and similar problems for the > libraries). I have x11-base/xorg-x11 installed, so I have a symlink /usr/X11R6 > -> ../usr which makes things work. I have committed a fix for this, but before > I unmask this and mark myself as maintainer, would you please verify that it > now works for you? > Confirmed fixed, thanks for saving this package! =D
Thanks for checking. I've listed myself in metadata.xml and unmasked ted now. Given the subject change of this bug, I'm not sure if this should be closed as FIXED or WONTFIX, but I'll pick the former. I'll reply to the last rites mail in a bit.
(In reply to comment #33) > Thanks for checking. I've listed myself in metadata.xml and unmasked ted now. > Given the subject change of this bug, I'm not sure if this should be closed as > FIXED or WONTFIX, but I'll pick the former. I'll reply to the last rites mail > in a bit. > We aren't that picky. Thanks again.