[MacPorts] #25912: xorg-libXi: b: No such file or directory
#25912: xorg-libXi: b: No such file or directory -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: xorg-libXi -------------------------------------+-------------------------------------- I can't seem to build xorg-libXi 1.3.1 (tested on Snow Leopard x86_64 and Tiger i386). It says: {{{ :info:build b docbook -d manpage -o XSelectExtensionEvent.xml XSelectExtensionEvent.txt :info:build make[1]: b: No such file or directory :info:build make[1]: [XSelectExtensionEvent.xml] Error 1 (ignored) }}} 1.3 built fine. -- Ticket URL: <http://trac.macports.org/ticket/25912> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25912: xorg-libXi: b: No such file or directory -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: xorg-libXi -------------------------------------+-------------------------------------- Comment(by jiminaus@…): I'm experiencing the same problem as ryandesign, except my log as a bunch of gsed between the "b: No such file or directory" line and the ":info:build man XSelectExtensionEvent.xml" line. -- Ticket URL: <http://trac.macports.org/ticket/25912#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25912: xorg-libXi: b: No such file or directory -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: xorg-libXi -------------------------------------+-------------------------------------- Comment(by ryandesign@…): That's because you are building parallel ("-j2"); I deliberately disabled parallel building for my test to get a clean build log that shows the steps in the right order. -- Ticket URL: <http://trac.macports.org/ticket/25912#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25912: xorg-libXi: b: No such file or directory -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: xorg-libXi -------------------------------------+-------------------------------------- Comment(by jiminaus@…): Replying to [comment:4 ryandesign@…]:
That's because you are building parallel ("-j2"); I deliberately disabled parallel building for my test to get a clean build log that shows the steps in the right order.
Thanks ryandesign for that enlightenment. I'll remember to disable parallel builds in future before submitting logs. -- Ticket URL: <http://trac.macports.org/ticket/25912#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25912: xorg-libXi: b: No such file or directory -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: xorg-libXi -------------------------------------+-------------------------------------- Comment(by beta.ziliani@…): I'm having the same problem on Leopard (10.5.8), with both the last and the 1.3.0 versions of xorg-libXi. -- Ticket URL: <http://trac.macports.org/ticket/25912#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25912: xorg-libXi: b: No such file or directory --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: fixed | Keywords: Port: xorg-libXi | --------------------------------------+------------------------------------- Changes (by jeremyhu@…): * status: new => closed * resolution: => fixed Comment: It seems to be a problem when ASCIIDOC is not set... Rather than just not building the man pages, it errors out.. r70184 -- Ticket URL: <http://trac.macports.org/ticket/25912#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25912: xorg-libXi: b: No such file or directory --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: jeremyhu@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: | Keywords: Port: xorg-libXi | --------------------------------------+------------------------------------- Changes (by software@…): * status: closed => reopened * resolution: fixed => Comment: It's revision r70126, not r70814. However, your patch did not solve it for me. As you can see in the attached logfile, I synced the repository, did a port clean --all and a port install. configure still reports: {{{ checking for xmlto... no checking for asciidoc... no }}} Could it be possible that macports does still not recognize the dependency because you did not increase the "revision" field in the Portfile? I am currently installing asciidoc and xmlto by hand to see if that will work. That will take a while though, xmlto will install the following dependencies: coreutils dblatex texlive-latex-extra texlive-bin poppler openjpeg poppler-data t1lib texlive-common texlive-latex texlive-basic texlive-documentation-base texlive-pictures texlive-math-extra texlive- fonts-recommended findutils texlive texlive-bin-extra latexmk texlive- context texlive-metapost texlive-documentation-english texlive-fontutils texlive-generic-recommended texlive-lang-czechslovak texlive-lang-dutch texlive-lang-french texlive-lang-german texlive-lang-italian texlive-lang- polish texlive-lang-portuguese texlive-lang-spanish texlive-lang-ukenglish texlive-latex-recommended texlive-luatex texlive-xetex texlive-htmlxml Again, wow. Never knew that xorg depends on texlive, but since I found out that py26-py2app-devel depends on subversion, I'm not surprised anymore. I'll report after all these dependencies are installed. -- Ticket URL: <http://trac.macports.org/ticket/25912#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25912: xorg-libXi: b: No such file or directory --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: jeremyhu@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: | Keywords: Port: xorg-libXi | --------------------------------------+------------------------------------- Comment(by jiminaus@…): After manually editing the port file, I can report that installing xmlto and asciidoc did fix the problem for me. -- Ticket URL: <http://trac.macports.org/ticket/25912#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25912: xorg-libXi: b: No such file or directory --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: jeremyhu@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: | Keywords: Port: xorg-libXi | --------------------------------------+------------------------------------- Comment(by mike.mclean@…): It appears that the patch to the xorg-libXi Portfile is really: r70216 (not 70126, not 70814 as listed previously). With r70216 applied, there is now a dependency infinite loop: '''$ port deps xorg-libXi'''[[BR]]Full Name: xorg-libXi @1.3.1_0[[BR]]Build Dependencies: pkgconfig, __'''''xmlto'''''__, asciidoc[[BR]]Library Dependencies: xorg-libXext, xorg-inputproto $ '''port deps xmlto'''[[BR]]Full Name: xmlto @0.0.23_1[[BR]]Runtime Dependencies: coreutils, findutils, getopt, libpaper, texlive, texlive- htmlxml, libxml2, libxslt, docbook-xml, docbook-xsl, fop, __'''''dblatex'''''__ $ '''port deps dblatex'''[[BR]]Full Name: dblatex @0.3_0[[BR]]Library Dependencies: python26, __'''''texlive-latex-extra'''''__, texlive-math- extra, dejavu-fonts, ImageMagick, docbook-xml, docbook-xsl $ '''port deps texlive-latex-extra'''[[BR]]Full Name: texlive-latex-extra @15852_1+doc[[BR]]Library Dependencies: __'''''texlive-latex'''''__, texlive-pictures, texlive-common, texlive-bin $ '''port deps texlive-latex'''[[BR]]Full Name: texlive-latex @15495_1+doc[[BR]]Library Dependencies: texlive-basic, texlive-common, __ '''''texlive-bin'''''__ $ '''port deps texlive-bin'''[[BR]]Full Name: texlive-bin @2009_5+motif[[BR]]Build Dependencies: perl5, pkgconfig[[BR]]Library Dependencies: fontconfig, freetype, gd2, libpng, ncurses, zlib, t1lib, __'''''poppler'''''__, xorg-libXp, texlive-common, openmotif[[BR]]Runtime Dependencies: ghostscript $ '''port deps poppler'''[[BR]]Full Name: poppler @0.14.1_0[[BR]]Build Dependencies: pkgconfig[[BR]]Library Dependencies: __'''''gtk2'''''__, lcms, openjpeg, poppler-data $ '''port deps gtk2'''[[BR]]Full Name: gtk2 @2.20.1_0+x11[[BR]]Build Dependencies: pkgconfig[[BR]]Library Dependencies: tiff, jasper, atk, pango, gettext, __'''''xorg-libXi'''''__, xorg-libXrandr, xorg-libXcursor, xorg-libXinerama, xorg-libXdamage, xorg-libXcomposite, xorg- libXfixes[[BR]]Runtime Dependencies: shared-mime-info -- Ticket URL: <http://trac.macports.org/ticket/25912#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25912: xorg-libXi: b: No such file or directory --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: jeremyhu@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: | Keywords: Port: xorg-libXi | --------------------------------------+------------------------------------- Comment(by software@…): It works fine now, but given the ridiculous dependencies (gtk2 now depends on latex and python26), I still vote to leave out these dependencies by default, and make a variant for users who want documentation. -- Ticket URL: <http://trac.macports.org/ticket/25912#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25912: xorg-libXi: b: No such file or directory --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: fixed | Keywords: Port: xorg-libXi | --------------------------------------+------------------------------------- Changes (by jeremyhu@…): * status: reopened => closed * resolution: => fixed Comment: Peter's going to roll another libXi which addresses the real problem here (building without the doc tools), so I'll put that in after it's released and drop the dependency which introduces the loop. -- Ticket URL: <http://trac.macports.org/ticket/25912#comment:13> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25912: xorg-libXi: b: No such file or directory --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: jeremyhu@… Type: defect | Status: reopened Priority: High | Milestone: Component: ports | Version: 1.9.1 Resolution: | Keywords: Port: xorg-libXi | --------------------------------------+------------------------------------- Changes (by dports@…): * priority: Normal => High * status: closed => reopened * resolution: fixed => * cc: dports@…, oofyt@…, yasir.suhail@… (added) Comment: This dependency loop is a real problem -- it is breaking many X ports, including anything that depends on gtk2. See duplicates #25919 and #25921 (reporters cc'd) -- Ticket URL: <http://trac.macports.org/ticket/25912#comment:14> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25912: xorg-libXi: b: No such file or directory --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: jeremyhu@… Type: defect | Status: reopened Priority: High | Milestone: Component: ports | Version: 1.9.1 Resolution: | Keywords: Port: xorg-libXi | --------------------------------------+------------------------------------- Comment(by mattvalentine@…): Replying to [comment:14 dports@…]:
This dependency loop is a real problem -- it is breaking many X ports, including anything that depends on gtk2.
See duplicates #25919 and #25921 (reporters cc'd)
temporary fix would be to install gtk2 with +quartz variant, then install xorg-libXi, then reinstall gtk2 with +x11. This will kill the infinite loop but doesnt fix the overall problem. -- Ticket URL: <http://trac.macports.org/ticket/25912#comment:15> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25912: xorg-libXi: documentation build issues --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: jeremyhu@… Type: defect | Status: reopened Priority: High | Milestone: Component: ports | Version: 1.9.1 Resolution: | Keywords: Port: xorg-libXi | --------------------------------------+------------------------------------- Comment(by jmr@…): Reverted to 1.3 in r70234 since the dependency loop seems to be affecting a lot of people. -- Ticket URL: <http://trac.macports.org/ticket/25912#comment:17> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25912: xorg-libXi: documentation build issues --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: jeremyhu@… Type: defect | Status: reopened Priority: High | Milestone: Component: ports | Version: 1.9.1 Resolution: | Keywords: Port: xorg-libXi | --------------------------------------+------------------------------------- Comment(by ryandesign@…): Has duplicate #25930. -- Ticket URL: <http://trac.macports.org/ticket/25912#comment:19> MacPorts <http://www.macports.org/> Ports system for Mac OS
#25912: xorg-libXi: documentation build issues --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: High | Milestone: Component: ports | Version: 1.9.1 Resolution: fixed | Keywords: Port: xorg-libXi | --------------------------------------+------------------------------------- Changes (by jeremyhu@…): * status: reopened => closed * resolution: => fixed Comment: Put in 1.3.2 which has the real fix. r70262 -- Ticket URL: <http://trac.macports.org/ticket/25912#comment:22> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts