Opened 7 years ago

Closed 7 years ago

#41605 closed defect (fixed)

wine, wine-crossover, wine-devel: build fails with freetype 2.5.1

Reported by: benhagendorf@… Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: Cc: jyrkiwahlstedt, bitaminn@…, orchestrateddeath@…, charlie.ellison01@…, jeremyhu (Jeremy Huddleston Sequoia)
Port: wine, wine-crossover, wine-devel

Description


Attachments (1)

main.log (176.3 KB) - added by benhagendorf@… 7 years ago.

Download all attachments as: .zip

Change History (21)

Changed 7 years ago by benhagendorf@…

Attachment: main.log added

comment:1 Changed 7 years ago by benhagendorf@…

trying to install Wine using "sudo port install wine" command stops at configuring wine with this error

Using OX 10.9 (mavericks)

This is after installing XCode and XQuartz and MacPorts

comment:2 Changed 7 years ago by ryandesign (Ryan Schmidt)

Cc: jwa@… added
Owner: changed from macports-tickets@… to ryandesign@…
Port: wine added
Status: newassigned
Summary: wine install stops at freetypewine: build fails with freetype 2.5.1

Incompatibility with freetype 2.5.1. I'll investigate.

comment:3 Changed 7 years ago by ryandesign (Ryan Schmidt)

Port: wine-devel added
Summary: wine: build fails with freetype 2.5.1wine, wine-devel: build fails with freetype 2.5.1

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

I've filed an upstream bug report: http://bugs.winehq.org/show_bug.cgi?id=35018

comment:5 Changed 7 years ago by ryandesign (Ryan Schmidt)

Cc: bitaminn@… added
Keywords: freetype removed

Has duplicate #41611.

My upstream bug turned out to be a duplicate as well, of http://bugs.winehq.org/show_bug.cgi?id=35010

comment:6 Changed 7 years ago by ryandesign (Ryan Schmidt)

The upstream bug has a patch; applied to wine-devel in r114170. It will need tweaking for other versions of wine.

comment:7 Changed 7 years ago by ryandesign (Ryan Schmidt)

Cc: orchestrateddeath@… added
Port: wine-crossover added
Summary: wine, wine-devel: build fails with freetype 2.5.1wine, wine-crossover, wine-devel: build fails with freetype 2.5.1

Has duplicate #41628.

comment:8 in reply to:  6 Changed 7 years ago by benhagendorf@…

Replying to ryandesign@…: How do I apply this patch?

The upstream bug has a patch; applied to wine-devel in r114170. It will need tweaking for other versions of wine.

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

I have committed the patch for wine-devel; run "sudo port selfupdate" to receive it. The patch for wine-crossover is in #40102. I am still working on the patch for wine.

comment:10 Changed 7 years ago by benhagendorf@…

that did not work for me I don't quite know what I'm doing.

I got this when I tried, then tried what it suggested after that failed. I'll wait until you are finished fixing everything. Thanks.

BenjaminsMacBookPro:~ DrBen93$ sudo port selfupdate
Password:
--->  Updating MacPorts base sources using rsync
Error: Error synchronizing MacPorts sources: command execution failed
Please run `port -v selfupdate' for details.
Error: /opt/local/bin/port: port selfupdate failed: Error synchronizing MacPorts sources: command execution failed
BenjaminsMacBookPro:~ DrBen93$ sudo port clean wine
--->  Cleaning wine
BenjaminsMacBookPro:~ DrBen93$ sudo port selfupdate
--->  Updating MacPorts base sources using rsync
Error: Error synchronizing MacPorts sources: command execution failed
Please run `port -v selfupdate' for details.
Error: /opt/local/bin/port: port selfupdate failed: Error synchronizing MacPorts sources: command execution failed
BenjaminsMacBookPro:~ DrBen93$ port -v selfupdate
--->  Updating MacPorts base sources using rsync
rsync: failed to connect to rsync.macports.org: Connection refused (61)
rsync error: error in socket IO (code 10) at /SourceCache/rsync/rsync-42/rsync/clientserver.c(105) [receiver=2.6.9]
Command failed: /usr/bin/rsync -rtzv --delete-after rsync://rsync.macports.org/release/tarballs/base.tar /opt/local/var/macports/sources/rsync.macports.org/release/tarballs
Exit code: 10
Error: Error synchronizing MacPorts sources: command execution failed
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: /opt/local/bin/port: port selfupdate failed: Error synchronizing MacPorts sources: command execution failed
BenjaminsMacBookPro:~ DrBen93$ sudo port -v selfupdate
--->  Updating MacPorts base sources using rsync
rsync: failed to connect to rsync.macports.org: Connection refused (61)
rsync error: error in socket IO (code 10) at /SourceCache/rsync/rsync-42/rsync/clientserver.c(105) [receiver=2.6.9]
Command failed: /usr/bin/rsync -rtzv --delete-after rsync://rsync.macports.org/release/tarballs/base.tar /opt/local/var/macports/sources/rsync.macports.org/release/tarballs
Exit code: 10
Error: Error synchronizing MacPorts sources: command execution failed
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: /opt/local/bin/port: port selfupdate failed: Error synchronizing MacPorts sources: command execution failed
Last edited 7 years ago by ryandesign (Ryan Schmidt) (previous) (diff)

comment:11 Changed 7 years ago by ryandesign (Ryan Schmidt)

Please write to the macports-users mailing list if you need help resolving that problem; it's not related to this ticket and is most likely a problem with your network.

comment:12 Changed 7 years ago by ryandesign (Ryan Schmidt)

Cc: charlie.ellison01@… added

Has duplicate #41633.

comment:13 Changed 7 years ago by ryandesign (Ryan Schmidt)

Fixed wine in r114198.

comment:14 Changed 7 years ago by orchestrateddeath@…

I am still not sure how to fix this problem.

comment:15 Changed 7 years ago by ryandesign (Ryan Schmidt)

Run "sudo port selfupdate" and try again.

comment:16 Changed 7 years ago by orchestrateddeath@…

It says:

--->  Updating MacPorts base sources using rsync
MacPorts base version 2.2.1 installed,
MacPorts base version 2.2.1 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

How do you apply the patch mentioned above?

comment:17 Changed 7 years ago by ryandesign (Ryan Schmidt)

By running "sudo port selfupdate", you have already applied it and all other changes committed to our repository since the last time you ran selfupdate. Now try building wine again.

comment:18 Changed 7 years ago by benhagendorf@…

Yay! It worked! Thank you for all your hard work and patience.

comment:19 Changed 7 years ago by orchestrateddeath@…

Same here!!!

comment:20 Changed 7 years ago by ryandesign (Ryan Schmidt)

Cc: jeremyhu@… added
Resolution: fixed
Status: assignedclosed

Fixed wine-crossover in r114236. This patch is not suitable for upstream use because it removes part of the Crossover modifications for using their custom version of freetype, but it's ok for MacPorts because we use the normal MacPorts version of freetype.

Note: See TracTickets for help on using tickets.