[MacPorts] #16009: arts-1.1.2: Build-Error - wrong autonf version
#16009: arts-1.1.2: Build-Error - wrong autonf version --------------------------------+------------------------------------------- Reporter: zweistein12@gmx.de | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: arts | --------------------------------+------------------------------------------- I cannon install arts $ sudo port install arts +aqua ---> Fetching arts ---> Verifying checksum(s) for arts ---> Extracting arts Error: Target org.macports.patch returned: shell command "cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_arts/work/arts-1.1.2 && make -f admin/Makefile.common cvs" returned error 2 Command output: *** YOU'RE USING autoconf (GNU Autoconf) 2.61. *** KDE requires autoconf 2.52, 2.53 or 2.54 make: *** [cvs] Error 1 Error: Status 1 encountered during processing. What can I do? -- Ticket URL: <http://trac.macports.org/ticket/16009> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16009: arts-1.1.2: patch failure: KDE requires autoconf 2.52, 2.53 or 2.54 ---------------------------------+------------------------------------------ Reporter: zweistein12@gmx.de | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: arts ---------------------------------+------------------------------------------ Changes (by ryandesign@macports.org): * summary: arts-1.1.2: Build-Error - wrong autonf version => arts-1.1.2: patch failure: KDE requires autoconf 2.52, 2.53 or 2.54 -- Ticket URL: <http://trac.macports.org/ticket/16009#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16009: arts-1.1.2: patch failure: KDE requires autoconf 2.52, 2.53 or 2.54 --------------------------------+------------------------------------------- Reporter: zweistein12@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: | Port: arts --------------------------------+------------------------------------------- Changes (by macsforever2000@…): * keywords: arts => * port: => arts Old description:
I cannon install arts $ sudo port install arts +aqua ---> Fetching arts ---> Verifying checksum(s) for arts ---> Extracting arts Error: Target org.macports.patch returned: shell command "cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_arts/work/arts-1.1.2 && make -f admin/Makefile.common cvs" returned error 2 Command output: *** YOU'RE USING autoconf (GNU Autoconf) 2.61. *** KDE requires autoconf 2.52, 2.53 or 2.54 make: *** [cvs] Error 1
Error: Status 1 encountered during processing.
What can I do?
New description: I cannon install arts {{{ $ sudo port install arts +aqua ---> Fetching arts ---> Verifying checksum(s) for arts ---> Extracting arts Error: Target org.macports.patch returned: shell command "cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_arts/work/arts-1.1.2 && make -f admin/Makefile.common cvs" returned error 2 Command output: *** YOU'RE USING autoconf (GNU Autoconf) 2.61. *** KDE requires autoconf 2.52, 2.53 or 2.54 make: *** [cvs] Error 1 Error: Status 1 encountered during processing. }}} What can I do? -- -- Ticket URL: <http://trac.macports.org/ticket/16009#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16009: arts-1.1.2: patch failure: KDE requires autoconf 2.52, 2.53 or 2.54 --------------------------------+------------------------------------------- Reporter: zweistein12@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: | Port: arts --------------------------------+------------------------------------------- Changes (by macsforever2000@…): * cc: macsforever2000@… (added) Comment: I see this problem too. -- Ticket URL: <http://trac.macports.org/ticket/16009#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16009: arts-1.1.2: patch failure: KDE requires autoconf 2.52, 2.53 or 2.54 --------------------------------+------------------------------------------- Reporter: zweistein12@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: | Port: arts --------------------------------+------------------------------------------- Comment(by sebastien.pierard@…): I can not install the piklab port because it depends on the arts port. The installation of the arts port fails. I have the last version of macports (1.700). I tried sudo ./port -v selfupdate but it doesn't change anyting. Here are the failure details : sudo ./port -v install piklab[[BR]] ...[[BR]] ---> Fetching arts[[BR]] ---> Verifying checksum(s) for arts[[BR]] ---> Checksumming arts-1.1.2.tar.bz2[[BR]] ---> Checksumming kde-admindir-20030601.tar.bz2[[BR]] ---> Checksumming detect-autoconf.tar.bz2[[BR]] ---> Extracting arts[[BR]] ---> Extracting arts-1.1.2.tar.bz2[[BR]] ---> Extracting kde-admindir-20030601.tar.bz2[[BR]] ---> Extracting detect-autoconf.tar.bz2[[BR]] patching file artsc/artsc-config.in[[BR]] patching file artsc/artsdsp.c[[BR]] patching file artsc/artsdsp.in[[BR]] patching file artsc/Makefile.am[[BR]] patching file configure.in.in[[BR]] patching file flow/audioiocoreaudio.cc[[BR]] patching file flow/audioioesd.cc[[BR]] patching file flow/audioiooss.cc[[BR]] patching file flow/gsl/gsldatahandle-mad.c[[BR]] patching file flow/gsl/gsldatahandle-vorbis.c[[BR]] patching file flow/Makefile.am[[BR]] patching file libltdl/ltdl.c[[BR]] patching file libltdl/ltdl.m4[[BR]] patching file soundserver/artsd.cc[[BR]] patching file soundserver/Makefile.am[[BR]] patching file soundserver/soundserverv2_impl.cc[[BR]] *** YOU'RE USING autoconf (GNU Autoconf) 2.61.[[BR]] *** KDE requires autoconf 2.52, 2.53 or 2.54[[BR]] make: *** [cvs] Error 1[[BR]] Error: Target org.macports.patch returned: shell command "cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_arts/work/arts-1.1.2 && make -f admin/Makefile.common cvs" returned error 2[[BR]] Command output: *** YOU'RE USING autoconf (GNU Autoconf) 2.61.[[BR]] *** KDE requires autoconf 2.52, 2.53 or 2.54[[BR]] make: *** [cvs] Error 1[[BR]] [[BR]] Warning: the following items did not execute (for arts): org.macports.activate org.macports.patch org.macports.configure org.macports.build org.macports.destroot org.macports.install[[BR]] Error: The following dependencies failed to build: arts kdelibs3 aspell texinfo lzmautils bzip2 flex hicolor-icon-theme libart_lgpl libidn libxml2 libxslt lua readline openexr ilmbase openssl pcre unsermake py25-zlib python25 libusb[[BR]] Error: Status 1 encountered during processing.[[BR]] What should I do to get the arts port installed ? -- Ticket URL: <http://trac.macports.org/ticket/16009#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16009: arts-1.1.2: patch failure: KDE requires autoconf 2.52, 2.53 or 2.54 --------------------------------+------------------------------------------- Reporter: zweistein12@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: | Port: arts --------------------------------+------------------------------------------- Comment(by dr2chase@…): And if I may add, ditto! I've tried to work around this the hard way, and found the following obstacles: - use of /usr/bin/autoconf is preferred to all others (in particular, it will ignore whichever one MacPorts installed, and it will not allow me to perform the sleazy expedient of wrapping autoconf in a shell script that lies about the version number). - asking macports to install "autoconf@2.54" installs autoconf@2.63, without any complaints. This seems wrong. - performing first "port extract arts", then editing the offending script, and then performing "port -v install arts" or "port -d install arts" does not work, because there's a secret step (not listed in the verbose/debug output) in which the changes made to the buggy script (admin/cvs.sh) are silently discarded. I've tried every sleazy trick I know to work around this. This bug has been sitting here for 6 months. The "fix" is relatively easy, if I knew how to substitute a corrected admin/cvs.sh, without it being substituted back behind my back. Can we get a little help here? -- Ticket URL: <http://trac.macports.org/ticket/16009#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16009: arts-1.1.2: patch failure: KDE requires autoconf 2.52, 2.53 or 2.54 --------------------------------+------------------------------------------- Reporter: zweistein12@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: | Port: arts --------------------------------+------------------------------------------- Comment(by dr2chase@…): MORE: First, I have no idea how to undo the steps I am about to suggest. So maybe you don't want to do them, or maybe you want to do some more research. It says this software is unmaintained, maybe I am volunteering. To workaround this bug, download arts, and as root (sudo bash) {{{ cd /opt/local/var/macports/distfiles/arts mkdir safe cp *.bz2 safe mkdir work cp *.bz2 work cd work bunzip2 *.bz2 for i in *.tar ; do tar xf $i end }}} You then need to edit both copies of cvs.sh, fixing the lines for autoconf, autoheader, and automake, more or less like so: {{{ Autoconf*2.5* | autoconf*2.5* | Autoconf*2.6* | autoconf*2.6* ) : ;; Autoconf*2.5* | autoheader*2.5* | Autoconf*2.6* | autoheader*2.6* ) : ;; automake*1.5* | automake*1.5-* | automake*1.6.* | automake*1.7* | automake*1.8* | automake*1.9* | automake*1.10* | automake*1.11* ) : ;; }}} This is not a robust fix, but it will get you to the next step. Retar and re-bzip2 the files: {{{ tar cvf arts-1.1.2.tar arts-1.1.2 tar cf kde-admindir-20030601.tar admin bzip2 *.tar cp *.bz2 .. }}} Attempt to install (it will fail): {{{ sudo port install -v arts }}} The output will whine about a checksum. At this point, you need to go find the portfile (/opt/local/var/macports/sources/rsync.macports.org/release/ports/audio/arts/Portfile) and edit it to put in the "correct" checksums for the files you just mutilated. This is still not enough. When you build, it while fail because it passes an invalid warning flag to the C++ compiler (if either party had been willing to let the warning slide, either not to ask for it, or merely to warn on an inappropriate warning flag, which by definition is not going to affect the output, this would work, but such is not the case). I edited all those out (there's 14 of them) from every file that set it. This will get you to the NEXT failure, which is {{{ buffer.h:102: error: extra ';' }}} and that is in fact the case. I've spent enough time on this for one day. -- Ticket URL: <http://trac.macports.org/ticket/16009#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16009: arts-1.1.2: patch failure: KDE requires autoconf 2.52, 2.53 or 2.54 --------------------------------+------------------------------------------- Reporter: zweistein12@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: | Port: arts --------------------------------+------------------------------------------- Comment(by dr2chase@…): And further {{{ Command output: mcoputils.h:94: error: extra ';' anyref.h:145: error: extra ';' connect.h:52: error: extra ';' core.h:14: error: extra ';' core.h:326: error: extra ';' core.h:399: error: extra ';' reference.h:345: error: extra ';' core.h:497: error: extra ';' core.h:599: error: extra ';' core.h:698: error: extra ';' core.h:801: error: extra ';' core.h:901: error: extra ';' core.h:991: error: extra ';' core.h:1092: error: extra ';' core.h:1185: error: extra ';' core.h:1288: error: extra ';' core.h:1337: error: extra ';' common.h:140: error: extra ';' pool.h:88: error: extra ';' iomanager.h:91: warning: 'class Arts::IONotify' has virtual functions but non-virtual destructor iomanager.h:110: warning: 'class Arts::TimeNotify' has virtual functions but non-virtual destructor iomanager.h:210: error: extra ';' tcpserver.h:59: error: extra ';' unixserver.h:58: error: extra ';' dispatcher.h:263: error: extra ';' debug.h:134: error: extra ';' connection.cc:47: error: extra ';' }}} -- Ticket URL: <http://trac.macports.org/ticket/16009#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16009: arts-1.1.2: patch failure: KDE requires autoconf 2.52, 2.53 or 2.54 --------------------------------+------------------------------------------- Reporter: zweistein12@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: | Port: arts --------------------------------+------------------------------------------- Comment(by dr2chase@…): Apparently the author of this code had adopted an invalid coding standard, and in all but one case his namespace declarations were followed by a semicolon, which is apparently no longer valid. After cleaning all those out, the next big hiccup is: {{{ dynamicskeleton.h: In member function 'const Arts::MethodDef& Arts::DynamicSkeleton<Parent_skel>::getMethodDef(long int)': dynamicskeleton.h:137: error: there are no arguments to '_dsGetMethodDef' that depend on a template parameter, so a declaration of '_dsGetMethodDef' must be available dynamicskeleton.h:137: error: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) }}} Ugh. -- Ticket URL: <http://trac.macports.org/ticket/16009#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16009: arts-1.1.2: patch failure: KDE requires autoconf 2.52, 2.53 or 2.54 --------------------------------+------------------------------------------- Reporter: zweistein12@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: | Port: arts --------------------------------+------------------------------------------- Comment(by dr2chase@…): Aha. Upon further investigation (http://www.arts- project.org/gen/newsarchive/news_2000.html) I see that this software is no longer supported. Is it appropriate to have broken, unbuildable, unsupported software in !MacPorts? -- Ticket URL: <http://trac.macports.org/ticket/16009#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16009: arts-1.1.2: patch failure: KDE requires autoconf 2.52, 2.53 or 2.54 --------------------------------+------------------------------------------- Reporter: zweistein12@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: | Port: arts --------------------------------+------------------------------------------- Comment(by ryandesign@…): #18690 requests that this port be deleted. -- Ticket URL: <http://trac.macports.org/ticket/16009#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16009: arts-1.1.2: patch failure: KDE requires autoconf 2.52, 2.53 or 2.54 --------------------------------+------------------------------------------- Reporter: zweistein12@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: | Port: arts --------------------------------+------------------------------------------- Comment(by ryandesign@…): Replying to [comment:4 sebastien.pierard@…]:
I can not install the piklab port because it depends on the arts port. piklab no longer depends on arts as of r46376.
-- Ticket URL: <http://trac.macports.org/ticket/16009#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16009: arts-1.1.2: patch failure: KDE requires autoconf 2.52, 2.53 or 2.54 ---------------------------------+------------------------------------------ Reporter: zweistein12@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: wontfix | Keywords: Port: arts | ---------------------------------+------------------------------------------ Changes (by jeremyhu@…): * status: new => closed * resolution: => wontfix Comment: arts is gone: r49436 -- Ticket URL: <http://trac.macports.org/ticket/16009#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16009: arts-1.1.2: patch failure: KDE requires autoconf 2.52, 2.53 or 2.54 -------------------------------+-------------------------------------------- Reporter: zweistein12@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Component: ports Version: 1.6.0 | Resolution: wontfix Keywords: | Port: arts -------------------------------+-------------------------------------------- Comment(by icerain031@…): [http://www.promgowndress.com/ homecoming dresses] homecoming dresses [http://www.1stpromdress.com/ prom dress] prom dresses [http://www.lovelypromdress.com/ prom dresses] and wedding dress [http://www.fashionbridalgown.com/ wedding dresses] bridal gown [http://www.fashionweddingdress.com/ discount wedding dresses] quinceanera dress [http://www.prettyquinceanera.com/ quinceanera dresses] sweet dress [http://www.prettyquinceaneradress.com/ sweet 16 dresses] [http://www.quinceaneragowns.org/ quinceanera gowns] and [http://www.vivedresses.com/ prom dresses],[http://www.dresses-gowns.com/ wedding dresses] [http://www.myweddinggowndress.com/ wedding dresses] wedding dress [http://www.weddingdresscity.com/ wedding dresses] for wedding pary [http://www.bestplussizedresses.com/ maternity wedding dresses],bridesmaid dress [http://www.buybridesmaiddresses.com/ bridesmaid dress] bridesmaid [http://www.buybridesmaiddress.com/ bridesmaid dresses] dress [http://www.vivedress.com/ prom dresses] gowns [http://www.promdressbuy.com/ prom gowns dresses] and oil paintings [http://www.oilpaintings-art.com/ oil painting] oil painting [http://www.oilpaintings4u.com/ oil paintings] [http://www.getartgallery.com/ oil paintings] [http://www.prettyweddingdress.com/ wedding dresses] wedding dresses and prom dress [http://www.promdressmarket.com/ prom dresses] prom [http://www.promdressfactory.com/ prom dresses] -- Ticket URL: <http://trac.macports.org/ticket/16009#comment:14> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts