Trying to emerge the new version of xemacs from 21.4.10-r1 to 21.4.11-r1. Ebuild halts on missing dbm functionality (see below). When I do an 'emerge -p --deep xemacs' I receive a list of many new packages to be installed. I receive the same list when I use just the '-p'. Given the missing dbm functionality, are these new packages being listed in the correct order? IE - should some of them come before xemacs-21.4.11? (see below below) --------------------------------------------------------------------------------------------------- below --------------------------------------------------------------------------------------------------- >>> emerge (3 of 34) app-editors/xemacs-21.4.11_rc1 to / >>> Downloading http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/xemacs-21.4.11rc1.tar.gz --17:29:24-- http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/xemacs-21.4.11rc1.tar.gz => `/usr/portage/distfiles/xemacs-21.4.11rc1.tar.gz' Resolving www.ibiblio.org... done. Connecting to www.ibiblio.org[152.2.210.81]:80... connected. HTTP request sent, awaiting response... 404 Not Found 17:29:25 ERROR 404: Not Found. >>> Downloading http://ftp.xemacs.org/xemacs-21.4/pretest/xemacs-21.4.11rc1.tar.gz --17:29:25-- http://ftp.xemacs.org/xemacs-21.4/pretest/xemacs-21.4.11rc1.tar.gz => `/usr/portage/distfiles/xemacs-21.4.11rc1.tar.gz' Resolving ftp.xemacs.org... done. Connecting to ftp.xemacs.org[199.184.165.136]:80... connected. HTTP request sent, awaiting response... 200 OK Length: 10,613,932 [application/x-gzip] 100%[======================================================================>] 10,613,932 90.40K/s ETA 00:00 17:31:19 (90.40 KB/s) - `/usr/portage/distfiles/xemacs-21.4.11rc1.tar.gz' saved [10613932/10613932] >>> md5 ;-) xemacs-21.4.11rc1.tar.gz >>> Unpacking source... >>> Unpacking xemacs-21.4.11rc1.tar.gz patching file info/emodules.info Hunk #1 succeeded at 1 with fuzz 1. >>> Source unpacked. X png jpeg gpm checking whether ln -s works... yes checking host system type... i686-pc-linux checking for gcc... gcc checking whether the C compiler (gcc -march=athlon-xp -O3 -pipe ) works... yes checking whether the C compiler (gcc -march=athlon-xp -O3 -pipe ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking how to run the C preprocessor... gcc -E checking for AIX... no checking for GNU libc... yes Extracting information from the machine- and system-dependent headers... checking for buggy gcc versions... no ... many other tests deleted ... checking for ncurses/curses.h... no checking for ncurses/term.h... no checking for ncurses/curses.h... no checking for database support checking for ndbm.h... yes checking for dbm_open in -lgdbm... no Error: Required GNU DBM support cannot be provided. !!! ERROR: app-editors/xemacs-21.4.11_rc1 failed. !!! Function src_compile, Line 160, Exitcode 1 !!! (no error message) dragon root # -------------------------------------------------------------------------------- below below -------------------------------------------------------------------------------- dragon root # emerge -p --deep xemacs These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild U ] app-editors/xemacs-21.4.11_rc1 [21.4.10-r1] [ebuild N ] app-xemacs/xemacs-base-1.71 [ebuild N ] app-xemacs/eterm-1.13 [ebuild N ] app-xemacs/fsf-compat-1.11 [ebuild N ] app-xemacs/ecrypto-0.12 [ebuild N ] app-xemacs/sh-script-1.16 [ebuild N ] app-xemacs/mail-lib-1.54 [ebuild N ] app-xemacs/cc-mode-1.31 [ebuild N ] app-xemacs/ilisp-1.28 [ebuild N ] app-xemacs/mh-e-1.16 [ebuild N ] app-xemacs/apel-1.25 [ebuild N ] app-xemacs/vm-7.07 [ebuild N ] app-xemacs/cookie-1.14 [ebuild N ] app-xemacs/mailcrypt-2.12 [ebuild N ] app-xemacs/tm-1.34 [ebuild N ] app-xemacs/rmail-1.13 [ebuild N ] app-xemacs/w3-1.26 [ebuild N ] app-xemacs/gnus-1.64 [ebuild N ] app-xemacs/ispell-1.24 [ebuild N ] app-xemacs/xemacs-devel-1.48 [ebuild N ] app-xemacs/edebug-1.14 [ebuild N ] app-xemacs/elib-1.10 [ebuild N ] app-xemacs/edit-utils-1.95 [ebuild N ] app-xemacs/pcl-cvs-1.64 [ebuild N ] app-xemacs/ediff-1.44 [ebuild N ] app-xemacs/vc-1.33 [ebuild N ] app-xemacs/speedbar-1.24 [ebuild N ] app-xemacs/emerge-1.09 [ebuild N ] app-xemacs/prog-modes-1.67 [ebuild N ] app-xemacs/dired-1.12 [ebuild N ] app-xemacs/efs-1.29 dragon root #
sorry i forgot to have masked this ebuild. will let you know when i track down the problem.
can you attach the full output from the configure and the config.log file. the config.log file will be in the /var/tmp/portage/xemacs-21.4.11_rc1/work/xemacs.21.4.11/config.log this will help me to track down whats going wrong.
Answer to comment 1. - oki-dee, I understand - :) Answer to comment 2. - will be happy to - but that's on my machine at home. Will post it later tonight prolly between 8-9pm EST. IF I can ssh to it, I'll try to pull it out sooner but I can't promise that.
Created attachment 6916 [details] config.log as requested. If you need anything else, let me know. :-)
ok i think i have an idea what the problem is. do you have motif installed there ?? if not then thats probably the problem, there is a problem with the xemacs configure script, it wants to use motif if its available. the only way i have found around it is to use the athena widget set try emerging with USE="athena" and possibly one of the nicer athena toolkits like neXt or Xaw3d. if that doesnt fix the problem i think it might be a problem with one of the packages XEmacs uses, possibly something is missing from one of those packages on your system. but try with athena first its nicer than motif anyway.
OK - this is the current situation: ---------------------------------------------------------------------------------------------------------------- dragon rsync # emerge -s motif Searching... [ Results for search key : motif ] [ Applications found : 1 ] * x11-libs/openmotif Latest version available: 2.2.2-r1 Latest version installed: 2.2.2-r1 Size of downloaded files: 7,852 kB Homepage: http://www.motifzone.org/ Description: Open Motif dragon rsync # emerge -p openmotif These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] x11-libs/openmotif-2.2.2-r1 dragon rsync # emerge -s athena Searching... [ Results for search key : athena ] [ Applications found : 0 ] dragon rsync # emerge -s xaw3d Searching... [ Results for search key : xaw3d ] [ Applications found : 1 ] * x11-libs/Xaw3d Latest version available: 1.5-r1 Latest version installed: [ Not Installed ] Size of downloaded files: 277 kB Homepage: http://freshmeat.net/projects/xaw3d/ Description: the Xaw3d is a drop-in 3D replacement of the Xaw widget set which comes with X. It is used e.g. by gv the ghostcript frontend. dragon rsync # emerge -s next Searching... [ Results for search key : next ] [ Applications found : 1 ] * x11-libs/neXtaw Latest version available: 0.12 Latest version installed: [ Not Installed ] Size of downloaded files: 553 kB Homepage: http://siag.nu/neXtaw/ Description: Athena Widgets with N*XTSTEP appearance dragon rsync # emerge -p neXtaw These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] x11-libs/neXtaw-0.12 dragon rsync # emerge -p Xaw3d These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] x11-libs/Xaw3d-1.5-r1 dragon rsync # emerge -p xemacs These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] app-editors/xemacs-21.4.10-r1 dragon rsync # emerge -p xemacs These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild U ] app-editors/xemacs-21.4.11_rc1 [21.4.10-r1] [ebuild N ] app-xemacs/xemacs-base-1.71 [ebuild N ] app-xemacs/eterm-1.13 [ebuild N ] app-xemacs/fsf-compat-1.11 [ebuild N ] app-xemacs/ecrypto-0.12 [ebuild N ] app-xemacs/sh-script-1.16 [ebuild N ] app-xemacs/mail-lib-1.54 [ebuild N ] app-xemacs/cc-mode-1.31 [ebuild N ] app-xemacs/ilisp-1.28 [ebuild N ] app-xemacs/mh-e-1.16 [ebuild N ] app-xemacs/apel-1.25 [ebuild N ] app-xemacs/vm-7.07 [ebuild N ] app-xemacs/cookie-1.14 [ebuild N ] app-xemacs/mailcrypt-2.12 [ebuild N ] app-xemacs/tm-1.34 [ebuild N ] app-xemacs/rmail-1.13 [ebuild N ] app-xemacs/w3-1.26 [ebuild N ] app-xemacs/gnus-1.64 [ebuild N ] app-xemacs/ispell-1.24 [ebuild N ] app-xemacs/xemacs-devel-1.48 [ebuild N ] app-xemacs/edebug-1.14 [ebuild N ] app-xemacs/elib-1.10 [ebuild N ] app-xemacs/edit-utils-1.95 [ebuild N ] app-xemacs/pcl-cvs-1.64 [ebuild N ] app-xemacs/ediff-1.44 [ebuild N ] app-xemacs/vc-1.33 [ebuild N ] app-xemacs/speedbar-1.24 [ebuild N ] app-xemacs/emerge-1.09 [ebuild N ] app-xemacs/prog-modes-1.67 [ebuild N ] app-xemacs/dired-1.12 [ebuild N ] app-xemacs/efs-1.29 dragon rsync # -------------------------------------------------------------------------------------------------------- As you can see, I did have openmotif installed. This was installed to satisfy a dependency for something else. (I believe for a previous version of xemacs, but I'm not sure.) Neither neXtaw nor Xaw3d was installed. I did (after unmasking the new xemacs build): # export USE=athena # emerge Xaw3d # emerge xemacs The emerge ran through to completion, including all the additional emerges after xemacs proper. xemacs opens correctly and yes, it does look much nicer :-) Hope this helps.
After reading my response over, I just wanted to be absolutely clear: I never chose to install openmotif. It was installed to satisy a dependency requirement for something else. I _think_ it was installed to satisfy a previous build of xemacs, but I'm not sure. :-( I do remember it installing but that was more than 8 weeks ago. (heh) A memory virtually lost in the mists of Gentoo time.
ok nifty. good to hear i did change the xemacs ebuild so that you have choices other than motif. i will see if i can disable motif unless its is requested. thanks for helping test this dude :)
Happy to help. :-) Do you want to leave this open until you have a new ebuild ready for testing? I run 4 very different machines at the moment and would be happy to test a new ebuild on all of them.
FWIW - I figured out where the dependency for open-motif came from. Xscreensaver requires it. Since this is a 'fluxbox' only box, that is the screensaver I choose to user. :)
i just unmasked the 21.4.11 ebuild. it is still ~arch masked though. can you emerge the new version and see if the problem is still there.
Created attachment 7315 [details] results of emerge on machine 01 (main machine) Sorry, no joy in Mudville as they say. Emerge failed for GNU database. The attached file includes: emerge info emerge /usr/portage/app-editors/xemacs/xemacs-21.4.11.ebuild >xemacs.msgs 2>& /var/tmp/portage/xemacs-21.4.11/work/xemacs-21.4.11/config.log Note: this is my 'main' machine and has the most 'stuff' on it. If you'ld like any other information from it. Just let me know.
Created attachment 7324 [details] emerge results for machine 02 (at work machine) This emerge went through to completion w/out a problem. :-) The attachement contains the same information as the previous attachment but I did not include the config.log. While I have KDE-3.1_rc6 installed on this machine, I use fluxbox exclusively on it. Once again, if you need any other info, I'll be have to provide it. I have two other 'secondary' machines at home I home to test the ebuild on later tonight.
Created attachment 7937 [details] xemacs.all.text I have one machine which refuses to emerge xemacs-21.4.12. I've attatched as a single file the results of the following commands: # emerge xemacs &> xemacs.msgs.text # emerge gdbm &> gdbm.msgs.text # emerge xemacs &> xemacs.msgs2.text # emerge info &> emerge.info.text # cat xemacs.msgs.text gdbm.msgs.text xemacs.msgs2.text emerge.info.text > emerge.all.text If there is any further information I can provide, please let me know. :-)
21.4.12 is out closing this as WONTFIX