Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#35733 closed defect (wontfix)

wine: undefined symbols: _FSPathMoveObjectToTrashSync

Reported by: nicholas.lutomski@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: Tiger Cc: jyrkiwahlstedt
Port: wine

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

nicholas-lutomskis-computer:~ Nick$ sudo port install wine
Password:
--->  p5-xml-parser is replaced by p5.12-xml-parser
--->  Deactivating p5-xml-parser @2.400.0_4
--->  Unable to deactivate p5-xml-parser @2.400.0_4, the following ports depend on it:
--->    policykit @0.103_1
Warning: Deactivate forced.  Proceeding despite dependencies.
--->  Cleaning p5-xml-parser
--->  Computing dependencies for p5.12-xml-parser
--->  Cleaning p5.12-xml-parser
--->  Computing dependencies for wine
--->  Building wine
Error: org.macports.build for port wine returned: command execution failed
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port wine failed

Attachments (2)

main.log (76.7 KB) - added by nicholas.lutomski@… 12 years ago.
main.2.log (1.7 MB) - added by nicholas.lutomski@… 12 years ago.
Log after "sudo port clean wine"

Download all attachments as: .zip

Change History (6)

Changed 12 years ago by nicholas.lutomski@…

Attachment: main.log added

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

Description: modified (diff)
Owner: changed from macports-tickets@… to ryandesign@…
Port: wine added

This was not a clean build attempt, and the log you attached was not wine's log. Please "sudo port clean wine" and try again, then attach that main.log file.

Changed 12 years ago by nicholas.lutomski@…

Attachment: main.2.log added

Log after "sudo port clean wine"

comment:3 Changed 12 years ago by nicholas.lutomski@…

Revised main.log attached. Thank you.

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

Cc: jwa@… added
Resolution: wontfix
Status: newclosed
Summary: wine build failed: command execution failurewine: undefined symbols: _FSPathMoveObjectToTrashSync

The log says:

:info:build /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols:
:info:build _FSPathMoveObjectToTrashSync
:info:build collect2: ld returned 1 exit status

This makes sense, since according to Apple documentation, the FSPathMoveObjectToTrashSync function was introduced in Leopard. To be compatible with Tiger, Wine developers will have to stop using that function on Tiger. Apple documentation also states that as of Mountain Lion this function is deprecated anyway. You should report this problem to the developers of Wine if support for Wine under Tiger is important to you—and indeed I see you already did in upstream bug 31492. Thank you for that.

In that bug report, the developers confirm that Wine requires Leopard. This has been the case for awhile; previous problems we reported building Wine on Tiger filed in #31500 have thus far gone unanswered and unresolved.

My opinion is that there is no point in supporting Wine on Tiger anymore. Wine requires an Intel Mac, all Intel Macs are capable of being upgraded to at least Snow Leopard, and Snow Leopard is a better operating system than Leopard or Tiger for numerous reasons, including being faster (due to using 64-bit code) and taking less disk space (due to applications being compressed on disk). Given the Wine developers' confirmation in the upstream bug report that Wine requires Leopard, I have modified the wine ports in r96845 to enforce this requirement. To use Wine, please upgrade your operating system.

comment:5 Changed 12 years ago by nicholas.lutomski@…

Aye, thank you once more. I will look into upgrading.

Note: See TracTickets for help on using tickets.