Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#46307 closed defect (invalid)

gnutls @3.3.11 fails to extract: no files matched glob pattern

Reported by: bunk3m (Bunk3m) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc: ryandesign (Ryan Carsten Schmidt)
Port: gnutls

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Ran sudo port upgrade outdated today after selfupdate and gnutls is failing on the build.

The error is:

sudo port install gnutls
--->  Computing dependencies for gnutls
--->  Fetching archive for gnutls
--->  Attempting to fetch gnutls-3.3.11_0.darwin_13.x86_64.tbz2 from http://packages.macports.org/gnutls
--->  Attempting to fetch gnutls-3.3.11_0.darwin_13.x86_64.tbz2 from http://lil.fr.packages.macports.org/gnutls
--->  Attempting to fetch gnutls-3.3.11_0.darwin_13.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/gnutls
--->  Fetching distfiles for gnutls
--->  Verifying checksums for gnutls
--->  Extracting gnutls
Error: org.macports.patch for port gnutls returned: no files matched glob pattern "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_gnutls/gnutls/work/gnutls-3.3.11/lib/accelerated/x86/macosx/*.s"
Please see the log file for port gnutls for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_gnutls/gnutls/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port gnutls failed

main.log is attached.

Attachments (1)

main.log (35.9 KB) - added by bunk3m (Bunk3m) 9 years ago.

Download all attachments as: .zip

Change History (5)

Changed 9 years ago by bunk3m (Bunk3m)

Attachment: main.log added

comment:1 Changed 9 years ago by bunk3m (Bunk3m)

Looks like the Darwin 13 version hasn't be uploaded/added? ie. gnutls-3.3.11_0.darwin_13.x86_64.tbz2

comment:2 in reply to:  1 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added
Description: modified (diff)
Resolution: invalid
Status: newclosed
Summary: gnutls update to 3.3.11 fails to buildgnutls @3.3.11 fails to extract: no files matched glob pattern

Replying to bunk3m@…:

Error: org.macports.patch for port gnutls returned: no files matched glob pattern "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_gnutls/gnutls/work/gnutls-3.3.11/lib/accelerated/x86/macosx/*.s"

The real error is that nothing got extracted. The main.log tells us why:

:info:extract dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
:info:extract   Referenced from: /opt/local/lib/libintl.8.dylib
:info:extract   Reason: Incompatible library version: libintl.8.dylib requires version 8.0.0 or later, but libiconv.2.dylib provides version 7.0.0

Please see ProblemHotlist#libiconv-version for an explanation of this error and its solution.

Replying to bunk3m@…:

Looks like the Darwin 13 version hasn't be uploaded/added? ie. gnutls-3.3.11_0.darwin_13.x86_64.tbz2

I'm not sure why the build servers only uploaded the Yosemite version of this package, but I pressed the button to repeat the build, and the binaries are now available for Snow Leopard and up.

comment:3 Changed 9 years ago by bunk3m (Bunk3m)

Thanks Ryan!

With the packages updated and available it built OK.

I've followed the instructions for libiconv forced update since a number of other ports also crapped out in the build with the similar error.

While I did upgrade from ML to Mav. about 2-3 months ago, I did a clean install and installed MacPorts fresh too. It makes no sense to me how libiconv ended up with an older version.

comment:4 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Verify that you do not have DYLD_LIBRARY_PATH set. If you don't, then one possibility is that you used a third-party installer that overwrote some of your MacPorts-installed files. Since I don't know what installer that was or what all it overwrote, the only recommendation I can give is to uninstall all ports, and MacPorts itself, then reinstall MacPorts and the ports you want, this way you can be sure the files that are there are the ones that should be there.

Note: See TracTickets for help on using tickets.