#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)
Change History (6)
Changed 12 years ago by nicholas.lutomski@…
comment:2 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|---|
Owner: | changed from macports-tickets@… to ryandesign@… |
Port: | wine added |
Changed 12 years ago by nicholas.lutomski@…
Attachment: | main.2.log added |
---|
Log after "sudo port clean wine"
comment:4 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | jwa@… added |
---|---|
Resolution: | → wontfix |
Status: | new → closed |
Summary: | wine build failed: command execution failure → wine: 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.
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.