Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
I have tried to add the ~amd64 keyword to the ebuilds, compile and run applications (showing the "about" panel). I have multilib support but it is highly probable that they ebuilds would work on "pure" AMD64 systems. The following ebuilds are already OK in their latest version: gnustep-base/gnustep-base gnustep-base/gnustep-back-art gnustep-base/gnustep-env gnustep-base/gnustep-gui gnustep-base/gnustep-make gnustep-base/mknfonts gnustep-libs/artresources gnustep-libs/camaelon gnustep-libs/imagekits gnustep-libs/pdfkit The following ebuilds can have the ~amd64 keyword added since they compile and run: gnustep-apps/aclock gnustep-apps/addresses gnustep-apps/affiche gnustep-apps/camera gnustep-apps/clipbook gnustep-apps/cynthiune [1] gnustep-apps/easydiff gnustep-apps/gmines gnustep-apps/gorm gnustep-apps/gridlock [2] gnustep-apps/gworkspace [3] gnustep-apps/gwnet gnustep-apps/helpviewer gnustep-apps/mylibrary gnustep-apps/preferences gnustep-apps/preview [4] gnustep-apps/price [2] gnustep-apps/projectcenter gnustep-apps/projectmanager [2] gnustep-apps/systempreferences gnustep-apps/stepulator gnustep-apps/stshell [5] gnustep-apps/talksoup gnustep-apps/terminal gnustep-apps/textedit gnustep-apps/zipper gnustep-libs/camerakit gnustep-libs/cenonlibrary [2] gnustep-libs/gdl2 gnustep-libs/gsldap gnustep-libs/gsweb gnustep-libs/netclasses gnustep-libs/objcunit gnustep-libs/prefsmodule gnustep-libs/pantomime gnustep-libs/renaissance gnustep-libs/rigs gnustep-libs/smbkit gnustep-libs/steptalk [5] [1] depends on musicbrainz [2] a new version is available [3] some bugs but probably not AMD64-related [4] French version does not work because of missing files; I recommend deleting Resources/French.lproj (yes, this is an ugly fix) [5] marked as -* in the ebuild because it would not compile, but it does compile (and maybe run, I have a StepTalk shell but I know no command to test it) I could not get the following to work, although the issues do not look AMD64-related: gnustep-apps/cenon [2][6] gnustep-apps/gnumail [7] gnustep-apps/viewpdf [8] gnustep-apps/vindaloo [9] gnustep-libs/popplerkit [9] [6] Error message (in French and with encoding issues, sorry): x86_64-pc-linux-gnu-gcc vhfCommonFunctions.m -c \ -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -fPIC -DGSWARN -DGSDIAGNOSE -march=k8 -O2 -pipe -fno-strict-aliasing -Wall -fgnu-runtime -fconstant-string-class=NSConstantString -I. -I/var/tmp/portage/gnustep-apps/cenon-3.80/temp/Library/Headers -I//Library/Headers -I/Network/Library/Headers -I//System/Library/Headers \ -o shared_obj/vhfCommonFunctions.o vhfCommonFunctions.m:49: erreur: conflicting types for âsortPopupâ vhfCommonFunctions.h:47: erreur: previous declaration of âsortPopupâ was here make[2]: *** [shared_obj/vhfCommonFunctions.o] Erreur 1 make[1]: *** [VHFShared.all.subproject.variables] Erreur 2 make[1]: quittant le répertoire « /var/tmp/portage/gnustep-apps/cenon-3.80/work/Cenon/VHFShared » make: *** [Cenon.all.app.variables] Erreur 2 [7] compiles but has a critical bug that make it crash on start-up (does not seem AMD64-related) [8] Error message (in French and with encoding issues, sorry): x86_64-pc-linux-gnu-gcc AppController.m -c \ -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -fPIC -DGSWARN -DGSDIAGNOSE -march=k8 -O2 -pipe -fno-strict-aliasing -fgnu-runtime -g -Wall -fconstant-string-class=NSConstantString -I. -I/var/tmp/portage/gnustep-apps/viewpdf-0.9/temp/Library/Headers -I//Library/Headers -I/Network/Library/Headers -I//System/Library/Headers \ -o shared_obj/AppController.o In file included from AppController.h:28, from AppController.m:20: DocumentWindowController.h:98: erreur: expected â)â before âPDFOutlineItemâ make[1]: *** [shared_obj/AppController.o] Erreur 1 make: *** [ViewPDF.all.app.variables] Erreur 2 !!! ERROR: gnustep-apps/viewpdf-0.9 failed. [9] package currently masked because it does not compile Reproducible: Always
gnustep-apps/aclock-0.2.3 USE="-debug -doc -profile" gnustep-apps/addresses-0.4.6-r1 USE="-debug -doc -profile" gnustep-apps/affiche-0.6.0-r2 USE="-debug -doc -profile" gnustep-apps/clipbook-0.6.0.8.3 USE="-debug -doc -profile" gnustep-apps/easydiff-0.3.1_pre20050614 USE="-debug -doc -profile" gnustep-apps/gmines-0.1-r1 USE="-debug -doc -profile" gnustep-apps/gridlock-1.9-r1 USE="-debug -doc -profile" gnustep-apps/helpviewer-0.3-r1 USE="-debug -doc -profile" gnustep-apps/mylibrary-0.4.5g-r1 USE="-debug -doc -profile" gnustep-apps/preview-0.8.5 USE="-debug -doc -profile" gnustep-apps/projectcenter-0.4.3 USE="-debug -doc -profile" gnustep-apps/stepulator-1.0-r1 USE="-debug -doc -profile" gnustep-apps/talksoup-1.0_alpha1 USE="-debug -doc -profile" gnustep-apps/zipper-1.1 USE="-debug -doc -profile" gnustep-libs/netclasses-1.06 USE="-debug -doc -profile" gnustep-libs/objcunit-1.2 USE="-debug -doc -profile" gnustep-libs/renaissance-0.8.1_pre20060324 USE="-debug -doc -profile" 1. Emerges on AMD64. 2. No collisions. 3. Test phase ok. 4. Works. Portage 2.1.2.11 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.5-r4, 2.6.21-gentoo-r4 x86_64) ================================================================= System uname: 2.6.21-gentoo-r4 x86_64 Intel(R) Pentium(R) D CPU 3.00GHz Gentoo Base System release 1.12.9 Timestamp of tree: Thu, 16 Aug 2007 01:50:01 +0000 ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.23b virtual/os-headers: 2.6.21 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=nocona -pipe" CHOST="x86_64-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" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/init.d /etc/pam.d /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -march=nocona -pipe" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="-k" FEATURES="ccache collision-protect distlocks metadata-transfer multilib-strict parallel-fetch sandbox sfperms strict test userfetch userpriv usersandbox" GENTOO_MIRRORS="ftp://mirrors1.netvisao.pt/gentoo http://darkstar.ist.utl.pt/pub/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" 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 --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X acl acpi alsa amd64 arts bash-completion bitmap-fonts branding cairo cdr cli cracklib crypt dbus dri dts dvd dvdr dvdread eds emboss encode evo fam firefox flac gdbm gif gpm hal iconv ipv6 isdnlog jpeg kde kdeenablefinal kdehiddenvisibility mad midi mikmod mmx mp3 mpeg mudflap musepack musicbrainz ncurses nptl nptlonly offensive ogg opengl openmp pam pcre pdf perl png postgres pppd python qt3 qt3support qt4 quicktime readline reflection sdl session spell spl sse sse2 ssl svg tcpd test tiff truetype truetype-fonts type1-fonts unicode vorbis xcomposite xinerama xml xorg xscreensaver xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="i810" Unset: CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
(In reply to comment #1) Those are ~amd64 now - could we get a nice list of stuff that's supposed to work and should be keyworded?
(In reply to comment #2) > (In reply to comment #1) > Those are ~amd64 now - could we get a nice list of stuff that's supposed to > work and should be keyworded? I compiled a list of ebuilds that should get keyworded and it came the same as the reporter's. I'll test the rest as soon as the gnustep herd finishes the changes they're doing regarding the masking/removing of gnustep-base/gnustep-env, and the introduction of the new eclasses gnustep-{base,2}.eclass and virtual/gnustep-back.
These are the final ones that work here: gnustep-apps/camera-0.8 USE="-debug -doc -profile" gnustep-apps/gorm-1.1.0 USE="-debug -doc -profile" gnustep-apps/gwnet-0.1.0.7.1 USE="-debug -doc -profile" gnustep-apps/preferences-1.3.0_pre20061204 USE="-debug -doc -profile" gnustep-apps/price-0.7.0 USE="-debug -doc -profile" gnustep-apps/terminal-0.9.5_pre20060324 USE="-debug -doc -profile" gnustep-apps/textedit-0.95_pre20060324 USE="-debug -doc -profile" gnustep-libs/camerakit-0.0.1.20041011 USE="-debug -doc -profile" gnustep-libs/prefsmodule-1.1.1_pre20061204 USE="-debug -doc -profile" gnustep-libs/smbkit-0.0.1.20060324 USE="-debug -doc -profile" 1. Emerges on AMD64. 2. No collisions. 3. Test phase ok. 4. Works. gnustep-libs/gsldap-0.0.1_pre20060324 USE="-debug -doc -profile" can't really see if this one works since I don't have any LDAP server, but 1. Emerges on AMD64. 2. No collisions. 3. Test phase ok. Portage 2.1.2.12 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.5-r4, 2.6.22-gentoo-r2 x86_64) ================================================================= System uname: 2.6.22-gentoo-r2 x86_64 Intel(R) Pentium(R) D CPU 3.00GHz Gentoo Base System release 1.12.9 Timestamp of tree: Tue, 21 Aug 2007 12:50:01 +0000 ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.21 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=nocona -pipe" CHOST="x86_64-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" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/init.d /etc/pam.d /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -march=nocona -pipe" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="-k" FEATURES="ccache collision-protect distlocks metadata-transfer multilib-strict parallel-fetch sandbox sfperms strict test userfetch userpriv usersandbox" GENTOO_MIRRORS="ftp://mirrors1.netvisao.pt/gentoo http://darkstar.ist.utl.pt/pub/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" 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 --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X acl acpi alsa amd64 arts bash-completion bitmap-fonts branding cairo cdr cli cracklib crypt dbus dri dts dvd dvdr dvdread eds emboss encode evo fam firefox flac gdbm gif gpm hal iconv ipv6 isdnlog jpeg kde kdeenablefinal kdehiddenvisibility mad midi mikmod mmx mp3 mpeg mudflap musepack musicbrainz ncurses nptl nptlonly offensive ogg opengl openmp pam pcre pdf perl png postgres pppd python qt3 qt3support qt4 quicktime readline reflection sdl session spell spl sse sse2 ssl svg tcpd test tiff truetype truetype-fonts type1-fonts unicode vorbis xcomposite xinerama xml xorg xscreensaver xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="i810" Unset: CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
New gnustep-base packages and eclasses are in portage, along with version bumps for many packages (to use them), which got ~amd64 in them as this is my main desktop ;) I'll check if there are still any left Thanks Christophe for the initial report, here are the things that got fixed in the meantime: * cynthiune depends (like musicbrainz) are fixed * cenon (which compiles fine now), price, projectmanager are bumped to new version * steptalk is keyworded again * gnumail is fixed (patch added) * pdfkit/viewpdf got Last rites, popplerkit/vindaloo are bumped and unmasked Things not fixed: * for preview, I still have to fix that French.lproj * gridlock new homepage and version bump
preview and gridlock are fixed, other updated gnustep packages are all ~amd64 now. So it looks like we're done here