[MacPorts] #49209: Problem with QT3
#49209: Problem with QT3 --------------------+-------------------------------- Reporter: andy@… | Owner: macports-tickets@… Type: defect | Status: new Priority: High | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: qt3 --------------------+-------------------------------- Two issues: 1. The mirrors don't appear to have a valid copy of qt-x11-free-3.3.8.tar.bz2. The first three servers apparently timeout, and the fourth gives an HTML response. I was able to get around this by copying the file from another computer on which I installed qt3 about a year ago. 2. The "Building qt3" returns an error. Relevant lines from the build log are: :info:build + ./configure '-I$(QTDIR)/include' '-L$(QTDIR)/lib' -I/opt/local/include -L/opt/local/lib -lresolv -buildkey qt3-jaguar -platform darwin-g++ -xplatform darwin-g++ -prefix /opt/local/lib/qt3 -docdir /opt/local/share/doc/qt3 -headerdir /opt/local/include/qt3 -libdir /opt/local/lib -release -shared -no-exceptions -thread -cups -stl -qt-gif -plugin-imgfmt-png -plugin-imgfmt-jpeg -plugin-imgfmt-mng -system-libpng -system-libjpeg -system-zlib -largefile -sm -xinerama -xrender -xft -xkb -plugin-sql-sqlite -no-sql-ibase -no-sql-mysql -no-sql-odbc -no-sql-psql :info:build Xft support cannot be enabled due to functionality tests! :info:build Turn on verbose messaging (-v) to ./configure to see the final report. :info:build If you believe this message is in error you may use the continue :info:build switch (-continue) to ./configure to continue. :info:build Command failed: cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_qt3/qt3/work/qt-x11-free-3.3.8 && ./CompileScript.sh :info:build Exit code: 101 :error:build org.macports.build for port qt3 returned: command execution failed -- Ticket URL: <https://trac.macports.org/ticket/49209> MacPorts <https://www.macports.org/> Ports system for OS X
#49209: Problem with QT3 ---------------------+-------------------------------- Reporter: andy@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: qt3 | ---------------------+-------------------------------- Changes (by mf2k@…): * priority: High => Normal Comment: The Priority field is for use by Macports team members only. -- Ticket URL: <https://trac.macports.org/ticket/49209#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#49209: Problem with QT3 ---------------------+-------------------------------- Reporter: andy@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: qt3 | ---------------------+-------------------------------- Old description:
Two issues: 1. The mirrors don't appear to have a valid copy of qt-x11-free-3.3.8.tar.bz2. The first three servers apparently timeout, and the fourth gives an HTML response.
I was able to get around this by copying the file from another computer on which I installed qt3 about a year ago.
2. The "Building qt3" returns an error. Relevant lines from the build log are:
:info:build + ./configure '-I$(QTDIR)/include' '-L$(QTDIR)/lib' -I/opt/local/include -L/opt/local/lib -lresolv -buildkey qt3-jaguar -platform darwin-g++ -xplatform darwin-g++ -prefix /opt/local/lib/qt3 -docdir /opt/local/share/doc/qt3 -headerdir /opt/local/include/qt3 -libdir /opt/local/lib -release -shared -no-exceptions -thread -cups -stl -qt-gif -plugin-imgfmt-png -plugin-imgfmt-jpeg -plugin-imgfmt-mng -system-libpng -system-libjpeg -system-zlib -largefile -sm -xinerama -xrender -xft -xkb -plugin-sql-sqlite -no-sql-ibase -no-sql-mysql -no- sql-odbc -no-sql-psql :info:build Xft support cannot be enabled due to functionality tests! :info:build Turn on verbose messaging (-v) to ./configure to see the final report. :info:build If you believe this message is in error you may use the continue :info:build switch (-continue) to ./configure to continue. :info:build Command failed: cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_qt3/qt3/work/qt-x11-free-3.3.8 && ./CompileScript.sh :info:build Exit code: 101 :error:build org.macports.build for port qt3 returned: command execution failed
New description: Two issues: 1. The mirrors don't appear to have a valid copy of qt-x11-free-3.3.8.tar.bz2. The first three servers apparently timeout, and the fourth gives an HTML response. I was able to get around this by copying the file from another computer on which I installed qt3 about a year ago. 2. The "Building qt3" returns an error. Relevant lines from the build log are: {{{ :info:build + ./configure '-I$(QTDIR)/include' '-L$(QTDIR)/lib' -I/opt/local/include -L/opt/local/lib -lresolv -buildkey qt3-jaguar -platform darwin-g++ -xplatform darwin-g++ -prefix /opt/local/lib/qt3 -docdir /opt/local/share/doc/qt3 -headerdir /opt/local/include/qt3 -libdir /opt/local/lib -release -shared -no-exceptions -thread -cups -stl -qt-gif -plugin-imgfmt-png -plugin-imgfmt-jpeg -plugin-imgfmt-mng -system-libpng -system-libjpeg -system-zlib -largefile -sm -xinerama -xrender -xft -xkb -plugin-sql-sqlite -no-sql-ibase -no-sql-mysql -no-sql-odbc -no-sql-psql :info:build Xft support cannot be enabled due to functionality tests! :info:build Turn on verbose messaging (-v) to ./configure to see the final report. :info:build If you believe this message is in error you may use the continue :info:build switch (-continue) to ./configure to continue. :info:build Command failed: cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_qt3/qt3/work/qt-x11-free-3.3.8 && ./CompileScript.sh :info:build Exit code: 101 :error:build org.macports.build for port qt3 returned: command execution failed }}} -- Comment (by mf2k@…): In the future, please use WikiFormatting -- Ticket URL: <https://trac.macports.org/ticket/49209#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#49209: Problem with QT3 ---------------------+-------------------------------- Reporter: andy@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: qt3 | ---------------------+-------------------------------- Comment (by ryandesign@…): Please attach the main.log file. However, I'm not surprised qt3 doesn't build; it's ancient. Do you really need it? qt4-mac and qt5-mac are the current versions. -- Ticket URL: <https://trac.macports.org/ticket/49209#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#49209: Problem with QT3 ---------------------+-------------------------------- Reporter: andy@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: qt3 | ---------------------+-------------------------------- Comment (by andy@…): I don't need qt3 itself, but qt3 is a prerequisite for xxdiff -- a neat tool for graphically showing diffs and merging over an X11 connection. The problem was that qt3 was expecting to find all of the freetype headers in /opt/include/freetype2/, when in the latest freetype port they are in /opt/include/freetype2/freetype/. Without hacking through the compilation scripts, I found an effective kluge: {{{ cd /opt/include/freetype2 sudo ln -s freetype/*.h . }}} This allows qt3 to compile, and I've confirmed xxdiff works. -- Ticket URL: <https://trac.macports.org/ticket/49209#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#49209: Problem with QT3 ---------------------+-------------------------- Reporter: andy@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: qt3 | ---------------------+-------------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => ryandesign@… * status: new => assigned Comment: Replying to [ticket:49209 andy@…]:
1. The mirrors don't appear to have a valid copy of qt-x11-free-3.3.8.tar.bz2. The first three servers apparently timeout,
I have updated the homepage and master_sites of the port in r141226.
and the fourth gives an HTML response.
In fact, three servers give an HTML response, and they're all [wiki:Mirrors MacPorts mirrors]: the one in Australia (aarnet.au.distfiles.macports.org), the one in Germany (nue.de.distfiles.macports.org), and the one in the UK (mse.uk.distfiles.macports.org). These web servers are misconfigured. I have reported the misconfiguration to the administrators of those servers; hopefully they will fix the problem. -- Ticket URL: <https://trac.macports.org/ticket/49209#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#49209: Problem with QT3 ---------------------+-------------------------- Reporter: andy@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: qt3 | ---------------------+-------------------------- Comment (by ryandesign@…): Replying to [comment:4 andy@…]:
The problem was that qt3 was expecting to find all of the freetype headers in /opt/include/freetype2/, when in the latest freetype port they are in /opt/include/freetype2/freetype/.
Ah yes, the headers did change location somewhat recently. That might be easy to fix in qt3.
Without hacking through the compilation scripts, I found an effective kluge:
{{{ cd /opt/include/freetype2 sudo ln -s freetype/*.h . }}}
This allows qt3 to compile, and I've confirmed xxdiff works.
I'm glad you found a workaround, but you should undo these changes to prevent future problems. -- Ticket URL: <https://trac.macports.org/ticket/49209#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#49209: qt3: can't find freetype 2.6.1 headers ---------------------+-------------------------- Reporter: andy@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: qt3 | ---------------------+-------------------------- Changes (by ryandesign@…): * status: assigned => closed * resolution: => fixed Comment: Replying to [comment:6 ryandesign@…]:
Replying to [comment:4 andy@…]:
The problem was that qt3 was expecting to find all of the freetype headers in /opt/include/freetype2/, when in the latest freetype port they are in /opt/include/freetype2/freetype/.
Ah yes, the headers did change location somewhat recently. That might be easy to fix in qt3.
Actually, wow, the freetype developers changed the header location once before, in freetype 2.5.1, and I fixed that in #41970. And now in freetype 2.6.1 the headers have mostly moved back, so the fix is to remove the previous fix, which I've now done in r141232. -- Ticket URL: <https://trac.macports.org/ticket/49209#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#49209: qt3: can't find freetype 2.6.1 headers ---------------------+-------------------------- Reporter: andy@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: qt3 | ---------------------+-------------------------- Comment (by ryandesign@…): Replying to [comment:5 ryandesign@…]:
In fact, three servers give an HTML response, and they're all [wiki:Mirrors MacPorts mirrors]: the one in Australia (aarnet.au.distfiles.macports.org), the one in Germany (nue.de.distfiles.macports.org), and the one in the UK (mse.uk.distfiles.macports.org). These web servers are misconfigured. I have reported the misconfiguration to the administrators of those servers; hopefully they will fix the problem.
The German and UK servers have been fixed. -- Ticket URL: <https://trac.macports.org/ticket/49209#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
#49209: qt3: can't find freetype 2.6.1 headers ---------------------+-------------------------- Reporter: andy@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: qt3 | ---------------------+-------------------------- Comment (by ryandesign@…): The administrator of the Australian server has not yet responded, but a separate ticket has been filed for that issue: #49416. -- Ticket URL: <https://trac.macports.org/ticket/49209#comment:9> MacPorts <https://www.macports.org/> Ports system for OS X
#49209: qt3: can't find freetype 2.6.1 headers ---------------------+-------------------------- Reporter: andy@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: qt3 | ---------------------+-------------------------- Comment (by ryandesign@…): This problem with the Australian server appears to be resolved, though there is another similar issue still unresolved which is tracked in #49416. -- Ticket URL: <https://trac.macports.org/ticket/49209#comment:10> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts