[MacPorts] #26540: gimp instal failed with help2man
#26540: gimp instal failed with help2man ------------------------------+--------------------------------------------- Reporter: kh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: help2man | Port: gimp ------------------------------+--------------------------------------------- iMac 10.6.4 attempting to install gimp. help2man does not configure - looking for a directory help2man_1.38.2 - but the actual directory appears to be help2man-1.38.2. Changing the directory name did not cure the problem. Result is gimp failed to install. -- Ticket URL: <https://trac.macports.org/ticket/26540> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26540: help2man fails to configure while installing gimp ------------------------------+--------------------------------------------- Reporter: kh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: help2man ------------------------------+--------------------------------------------- Changes (by devans@…): * keywords: help2man => * port: gimp => help2man Comment: I am unable to reproduce your problem. Please do this {{{ sudo port clean --all help2man sudo port install help2man }}} and attach a copy of the log file if this fails so that we have something to work with -- Ticket URL: <https://trac.macports.org/ticket/26540#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26540: help2man fails to configure while installing gimp ------------------------------+--------------------------------------------- Reporter: kh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: help2man ------------------------------+--------------------------------------------- Changes (by devans@…): * cc: devans@… (added) -- Ticket URL: <https://trac.macports.org/ticket/26540#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26540: help2man fails to configure while installing gimp ------------------------------+--------------------------------------------- Reporter: kh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: help2man ------------------------------+--------------------------------------------- Comment(by kh@…): Sorry! misread your instructions - the second file is the actual log file. -- Ticket URL: <https://trac.macports.org/ticket/26540#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26540: help2man fails to configure while installing gimp ------------------------------+--------------------------------------------- Reporter: kh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: help2man ------------------------------+--------------------------------------------- Comment(by devans@…): Ok, the relevant error is {{{ :info:configure configure: error: perl module Locale::gettext required }}} Locale::gettext is provided by port p5-locale-gettext which is a dependency of help2man and the log claims that you have it installed {{{ :debug:main p5-locale-gettext 1.05_2 exists in the ports tree :debug:main p5-locale-gettext 1.05_2 is the latest installed :debug:main p5-locale-gettext 1.05_2 is active }}} So this seems to be contradictory information. To see more detail about why configure thinks its not there, please attach the file config.log which is found in the directory given by this command {{{ % echo `port dir help2man`/work/help2man* }}} -- Ticket URL: <https://trac.macports.org/ticket/26540#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26540: help2man fails to configure while installing gimp ------------------------------+--------------------------------------------- Reporter: kh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: help2man ------------------------------+--------------------------------------------- Comment(by kh@…): Line 57 appears to be the interesting line - 'but wrong architecture'!! -- Ticket URL: <https://trac.macports.org/ticket/26540#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26540: help2man fails to configure while installing gimp ------------------------------+--------------------------------------------- Reporter: kh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: help2man ------------------------------+--------------------------------------------- Comment(by devans@…): Indeed. What does {{{ file /opt/local/lib/perl5/vendor_perl/5.8.9/darwin- 2level/auto/Locale/gettext/gettext.bundle }}} say? -- Ticket URL: <https://trac.macports.org/ticket/26540#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26540: help2man fails to configure while installing gimp ------------------------------+--------------------------------------------- Reporter: kh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: help2man ------------------------------+--------------------------------------------- Comment(by kh@…): It doesn't say very much at all! It is, of course, binary - but Duckbill produces an app from which 'runs' though doing nothing as far as I can see. Hope this helps. I have gettext.bs (empty) and a gettext.bundle.mp_1284776886 of 20kb which proclaims itself to be a Unix executable - but they don't reveal anything terribly useful either. -- Ticket URL: <https://trac.macports.org/ticket/26540#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26540: help2man fails to configure while installing gimp ------------------------------+--------------------------------------------- Reporter: kh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: help2man ------------------------------+--------------------------------------------- Comment(by devans@…): Sorry I wasn't clear in my request. The program "file" returns information about the type of file and what architecture it is. So what I meant (but didn't communicate well) was: What does the following command return? {{{ % file /opt/local/lib/perl5/vendor_perl/5.8.9/darwin- 2level/auto/Locale/gettext/gettext.bundle }}} on my system it returns (my version is built universal) {{{ /opt/local/lib/perl5/vendor_perl/5.8.9/darwin- 2level/auto/Locale/gettext/gettext.bundle: Mach-O universal binary with 2 architectures /opt/local/lib/perl5/vendor_perl/5.8.9/darwin- 2level/auto/Locale/gettext/gettext.bundle (for architecture x86_64): Mach-O 64-bit bundle x86_64 /opt/local/lib/perl5/vendor_perl/5.8.9/darwin- 2level/auto/Locale/gettext/gettext.bundle (for architecture i386): Mach-O bundle i386 }}} -- Ticket URL: <https://trac.macports.org/ticket/26540#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26540: help2man fails to configure while installing gimp ------------------------------+--------------------------------------------- Reporter: kh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: help2man ------------------------------+--------------------------------------------- Comment(by kh@…): There we have it! No such file or directory!! The only two things in the gettext directory are .packlist and .packlist.mp_1284776886. So how should the bundle have got there? I certainly haven't changed anything there. There is a 5.8.9 directory inside perl5 - but that doesn't lead anywhere to a Locale directory. -- Ticket URL: <https://trac.macports.org/ticket/26540#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26540: help2man fails to configure while installing gimp ------------------------------+--------------------------------------------- Reporter: kh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: help2man ------------------------------+--------------------------------------------- Comment(by devans@…): OK looks like a problem with p5-locale-gettext so try this: {{{ sudo port -f uninstall p5-locale-gettext sudo port install p5-locale-gettext sudo port install help2man }}} If all that works then proceed with installing gimp -- Ticket URL: <https://trac.macports.org/ticket/26540#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26540: help2man fails to configure while installing gimp ------------------------------+--------------------------------------------- Reporter: kh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: help2man ------------------------------+--------------------------------------------- Comment(by ryandesign@…): Note that I fixed p5-locale-gettext to install with the correct architecture earlier today in r71687, so if you haven't yet, "sudo port selfupdate" to get that change, then try again. -- Ticket URL: <https://trac.macports.org/ticket/26540#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26540: help2man fails to configure while installing gimp ------------------------------+--------------------------------------------- Reporter: kh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: help2man ------------------------------+--------------------------------------------- Comment(by kh@…): Not good news I'm afraid. I uninstalled help2man (in case) as well as p5 -locale-gettext before doing a selfupdate. This reported the base version 1.9.1 installed. I then installed p5-locale-gettext which reported @1.05_3. Fiunally I attempted to install help2man - only to have the same bug reappear that you have been trying to solve. We do, however, have the expected result for the 'file' command - Mach-0 64-bit bundle x86_64 The following, however, may help - sh-3.2# `port dir help2man`/work/help2man* sh: /opt/local/var/macports/sources/rsync.macports.org/release/ports/textproc/help2man/work/help2man*: No such file or directory sh-3.2# As you see, there is no configure log file. Back, I'm sorry to say, in your court! -- Ticket URL: <https://trac.macports.org/ticket/26540#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26540: help2man fails to configure while installing gimp ------------------------------+--------------------------------------------- Reporter: kh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: help2man ------------------------------+--------------------------------------------- Comment(by ryandesign@…): What is in the directory identified by the command "port work help2man"? -- Ticket URL: <https://trac.macports.org/ticket/26540#comment:13> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26540: help2man fails to configure while installing gimp ------------------------------+--------------------------------------------- Reporter: kh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: help2man ------------------------------+--------------------------------------------- Comment(by kh@…): .CC_PRINT_OPTIONS .macports.help2man.state help2man-1.38.2 which appeared to be at the heart of the problem as originally given - note the hyphen although I believe that MacPorts is expectoing a low-line. Being in New Zealand I am off to bed - so forgive any delay in further responses for another hour or 12. Thanks for your patience and thoughts. -- Ticket URL: <https://trac.macports.org/ticket/26540#comment:14> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26540: help2man fails to configure while installing gimp ------------------------------+--------------------------------------------- Reporter: kh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: help2man ------------------------------+--------------------------------------------- Comment(by ryandesign@…): Replying to [comment:14 kh@…]:
.CC_PRINT_OPTIONS [[br]] .macports.help2man.state [[br]] help2man-1.38.2 [[br]] [[br]] which appeared to be at the heart of the problem as originally given - note the hyphen although I believe that MacPorts is expectoing a low-line.
No, that's the directory name MacPorts is expecting. If you have a log that shows otherwise, please attach it. Did you "sudo port selfupdate" as I suggested above? The error in the log you did attach, "perl module Locale::gettext required", is one I believe I have already fixed. -- Ticket URL: <https://trac.macports.org/ticket/26540#comment:15> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26540: help2man fails to configure while installing gimp ------------------------------+--------------------------------------------- Reporter: kh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: help2man ------------------------------+--------------------------------------------- Comment(by kh@…): I bow to your superior knowledge. I had indeed done a selfupdate - but have again repeated the uninstalls, selfupdate, reinstalled p5-locale-gettext and tried help2man - which failed a shell command as before apparently the same one. So I went into the main logfile and found the complaint about a shell command "cd ... && ./configure ..." However, when I go into the .../work/help2man-1.38.2 directory indicated and try a manual configure the second line says - checking for module Locale::gettext... no tries a few other things OK and barfs with a final line configure: error: perl module Locale::gettext required and, it appears that it is installed as you said earlier. I don't know where the Perl gettext module is supposed to be - but in /opt/local/lib/perl5/vendor_perl/5.8.9/darwin-2level/Locale there is a module gettext.pm - the file date is 1 Jun 2005 and the length 6834 bytes! It looks OK as a Perl module (mind you I'm more a Python man myself). I manually ran the module test in the config file to see the detail of the failure. It reported - sh-3.2# perl -mLocale::gettext -e 1 Can't load '/opt/local/lib/perl5/vendor_perl/5.8.9/darwin- 2level/auto/Locale/gettext/gettext.bundle' for module Locale::gettext: dlopen(/opt/local/lib/perl5/vendor_perl/5.8.9/darwin- 2level/auto/Locale/gettext/gettext.bundle, 1): no suitable image found. Did find: /opt/local/lib/perl5/vendor_perl/5.8.9/darwin- 2level/auto/Locale/gettext/gettext.bundle: mach-o, but wrong architecture at /opt/local/lib/perl5/5.8.9/darwin-2level/DynaLoader.pm line 230. at -e line 0 Compilation failed in require. BEGIN failed--compilation aborted. which might indicate something in the dynamic loader module. Over to you again! -- Ticket URL: <https://trac.macports.org/ticket/26540#comment:16> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26540: help2man fails to configure while installing gimp ------------------------------+--------------------------------------------- Reporter: kh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: help2man ------------------------------+--------------------------------------------- Comment(by cromick@…): I am having a similar problem with installing gnuplot -- Ticket URL: <https://trac.macports.org/ticket/26540#comment:17> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26540: help2man fails to configure while installing gimp ------------------------------+--------------------------------------------- Reporter: kh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: help2man ------------------------------+--------------------------------------------- Changes (by devans@…): * cc: clay@… (added) Comment: See also duplicate #27064. -- Ticket URL: <https://trac.macports.org/ticket/26540#comment:19> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26540: help2man fails to configure while installing gimp -------------------------------+-------------------------------------------- Reporter: kh@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: duplicate | Keywords: Port: help2man | -------------------------------+-------------------------------------------- Changes (by jmr@…): * status: new => closed * resolution: => duplicate Comment: Duplicate of #21069. -- Ticket URL: <https://trac.macports.org/ticket/26540#comment:20> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts