[MacPorts] #41854: qt4-mac: extract fails: libWebKitSystemInterfaceMavericks.a: not in gzip format (was: kdesdk4)

MacPorts noreply at macports.org
Wed Dec 18 11:59:42 PST 2013


#41854: qt4-mac: extract fails: libWebKitSystemInterfaceMavericks.a: not in gzip
format
--------------------------------+-------------------------
  Reporter:  ygn.01123581321@…  |      Owner:  michaelld@…
      Type:  defect             |     Status:  new
  Priority:  Normal             |  Milestone:
 Component:  ports              |    Version:  2.2.1
Resolution:                     |   Keywords:
      Port:  qt4-mac            |
--------------------------------+-------------------------
Changes (by ryandesign@…):

 * cc: ryandesign@… (added)
 * owner:  macports-tickets@… => michaelld@…
 * port:   => qt4-mac


Old description:

> I am a new user of MacPorts and recently installed it on Mac OS X 10.8.5.
> I tried to install kdesdke4 to use Kile linux editor with the KDE
> environment. However, during a qt4-mac installation, it failed with the
> following message:
>
> --->  Fetching distfiles for qt4-mac
> --->  Verifying checksums for qt4-mac
> --->  Checksumming qt-everywhere-opensource-src-4.8.5.tar.gz
> --->  Checksumming libWebKitSystemInterfaceMavericks.a
> --->  Extracting qt4-mac
> --->  Extracting qt-everywhere-opensource-src-4.8.5.tar.gz
> --->  Extracting libWebKitSystemInterfaceMavericks.a
>
> gzip:
> /opt/local/var/macports/distfiles/qt4-mac/libWebKitSystemInterfaceMavericks.a:
> not in gzip format
> /sw/bin/gnutar: This does not look like a tar archive
> /sw/bin/gnutar: Exiting with failure status due to previous errors
> Command failed:  cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_qt4-mac/qt4-mac/work"
> && /sw/bin/gzip -dc
> '/opt/local/var/macports/distfiles/qt4-mac/libWebKitSystemInterfaceMavericks.a'
> | /sw/bin/gnutar --no-same-owner -xf -
> Exit code: 2
> Error: org.macports.extract for port qt4-mac returned: command execution
> failed
> Warning: targets not executed for qt4-mac: org.macports.activate
> org.macports.extract org.macports.patch org.macports.configure
> org.macports.build org.macports.destroot org.macports.install
> Error: Failed to install qt4-mac
> Please see the log file for port qt4-mac for details:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_qt4-mac/qt4-mac/main.log
> Error: The following dependencies were not installed: automoc qt4-mac
> cervisia kdelibs4 aspell texinfo aspell-dict-en attica phonon avahi dbus-
> python27 dbus-glib glib2 libffi gtk-doc docbook-xml docbook-xml-4.1.2
> docbook-xml-4.2 xmlcatmgr docbook-xml-4.3 docbook-xml-4.4 docbook-xml-4.5
> docbook-xml-5.0 docbook-xsl gnome-doc-utils iso-codes libxslt libxml2
> py27-libxml2 python27 bzip2 db46 db_select libedit python_select sqlite3
> rarian py27-gobject gobject-introspection cairo fontconfig freetype
> libpixman gtk3 atk gdk-pixbuf2 jasper hicolor-icon-theme pango harfbuzz
> graphite2 shared-mime-info intltool p5.12-getopt-long p5.12-pathtools
> p5.12-scalar-list-utils p5.12-xml-parser libdaemon libglade2 gtk2
> py27-gdbm py27-pygtk py27-cairo py27-numpy fftw-3 gcc48 cctools cctools-
> headers ld64 llvm-3.3 llvm_select cloog gmp isl gcc_select libgcc libmpc
> mpfr py27-nose nosetests_select py27-setuptools cyrus-sasl2 kerberos5
> libcomerr dbusmenu-qt qjson docbook-xsl-ns enchant hunspell readline flex
> giflib gmake grantlee libart_lgpl openexr ilmbase gsed pcre qca shared-
> desktop-ontologies soprano libiodbc raptor2 curl curl-ca-bundle redland
> rasqal mhash strigi boost icu clucene exiv2 ffmpeg XviD dirac cppunit
> gnutls libtasn1 nettle p11-kit desktop-file-utils popt lame libass enca
> fribidi libbluray libmodplug libogg libopus libsdl libtheora libvorbis
> libvpx yasm openjpeg15 jbigkit lcms2 schroedinger orc speex texi2html
> x264 virtuoso ImageMagick djvulibre librsvg libcroco libgsf ghostscript
> jbig2dec libpaper urw-fonts webp gawk openldap tcp_wrappers dolphin-
> plugins kde4-baseapps kde4-runtime bison kactivities kdepimlibs4 akonadi
> mysql5-server mysql5 llvm-gcc42 qt4-mac-mysql5-plugin gpgme gnupg libusb-
> compat libusb libassuan libgpg-error pth libical nepomuk-core prison
> libdmtx qrencode libssh openslp oxygen-icons qimageblitz nepomuk-widgets
> kapptemplate kcachegrind4 kde-dev-scripts kde-dev-utils kdesdk-kioslaves
> subversion apr apr-util libmagic serf1 scons kdesdk-strigi-analyzers
> kdesdk-thumbnailers kompare lokalize okteta poxml antlr umbrello
> To report a bug, follow the instructions in the guide:
>     http://guide.macports.org/#project.tickets
> Error: Processing of port kdesdk4 failed

New description:

 I am a new user of MacPorts and recently installed it on Mac OS X 10.8.5.
 I tried to install kdesdke4 to use Kile linux editor with the KDE
 environment. However, during a qt4-mac installation, it failed with the
 following message:

 {{{
 --->  Fetching distfiles for qt4-mac
 --->  Verifying checksums for qt4-mac
 --->  Checksumming qt-everywhere-opensource-src-4.8.5.tar.gz
 --->  Checksumming libWebKitSystemInterfaceMavericks.a
 --->  Extracting qt4-mac
 --->  Extracting qt-everywhere-opensource-src-4.8.5.tar.gz
 --->  Extracting libWebKitSystemInterfaceMavericks.a

 gzip:
 /opt/local/var/macports/distfiles/qt4-mac/libWebKitSystemInterfaceMavericks.a:
 not in gzip format
 /sw/bin/gnutar: This does not look like a tar archive
 /sw/bin/gnutar: Exiting with failure status due to previous errors
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_qt4-mac/qt4-mac/work"
 && /sw/bin/gzip -dc
 '/opt/local/var/macports/distfiles/qt4-mac/libWebKitSystemInterfaceMavericks.a'
 | /sw/bin/gnutar --no-same-owner -xf -
 Exit code: 2
 Error: org.macports.extract for port qt4-mac returned: command execution
 failed
 Warning: targets not executed for qt4-mac: org.macports.activate
 org.macports.extract org.macports.patch org.macports.configure
 org.macports.build org.macports.destroot org.macports.install
 Error: Failed to install qt4-mac
 Please see the log file for port qt4-mac for details:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_qt4-mac/qt4-mac/main.log
 Error: The following dependencies were not installed: automoc qt4-mac
 cervisia kdelibs4 aspell texinfo aspell-dict-en attica phonon avahi dbus-
 python27 dbus-glib glib2 libffi gtk-doc docbook-xml docbook-xml-4.1.2
 docbook-xml-4.2 xmlcatmgr docbook-xml-4.3 docbook-xml-4.4 docbook-xml-4.5
 docbook-xml-5.0 docbook-xsl gnome-doc-utils iso-codes libxslt libxml2
 py27-libxml2 python27 bzip2 db46 db_select libedit python_select sqlite3
 rarian py27-gobject gobject-introspection cairo fontconfig freetype
 libpixman gtk3 atk gdk-pixbuf2 jasper hicolor-icon-theme pango harfbuzz
 graphite2 shared-mime-info intltool p5.12-getopt-long p5.12-pathtools
 p5.12-scalar-list-utils p5.12-xml-parser libdaemon libglade2 gtk2
 py27-gdbm py27-pygtk py27-cairo py27-numpy fftw-3 gcc48 cctools cctools-
 headers ld64 llvm-3.3 llvm_select cloog gmp isl gcc_select libgcc libmpc
 mpfr py27-nose nosetests_select py27-setuptools cyrus-sasl2 kerberos5
 libcomerr dbusmenu-qt qjson docbook-xsl-ns enchant hunspell readline flex
 giflib gmake grantlee libart_lgpl openexr ilmbase gsed pcre qca shared-
 desktop-ontologies soprano libiodbc raptor2 curl curl-ca-bundle redland
 rasqal mhash strigi boost icu clucene exiv2 ffmpeg XviD dirac cppunit
 gnutls libtasn1 nettle p11-kit desktop-file-utils popt lame libass enca
 fribidi libbluray libmodplug libogg libopus libsdl libtheora libvorbis
 libvpx yasm openjpeg15 jbigkit lcms2 schroedinger orc speex texi2html x264
 virtuoso ImageMagick djvulibre librsvg libcroco libgsf ghostscript
 jbig2dec libpaper urw-fonts webp gawk openldap tcp_wrappers dolphin-
 plugins kde4-baseapps kde4-runtime bison kactivities kdepimlibs4 akonadi
 mysql5-server mysql5 llvm-gcc42 qt4-mac-mysql5-plugin gpgme gnupg libusb-
 compat libusb libassuan libgpg-error pth libical nepomuk-core prison
 libdmtx qrencode libssh openslp oxygen-icons qimageblitz nepomuk-widgets
 kapptemplate kcachegrind4 kde-dev-scripts kde-dev-utils kdesdk-kioslaves
 subversion apr apr-util libmagic serf1 scons kdesdk-strigi-analyzers
 kdesdk-thumbnailers kompare lokalize okteta poxml antlr umbrello
 To report a bug, follow the instructions in the guide:
     http://guide.macports.org/#project.tickets
 Error: Processing of port kdesdk4 failed
 }}}

--

Comment:

 I am able to reproduce the problem on my Mountain Lion machine—that is, I
 do see the message that "`libWebKitSystemInterfaceMavericks.a: not in gzip
 format`". The port should be fixed to not try to extract this file, by
 listing all the files that should be extracted in `extract.only`. However,
 on my system it is just a warning message; it does not stop the build.

 I think the reason why it turned into an error on your system is that you
 have /sw/bin/gnutar, and it's a different version than the one that comes
 with OS X. /sw is the directory where Fink traditionally installs
 software. Fink and MacPorts serve the same purpose—to let you install
 software packages—but they can interfere with one another, as indeed they
 do here: MacPorts has inadvertently detected and is using Fink's copy of
 gnutar.

 The solution to that is to pick a single package manager—MacPorts or
 Fink—and uninstall the other. We do not support using multiple package
 managers on the same system.

 If you choose to stay with MacPorts and have removed Fink, you'll have to
 reinstall MacPorts base (you can use the installer package on our web
 site, and reinstalling base will not adversely affect your installed
 ports) so that it no longer users Fink's gnutar. You may also have to
 reinstall some of the ports you have installed, which may have suffered
 the same problem (for example if a port ''X'' complains of missing
 libraries or programs beneath /sw, rebuild ''X'' with "`sudo port -n
 upgrade --force X`").

-- 
Ticket URL: <https://trac.macports.org/ticket/41854#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list