Opened 8 months ago

Closed 8 months ago

#68122 closed defect (fixed)

sitecopy @0.16.6: configure: error: could not find library containing socket

Reported by: krischik (Martin Krischik) Owned by: julian@…
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: haspatch Cc:
Port: sitecopy

Description

Build fails.

>sudo port install sitecopy
--->  Computing dependencies for sitecopy
--->  Fetching archive for sitecopy
--->  Attempting to fetch sitecopy-0.16.6_1.darwin_22.x86_64.tbz2 from https://packages.macports.org/sitecopy
--->  Attempting to fetch sitecopy-0.16.6_1.darwin_22.x86_64.tbz2 from https://fra.de.packages.macports.org/sitecopy
--->  Attempting to fetch sitecopy-0.16.6_1.darwin_22.x86_64.tbz2 from https://nue.de.packages.macports.org/sitecopy
--->  Configuring sitecopy
Error: Failed to configure sitecopy: consult /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_sitecopy/sitecopy/work/sitecopy-0.16.6/config.log
Error: Failed to configure sitecopy: configure failure: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_sitecopy/sitecopy/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port sitecopy failed

Probably outdated libraries.

:info:configure configure: incompatible neon library version 0.32.5: wanted 0.24 25 26 27 28
:info:configure configure: using bundled neon (0.28.2)

Attachments (2)

main.log (83.8 KB) - added by krischik (Martin Krischik) 8 months ago.
config.log (64.9 KB) - added by krischik (Martin Krischik) 8 months ago.

Download all attachments as: .zip

Change History (6)

Changed 8 months ago by krischik (Martin Krischik)

Attachment: main.log added

comment:1 Changed 8 months ago by krischik (Martin Krischik)

Sitecopy didn't have an update since 2008. Might want to mark the port as obsolete.

http://www.manyfish.co.uk/sitecopy/

comment:2 Changed 8 months ago by ryandesign (Ryan Carsten Schmidt)

Owner: set to julian@…
Status: newassigned
Summary: Sitecopy build failssitecopy @0.16.6: configure: error: could not find library containing socket

Let's investigate if we can fix it first. Please attach the config.log.

Changed 8 months ago by krischik (Martin Krischik)

Attachment: config.log added

comment:3 Changed 8 months ago by ryandesign (Ryan Carsten Schmidt)

Keywords: haspatch added

Looks like this configure script is just very picky about what version of neon accepts, and it has not been updated since we updated neon to 0.32.x. We've fixed it before for previous neon versions in #63457, and once before that as well.

Because it could not find a MacPorts neon it liked, it tried to build its bundled ancient copy of neon which has problems building on current systems.

Here's a PR to fix it again: https://github.com/macports/macports-ports/pull/20310

Julian, since you are the maintainer and have not specified openmaintainer, we require your approval of the PR on GitHub before it can be merged, or we will merge it if we have not heard from you within 72 hours. We would also like to add your GitHub handle to the maintainers line so that you will be automatically notified of pull requests for your ports. If you would like to allow minor changes like this without your approval, we can add openmaintainer to the maintainers line. If you no longer wish to maintain the port, let us know and we'll remove you from the maintainers line.

comment:4 Changed 8 months ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

In 7b921c5a344545a4ae9761dd89c4ba925eb4a490/macports-ports (master):

sitecopy: Allow building with neon 0.32.x

Closes: #68122

Note: See TracTickets for help on using tickets.