[MacPorts] #70459: exiftool @12.920.0_0+perl5_34: Can't locate Image/ExifTool.pm in @INC

MacPorts noreply at macports.org
Sat Jul 27 20:40:35 UTC 2024


#70459: exiftool @12.920.0_0+perl5_34: Can't locate Image/ExifTool.pm in @INC
-------------------------+----------------------
  Reporter:  e-maryniak  |      Owner:  dbevans
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:
Resolution:              |   Keywords:
      Port:  exiftool    |
-------------------------+----------------------
Changes (by ryandesign):

 * status:  new => assigned
 * owner:  (none) => dbevans
 * port:   => exiftool


Old description:

> $ exiftool \\
> Can't locate Image/ExifTool.pm in @INC (you may need to install the
> Image::ExifTool module) (@INC contains: /opt/local/libexec/perl5.34/lib
> /opt/local/lib/perl5/site_perl/5.36/darwin-thread-multi-2level
> /opt/local/lib/perl5/site_perl/5.36 /opt/local/lib/perl5/vendor_perl/5.36
> /darwin-thread-multi-2level /opt/local/lib/perl5/vendor_perl/5.36
> /opt/local/lib/perl5/5.36/darwin-thread-multi-2level
> /opt/local/lib/perl5/5.36) at /opt/local/bin/exiftool line 41.
>
> BEGIN failed--compilation aborted at /opt/local/bin/exiftool line 41.
>
> - - Info about port named [exiftool]:
> exiftool @12.920.0 (perl)
> Variants:             perl5_28, perl5_30, perl5_32, [+]perl5_34
>
> Description:          General command line utility to read, write and
> edit EXIF metadata
> Homepage:             https://exiftool.org
>
> Library Dependencies: p5.34-image-exiftool
> Platforms:            darwin any
> License:              (Artistic-1 or GPL)
> Maintainers:          Email: devans at macports.org, GitHub: dbevans
> Policy: openmaintainer
> - Specified port is installed.
>   exiftool @12.920.0_0+perl5_34 (active)
>
> $ sudo port diagnose \\
> no problems
>
> $ sudo port selfupdate
> --->  Updating MacPorts base sources using rsync \\
> MacPorts base version 2.9.3 installed, \\
> MacPorts base version 2.9.3 downloaded. \\
> --->  Updating the ports tree \\
> --->  MacPorts base is already the latest version
>
> The ports tree has been updated. To upgrade your installed ports, you
> should run
>   port upgrade outdated
>
> $ sudo port upgrade outdated \\
> Nothing to upgrade. \\
> --->  Scanning binaries for linking errors \\
> --->  No broken files found. \\
> --->  No broken ports found. \\
> $_

New description:

 {{{
 $ exiftool
 Can't locate Image/ExifTool.pm in @INC (you may need to install the
 Image::ExifTool module) (@INC contains: /opt/local/libexec/perl5.34/lib
 /opt/local/lib/perl5/site_perl/5.36/darwin-thread-multi-2level
 /opt/local/lib/perl5/site_perl/5.36 /opt/local/lib/perl5/vendor_perl/5.36
 /darwin-thread-multi-2level /opt/local/lib/perl5/vendor_perl/5.36
 /opt/local/lib/perl5/5.36/darwin-thread-multi-2level
 /opt/local/lib/perl5/5.36) at /opt/local/bin/exiftool line 41.

 BEGIN failed--compilation aborted at /opt/local/bin/exiftool line 41.
 }}}

 Info about port named [exiftool]:
 {{{
 exiftool @12.920.0 (perl)
 Variants:             perl5_28, perl5_30, perl5_32, [+]perl5_34

 Description:          General command line utility to read, write and edit
 EXIF metadata
 Homepage:             https://exiftool.org

 Library Dependencies: p5.34-image-exiftool
 Platforms:            darwin any
 License:              (Artistic-1 or GPL)
 Maintainers:          Email: devans at macports.org, GitHub: dbevans
 Policy: openmaintainer
 }}}
 Specified port is installed.
 {{{
   exiftool @12.920.0_0+perl5_34 (active)
 }}}
 {{{
 $ sudo port diagnose
 no problems
 }}}
 {{{
 $ sudo port selfupdate
 --->  Updating MacPorts base sources using rsync
 MacPorts base version 2.9.3 installed,
 MacPorts base version 2.9.3 downloaded.
 --->  Updating the ports tree
 --->  MacPorts base is already the latest version

 The ports tree has been updated. To upgrade your installed ports, you
 should run
   port upgrade outdated
 }}}
 {{{
 $ sudo port upgrade outdated
 Nothing to upgrade.
 --->  Scanning binaries for linking errors
 --->  No broken files found.
 --->  No broken ports found.
 $
 }}}

--

Comment:

 I can't reproduce this problem. It works for me.

 The p5.34-image-exiftool port that exiftool depends on provides the
 Image::ExifTool module that it's complaining about.

 Is the p5.34-image-exiftool port installed and active? If so, you might
 try forcibly deactivating and reactivating it.

-- 
Ticket URL: <https://trac.macports.org/ticket/70459#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list