Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#58417 closed defect (fixed)

poppler @0.76.0 , inkscape @0.92.4_2, wireshark3 @3.0.1_1 - FAIL - Mavericks - see #58415 & poppler: update to 0.76.0

Reported by: tehcog (tehcog) Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 2.5.4
Keywords: Cc: Schamschula (Marius Schamschula)
Port: inkscape

Description

How do I clean this up? (Please read the entire post)

Trying to upgrade ports and then this happened:

NerdCenter { ~ }-> sudo portupgrade
Password:
Apr 29 17:40:26 NerdCenter === Update MacPorts
Apr 29 17:40:26 NerdCenter --->  Updating MacPorts base sources using rsync
Apr 29 17:40:35 NerdCenter MacPorts base version 2.5.4 installed,
Apr 29 17:40:35 NerdCenter MacPorts base version 2.5.4 downloaded.
Apr 29 17:40:35 NerdCenter --->  Updating the ports tree
Apr 29 17:40:53 NerdCenter --->  MacPorts base is already the latest version
Apr 29 17:40:54 NerdCenter
Apr 29 17:40:54 NerdCenter The ports tree has been updated. To upgrade your installed ports, you should run
Apr 29 17:40:54 NerdCenter   port upgrade outdated
Apr 29 17:40:54 NerdCenter === Update Portfiles
Apr 29 17:40:54 NerdCenter --->  Updating the ports tree
Apr 29 17:41:01 NerdCenter
Apr 29 17:41:01 NerdCenter === List Outdated Ports
Apr 29 17:41:02 NerdCenter fluidsynth                     @2.0.4_0
Apr 29 17:41:02 NerdCenter gtest                          @1.8.0_1
Apr 29 17:41:02 NerdCenter mariadb                        @5.5.63_0
Apr 29 17:41:02 NerdCenter mariadb-server                 @5.5.63_0
Apr 29 17:41:02 NerdCenter p5.26-alien-build              @1.680.0_0
Apr 29 17:41:02 NerdCenter p5.26-ffi-checklib             @0.230.0_0
Apr 29 17:41:02 NerdCenter p5.26-test-simple              @1.302.162_0
Apr 29 17:41:02 NerdCenter poppler                        @0.75.0_0
Apr 29 17:41:02 NerdCenter wireshark                      @1.12.8_5+geoip+gnutls+ipv6+libgcrypt+libsmi+rtp+ssl+x11
Apr 29 17:41:02 NerdCenter
Apr 29 17:41:02 NerdCenter === Clean Outdated Ports
Apr 29 17:41:02 NerdCenter --->  Cleaning fluidsynth
Apr 29 17:41:02 NerdCenter --->  Cleaning gtest
Apr 29 17:41:02 NerdCenter --->  Cleaning mariadb
Apr 29 17:41:02 NerdCenter --->  Cleaning mariadb-server
Apr 29 17:41:02 NerdCenter --->  Cleaning p5.26-alien-build
Apr 29 17:41:02 NerdCenter --->  Cleaning p5.26-ffi-checklib
Apr 29 17:41:03 NerdCenter --->  Cleaning p5.26-test-simple
Apr 29 17:41:03 NerdCenter --->  Cleaning poppler
Apr 29 17:41:03 NerdCenter --->  Cleaning wireshark
Apr 29 17:41:03 NerdCenter
Apr 29 17:41:03 NerdCenter === Fetch Outdated Ports
Apr 29 17:41:03 NerdCenter --->  Fetching distfiles for fluidsynth
Apr 29 17:41:07 NerdCenter --->  Attempting to fetch fluidsynth-2.0.5.tar.gz from https://distfiles.macports.org/fluidsynth
Apr 29 17:41:12 NerdCenter --->  Fetching distfiles for gtest
Apr 29 17:41:12 NerdCenter --->  Attempting to fetch googletest-1.8.1.tar.gz from https://distfiles.macports.org/gtest
Apr 29 17:41:14 NerdCenter --->  Fetching distfiles for mariadb
Apr 29 17:41:14 NerdCenter --->  Attempting to fetch mariadb-5.5.64.tar.gz from https://distfiles.macports.org/mariadb
Apr 29 17:42:08 NerdCenter --->  Fetching distfiles for mariadb-server
Apr 29 17:42:08 NerdCenter --->  Fetching distfiles for p5.26-alien-build
Apr 29 17:42:12 NerdCenter --->  Attempting to fetch Alien-Build-1.69.tar.gz from https://distfiles.macports.org/perl5
Apr 29 17:42:14 NerdCenter --->  Fetching distfiles for p5.26-ffi-checklib
Apr 29 17:42:14 NerdCenter --->  Attempting to fetch FFI-CheckLib-0.24.tar.gz from https://distfiles.macports.org/perl5
Apr 29 17:42:14 NerdCenter --->  Fetching distfiles for p5.26-test-simple
Apr 29 17:42:14 NerdCenter --->  Attempting to fetch Test-Simple-1.302164.tar.gz from https://distfiles.macports.org/perl5
Apr 29 17:42:16 NerdCenter --->  Fetching distfiles for poppler
Apr 29 17:42:18 NerdCenter --->  Attempting to fetch poppler-0.76.0.tar.xz from https://distfiles.macports.org/poppler
Apr 29 17:42:19 NerdCenter --->  Fetching distfiles for wireshark
Apr 29 17:42:19 NerdCenter
Apr 29 17:42:19 NerdCenter === Upgrade Outdated Ports (port -p upgrade --enforce-variants outdated)
Apr 29 17:42:23 NerdCenter --->  Computing dependencies for fluidsynth
Apr 29 17:42:23 NerdCenter --->  Fetching archive for fluidsynth
Apr 29 17:42:26 NerdCenter --->  Attempting to fetch fluidsynth-2.0.5_0.darwin_13.x86_64.tbz2 from https://packages.macports.org/fluidsynth
Apr 29 17:42:28 NerdCenter --->  Attempting to fetch fluidsynth-2.0.5_0.darwin_13.x86_64.tbz2.rmd160 from https://packages.macports.org/fluidsynth
Apr 29 17:42:28 NerdCenter --->  Installing fluidsynth @2.0.5_0
Apr 29 17:42:28 NerdCenter --->  Cleaning fluidsynth
Apr 29 17:42:28 NerdCenter --->  Computing dependencies for fluidsynth
Apr 29 17:42:28 NerdCenter --->  Deactivating fluidsynth @2.0.4_0
Apr 29 17:42:28 NerdCenter --->  Cleaning fluidsynth
Apr 29 17:42:28 NerdCenter --->  Activating fluidsynth @2.0.5_0
Apr 29 17:42:28 NerdCenter --->  Cleaning fluidsynth
Apr 29 17:42:29 NerdCenter --->  Fetching archive for gtest
Apr 29 17:42:29 NerdCenter --->  Attempting to fetch gtest-1.8.1_0.darwin_13.x86_64.tbz2 from https://packages.macports.org/gtest
Apr 29 17:42:32 NerdCenter --->  Attempting to fetch gtest-1.8.1_0.darwin_13.x86_64.tbz2.rmd160 from https://packages.macports.org/gtest
Apr 29 17:42:33 NerdCenter --->  Installing gtest @1.8.1_0
Apr 29 17:42:33 NerdCenter --->  Cleaning gtest
Apr 29 17:42:33 NerdCenter --->  Deactivating gtest @1.8.0_1
Apr 29 17:42:33 NerdCenter --->  Cleaning gtest
Apr 29 17:42:33 NerdCenter --->  Activating gtest @1.8.1_0
Apr 29 17:42:33 NerdCenter --->  Cleaning gtest
Apr 29 17:42:34 NerdCenter --->  Computing dependencies for mariadb
Apr 29 17:42:34 NerdCenter --->  Fetching archive for mariadb
Apr 29 17:42:34 NerdCenter --->  Attempting to fetch mariadb-5.5.64_0.darwin_13.x86_64.tbz2 from https://packages.macports.org/mariadb
Apr 29 17:43:42 NerdCenter --->  Attempting to fetch mariadb-5.5.64_0.darwin_13.x86_64.tbz2.rmd160 from https://packages.macports.org/mariadb
Apr 29 17:43:42 NerdCenter --->  Installing mariadb @5.5.64_0
Apr 29 17:43:51 NerdCenter The mariadb client has been installed.
Apr 29 17:43:51 NerdCenter To install the mariadb server, install the mariadb-server port.
Apr 29 17:43:51 NerdCenter --->  Cleaning mariadb
Apr 29 17:43:51 NerdCenter --->  Computing dependencies for mariadb
Apr 29 17:43:51 NerdCenter --->  Deactivating mariadb @5.5.63_0
Apr 29 17:43:52 NerdCenter --->  Cleaning mariadb
Apr 29 17:43:52 NerdCenter --->  Activating mariadb @5.5.64_0
Apr 29 17:44:00 NerdCenter --->  Cleaning mariadb
Apr 29 17:44:02 NerdCenter --->  Computing dependencies for mariadb-server
Apr 29 17:44:02 NerdCenter --->  Fetching archive for mariadb-server
Apr 29 17:44:02 NerdCenter --->  Attempting to fetch mariadb-server-5.5.64_0.darwin_13.noarch.tbz2 from https://packages.macports.org/mariadb-server
Apr 29 17:44:03 NerdCenter --->  Attempting to fetch mariadb-server-5.5.64_0.darwin_13.noarch.tbz2.rmd160 from https://packages.macports.org/mariadb-server
Apr 29 17:44:03 NerdCenter --->  Installing mariadb-server @5.5.64_0
Apr 29 17:44:03 NerdCenter --->  Cleaning mariadb-server
Apr 29 17:44:03 NerdCenter --->  Computing dependencies for mariadb-server
Apr 29 17:44:03 NerdCenter --->  Deactivating mariadb-server @5.5.63_0
Apr 29 17:44:03 NerdCenter --->  Cleaning mariadb-server
Apr 29 17:44:03 NerdCenter --->  Activating mariadb-server @5.5.64_0
Apr 29 17:44:03 NerdCenter --->  Cleaning mariadb-server
Apr 29 17:44:04 NerdCenter --->  Computing dependencies for p5.26-ffi-checklib
Apr 29 17:44:04 NerdCenter --->  Fetching archive for p5.26-ffi-checklib
Apr 29 17:44:04 NerdCenter --->  Attempting to fetch p5.26-ffi-checklib-0.240.0_0.darwin_13.noarch.tbz2 from https://packages.macports.org/p5.26-ffi-checklib
Apr 29 17:44:05 NerdCenter --->  Attempting to fetch p5.26-ffi-checklib-0.240.0_0.darwin_13.noarch.tbz2.rmd160 from https://packages.macports.org/p5.26-ffi-checklib
Apr 29 17:44:05 NerdCenter --->  Installing p5.26-ffi-checklib @0.240.0_0
Apr 29 17:44:05 NerdCenter --->  Cleaning p5.26-ffi-checklib
Apr 29 17:44:05 NerdCenter --->  Computing dependencies for p5.26-ffi-checklib
Apr 29 17:44:05 NerdCenter --->  Deactivating p5.26-ffi-checklib @0.230.0_0
Apr 29 17:44:05 NerdCenter --->  Cleaning p5.26-ffi-checklib
Apr 29 17:44:05 NerdCenter --->  Activating p5.26-ffi-checklib @0.240.0_0
Apr 29 17:44:05 NerdCenter --->  Cleaning p5.26-ffi-checklib
Apr 29 17:44:06 NerdCenter --->  Computing dependencies for p5.26-test-simple
Apr 29 17:44:06 NerdCenter --->  Fetching archive for p5.26-test-simple
Apr 29 17:44:06 NerdCenter --->  Attempting to fetch p5.26-test-simple-1.302.164_0.darwin_13.noarch.tbz2 from https://packages.macports.org/p5.26-test-simple
Apr 29 17:44:07 NerdCenter --->  Attempting to fetch p5.26-test-simple-1.302.164_0.darwin_13.noarch.tbz2.rmd160 from https://packages.macports.org/p5.26-test-simple
Apr 29 17:44:07 NerdCenter --->  Installing p5.26-test-simple @1.302.164_0
Apr 29 17:44:07 NerdCenter --->  Cleaning p5.26-test-simple
Apr 29 17:44:08 NerdCenter --->  Computing dependencies for p5.26-test-simple
Apr 29 17:44:08 NerdCenter --->  Deactivating p5.26-test-simple @1.302.162_0
Apr 29 17:44:08 NerdCenter --->  Cleaning p5.26-test-simple
Apr 29 17:44:08 NerdCenter --->  Activating p5.26-test-simple @1.302.164_0
Apr 29 17:44:08 NerdCenter --->  Cleaning p5.26-test-simple
Apr 29 17:44:08 NerdCenter --->  Computing dependencies for p5.26-alien-build
Apr 29 17:44:08 NerdCenter --->  Fetching archive for p5.26-alien-build
Apr 29 17:44:08 NerdCenter --->  Attempting to fetch p5.26-alien-build-1.690.0_0.darwin_13.noarch.tbz2 from https://packages.macports.org/p5.26-alien-build
Apr 29 17:44:09 NerdCenter --->  Attempting to fetch p5.26-alien-build-1.690.0_0.darwin_13.noarch.tbz2.rmd160 from https://packages.macports.org/p5.26-alien-build
Apr 29 17:44:09 NerdCenter --->  Installing p5.26-alien-build @1.690.0_0
Apr 29 17:44:09 NerdCenter --->  Cleaning p5.26-alien-build
Apr 29 17:44:09 NerdCenter --->  Computing dependencies for p5.26-alien-build
Apr 29 17:44:09 NerdCenter --->  Deactivating p5.26-alien-build @1.680.0_0
Apr 29 17:44:09 NerdCenter --->  Cleaning p5.26-alien-build
Apr 29 17:44:09 NerdCenter --->  Activating p5.26-alien-build @1.690.0_0
Apr 29 17:44:10 NerdCenter --->  Cleaning p5.26-alien-build
Apr 29 17:44:12 NerdCenter --->  Computing dependencies for poppler
Apr 29 17:44:12 NerdCenter --->  Fetching archive for poppler
Apr 29 17:44:12 NerdCenter --->  Attempting to fetch poppler-0.76.0_0.darwin_13.x86_64.tbz2 from https://packages.macports.org/poppler
Apr 29 17:44:12 NerdCenter --->  Attempting to fetch poppler-0.76.0_0.darwin_13.x86_64.tbz2 from http://ywg.ca.packages.macports.org/mirror/macports/packages/poppler
Apr 29 17:44:13 NerdCenter --->  Attempting to fetch poppler-0.76.0_0.darwin_13.x86_64.tbz2 from http://sea.us.packages.macports.org/macports/packages/poppler
Apr 29 17:44:13 NerdCenter --->  Verifying checksums for poppler
Apr 29 17:44:13 NerdCenter --->  Extracting poppler
Apr 29 17:44:14 NerdCenter --->  Applying patches to poppler
Apr 29 17:44:14 NerdCenter --->  Configuring poppler
Apr 29 17:44:14 NerdCenter Error: poppler cannot be built while another version of poppler is active.
Apr 29 17:44:14 NerdCenter Error: Please forcibly deactivate the existing copy of poppler, e.g. by running:
Apr 29 17:44:14 NerdCenter Error:
Apr 29 17:44:14 NerdCenter Error:     sudo port -f deactivate poppler
Apr 29 17:44:14 NerdCenter Error:
Apr 29 17:44:14 NerdCenter Error: Then try again.
Apr 29 17:44:14 NerdCenter Error: Failed to configure poppler: poppler is active
Apr 29 17:44:14 NerdCenter Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_poppler/poppler/main.log for details.
Apr 29 17:44:14 NerdCenter --->  wireshark is replaced by wireshark3
Apr 29 17:44:16 NerdCenter --->  Computing dependencies for wireshark3
Apr 29 17:44:16 NerdCenter Error: Can't install wireshark3 because conflicting ports are active: wireshark
Apr 29 17:44:16 NerdCenter Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Apr 29 17:44:16 NerdCenter --->  Some of the ports you installed have notes:
Apr 29 17:44:16 NerdCenter   mariadb has the following notes:
Apr 29 17:44:16 NerdCenter On activation if no /opt/local/etc/mariadb/my.cnf file exists one
Apr 29 17:44:16 NerdCenter will be created which loads
Apr 29 17:44:16 NerdCenter /opt/local/etc/mariadb/macports-default.cnf.
Apr 29 17:44:16 NerdCenter
Apr 29 17:44:16 NerdCenter If a /opt/local/etc/mariadb/my.cnf file exists MacPorts does not
Apr 29 17:44:16 NerdCenter touch it and any changes you make to /opt/local/etc/mariadb/my.cnf
Apr 29 17:44:16 NerdCenter will be preserved (e.g., during port upgrades, deactivations or
Apr 29 17:44:16 NerdCenter activations). /opt/local/etc/mariadb/my.cnf is a good place to
Apr 29 17:44:16 NerdCenter customize your mariadb installation.
Apr 29 17:44:16 NerdCenter
Apr 29 17:44:16 NerdCenter Any changes made to /opt/local/etc/mariadb/macports-default.cnf
Apr 29 17:44:16 NerdCenter will be lost during port upgrades, deactivations or activations so you
Apr 29 17:44:16 NerdCenter are advised to not make changes here. Currently
Apr 29 17:44:16 NerdCenter /opt/local/etc/mariadb/macports-default.cnf contains only one
Apr 29 17:44:16 NerdCenter directive; to disable networking. With disabled networking it is
Apr 29 17:44:16 NerdCenter possible to install and have running all the MacPorts mysql ports
Apr 29 17:44:16 NerdCenter simultaneously.
Apr 29 17:44:16 NerdCenter   mariadb-server has the following notes:
Apr 29 17:44:16 NerdCenter If this is a new install you might want to run:
Apr 29 17:44:16 NerdCenter
Apr 29 17:44:16 NerdCenter $ sudo -u _mysql /opt/local/lib/mariadb/bin/mysql_install_db
Apr 29 17:44:16 NerdCenter
Apr 29 17:44:16 NerdCenter === List Inactive Duplicate Ports
Apr 29 17:44:16 NerdCenter fluidsynth                     @2.0.4_0
Apr 29 17:44:16 NerdCenter gtest                          @1.8.0_1
Apr 29 17:44:16 NerdCenter mariadb                        @5.5.63_0
Apr 29 17:44:16 NerdCenter mariadb-server                 @5.5.63_0
Apr 29 17:44:16 NerdCenter p5.26-alien-build              @1.680.0_0
Apr 29 17:44:16 NerdCenter p5.26-ffi-checklib             @0.230.0_0
Apr 29 17:44:16 NerdCenter p5.26-test-simple              @1.302.162_0
Apr 29 17:44:16 NerdCenter
Apr 29 17:44:16 NerdCenter === Uninstall Inactive Duplicate Ports
Apr 29 17:44:17 NerdCenter --->  Uninstalling fluidsynth @2.0.4_0
Apr 29 17:44:17 NerdCenter --->  Cleaning fluidsynth
Apr 29 17:44:17 NerdCenter --->  Uninstalling gtest @1.8.0_1
Apr 29 17:44:17 NerdCenter --->  Cleaning gtest
Apr 29 17:44:17 NerdCenter --->  Uninstalling mariadb-server @5.5.63_0
Apr 29 17:44:17 NerdCenter --->  Cleaning mariadb-server
Apr 29 17:44:17 NerdCenter --->  Uninstalling mariadb @5.5.63_0
Apr 29 17:44:17 NerdCenter --->  Cleaning mariadb
Apr 29 17:44:17 NerdCenter --->  Uninstalling p5.26-alien-build @1.680.0_0
Apr 29 17:44:17 NerdCenter --->  Cleaning p5.26-alien-build
Apr 29 17:44:17 NerdCenter --->  Uninstalling p5.26-ffi-checklib @0.230.0_0
Apr 29 17:44:17 NerdCenter --->  Cleaning p5.26-ffi-checklib
Apr 29 17:44:17 NerdCenter --->  Uninstalling p5.26-test-simple @1.302.162_0
Apr 29 17:44:17 NerdCenter --->  Cleaning p5.26-test-simple
Apr 29 17:44:20 NerdCenter
Apr 29 17:44:20 NerdCenter === Upgrade Done


NerdCenter { ~ }-> sudo port -f deactivate poppler
Password:
--->  Unable to deactivate poppler @0.75.0_0, the following ports depend on it:
--->  	pdfgrep @2.1.1_1
--->  	gegl-0.4 @0.4.14_0+x11
--->  	inkscape @0.92.4_2+x11
--->  	gimp2 @2.10.10_0+python27
Warning: Deactivate forced.  Proceeding despite dependencies.
--->  Deactivating poppler @0.75.0_0
--->  Cleaning poppler
NerdCenter { ~ }-> sudo port upgrade poppler
--->  Computing dependencies for poppler
--->  Configuring poppler
--->  Building poppler
--->  Staging poppler into destroot
--->  Installing poppler @0.76.0_0
--->  Cleaning poppler
--->  Computing dependencies for poppler
--->  Activating poppler @0.76.0_0
--->  Cleaning poppler
--->  Updating database of binaries
--->  Scanning binaries for linking errors
--->  Found 3 broken files, matching files to ports
--->  Found 1 broken port, determining rebuild order
You can always run 'port rev-upgrade' again to fix errors.
The following ports will be rebuilt: inkscape @0.92.4+x11
Continue? [Y/n]:
--->  Computing dependencies for inkscape
--->  Cleaning inkscape
--->  Scanning binaries for linking errors
--->  Found 3 broken files, matching files to ports
--->  Found 1 broken port, determining rebuild order
--->  Rebuilding in order
     inkscape @0.92.4 +x11
--->  Computing dependencies for inkscape
--->  Fetching distfiles for inkscape
--->  Verifying checksums for inkscape
--->  Extracting inkscape
--->  Configuring inkscape
--->  Building inkscape
Error: Failed to build inkscape: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_inkscape/inkscape/main.log for details.
Error: rev-upgrade failed: Error rebuilding inkscape
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
NerdCenter { ~ }-> sudo portupgrade
Apr 29 17:51:02 NerdCenter === Update MacPorts
Apr 29 17:51:02 NerdCenter --->  Updating MacPorts base sources using rsync
Apr 29 17:51:10 NerdCenter MacPorts base version 2.5.4 installed,
Apr 29 17:51:10 NerdCenter MacPorts base version 2.5.4 downloaded.
Apr 29 17:51:10 NerdCenter --->  Updating the ports tree
Apr 29 17:51:18 NerdCenter --->  MacPorts base is already the latest version
Apr 29 17:51:19 NerdCenter
Apr 29 17:51:19 NerdCenter The ports tree has been updated. To upgrade your installed ports, you should run
Apr 29 17:51:19 NerdCenter   port upgrade outdated
Apr 29 17:51:19 NerdCenter === Update Portfiles
Apr 29 17:51:19 NerdCenter --->  Updating the ports tree
Apr 29 17:51:27 NerdCenter
Apr 29 17:51:27 NerdCenter === List Outdated Ports
Apr 29 17:51:28 NerdCenter wireshark                      @1.12.8_5+geoip+gnutls+ipv6+libgcrypt+libsmi+rtp+ssl+x11
Apr 29 17:51:28 NerdCenter
Apr 29 17:51:28 NerdCenter === Clean Outdated Ports
Apr 29 17:51:28 NerdCenter --->  Cleaning wireshark
Apr 29 17:51:28 NerdCenter
Apr 29 17:51:28 NerdCenter === Fetch Outdated Ports
Apr 29 17:51:29 NerdCenter --->  Fetching distfiles for wireshark
Apr 29 17:51:29 NerdCenter
Apr 29 17:51:29 NerdCenter === Upgrade Outdated Ports (port -p upgrade --enforce-variants outdated)
Apr 29 17:51:29 NerdCenter --->  wireshark is replaced by wireshark3
Apr 29 17:51:35 NerdCenter --->  Computing dependencies for wireshark3
Apr 29 17:51:35 NerdCenter Error: Can't install wireshark3 because conflicting ports are active: wireshark
Apr 29 17:51:35 NerdCenter Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Apr 29 17:51:35 NerdCenter
Apr 29 17:51:35 NerdCenter === List Inactive Duplicate Ports
Apr 29 17:51:36 NerdCenter poppler                        @0.75.0_0
Apr 29 17:51:36 NerdCenter
Apr 29 17:51:36 NerdCenter === Uninstall Inactive Duplicate Ports
Apr 29 17:51:36 NerdCenter --->  Uninstalling poppler @0.75.0_0
Apr 29 17:51:36 NerdCenter --->  Cleaning poppler
Apr 29 17:51:39 NerdCenter
Apr 29 17:51:39 NerdCenter === Upgrade Done


NerdCenter { ~ }-> sudo port port rev-upgrade
Error: Unrecognized action "port port"
NerdCenter { ~ }-> sudo port rev-upgrade
--->  Scanning binaries for linking errors
--->  Found 3 broken files, matching files to ports
--->  Found 1 broken port, determining rebuild order
You can always run 'port rev-upgrade' again to fix errors.
The following ports will be rebuilt: inkscape @0.92.4+x11
Continue? [Y/n]:
--->  Computing dependencies for inkscape
--->  Cleaning inkscape
--->  Scanning binaries for linking errors
--->  Found 3 broken files, matching files to ports
--->  Found 1 broken port, determining rebuild order
--->  Rebuilding in order
     inkscape @0.92.4 +x11
--->  Computing dependencies for inkscape
--->  Fetching distfiles for inkscape
--->  Verifying checksums for inkscape
--->  Extracting inkscape
--->  Configuring inkscape
--->  Building inkscape
Error: Failed to build inkscape: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_inkscape/inkscape/main.log for details.
Error: rev-upgrade failed: Error rebuilding inkscape
Error: Follow https://guide.macports.org/#project.tickets to report a bug.

Attachments (3)

inkscape_main.log (946.0 KB) - added by tehcog (tehcog) 5 years ago.
inkscape log
Portfile.diff (607 bytes) - added by josephsacco 5 years ago.
Inkscape Portfile diff
pdf-parser.cpp.diff (419 bytes) - added by josephsacco 5 years ago.
Inkscape patch for pdf-parser.cpp

Download all attachments as: .zip

Change History (9)

Changed 5 years ago by tehcog (tehcog)

Attachment: inkscape_main.log added

inkscape log

comment:1 Changed 5 years ago by Schamschula (Marius Schamschula)

Cc: Schamschula added

comment:2 Changed 5 years ago by yan12125 (Chih-Hsuan Yen)

Owner: set to dbevans
Status: newassigned

FWIW, Arch Linux devs fixed building inkscape against poppler with a simple sed command:

# Fix build with poppler 0.76
sed -e 's|new Lexer(xref, obj)|obj|g' -i src/extension/internal/pdfinput/pdf-parser.cpp

Ref: https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/inkscape&id=e4f1c3b5255de2c4be6183ec2e99ceb190ac4fd7

UPDATE: upstream devs take a similar approach: https://gitlab.com/inkscape/inkscape/commit/e831b034746f8dc3c3c1b88372751f6dcb974831

Last edited 5 years ago by yan12125 (Chih-Hsuan Yen) (previous) (diff)

Changed 5 years ago by josephsacco

Attachment: Portfile.diff added

Inkscape Portfile diff

Changed 5 years ago by josephsacco

Attachment: pdf-parser.cpp.diff added

Inkscape patch for pdf-parser.cpp

comment:3 Changed 5 years ago by josephsacco

Poppler 0.76 modified the Parser class to include a Lexer as a private member. See:

https://fossies.org/diffs/poppler/0.75.0_vs_0.76.0/poppler/Parser.h-diff.html

and

https://fossies.org/diffs/poppler/0.75.0_vs_0.76.0/poppler/Parser.cc-diff.html

Attached are two diffs that will allow Inkscape to build and run with popper-0.76:

  • Portfile.diff
  • pdf-parser.cpp.diff

-Joseph

comment:4 Changed 5 years ago by dbevans (David B. Evans)

In 66fa0e0401b9f7fdbf5db43789fbca7986d4efa5/macports-ports (master):

inkscape: rebuild with poppler 0.76.0

Apply upstream build fix.

Closes: #58415
Closes: #58416
See: #58417

comment:5 Changed 5 years ago by dbevans (David B. Evans)

Keywords: mavericks removed
Port: poppler wireshark3 removed
Resolution: fixed
Status: assignedclosed

Closing this ticket as fixed since the inkscape issue has been resolved and there is no information provided concerning purported problem with wireshark3 which seems unrelated. If there is a problem with wireshark3, please submit a new ticket with full description of the problem, logfile, etc.

comment:6 Changed 5 years ago by tehcog (tehcog)

OK Thanks for your help.

Note: See TracTickets for help on using tickets.