Ticket #22514 (closed defect: fixed)
wine-crossover-games does not compile on SnowLeopard
| Reported by: | danap@… | Owned by: | jeremyhu@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.8.1 |
| Keywords: | snowleopard | Cc: | danap@…, ryandesign@… |
| Port: | wine-crossover-games |
Description
I have a new installation of MacPorts and I installed "wine-devel", "winetricks", and "wine-crossover-games" but when it tried to compile "wine-crosssover-games" I got this output:
danap$ sudo port install wine-crossover-games
---> Computing dependencies for wine-crossover-games
---> Fetching wine-crossover-games
---> Verifying checksum(s) for wine-crossover-games
---> Extracting wine-crossover-games
---> Configuring wine-crossover-games
---> Building wine-crossover-games
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_wine-crossover-games/work/wine" && /usr/bin/make -j2 depend all " returned error 2
Command output: "_wine_cp_get_table", referenced from:
_get_language_codepage in utils.o
_convert_string in utils.o
_parser_lex in parser.yy.o
"_strcmpiW", referenced from:
_compare_name_id in utils.o
_convert_ctlclass in parser.tab.o
_convert_ctlclass in parser.tab.o
_convert_ctlclass in parser.tab.o
_convert_ctlclass in parser.tab.o
_convert_ctlclass in parser.tab.o
_convert_ctlclass in parser.tab.o
"_wine_casemap_upper", referenced from:
_wine_casemap_upper$non_lazy_ptr in genres.o
_wine_casemap_upper$non_lazy_ptr in parser.tab.o
"_wine_wctype_table", referenced from:
_wine_wctype_table$non_lazy_ptr in parser.tab.o
"_wine_cp_mbstowcs", referenced from:
_convert_string in utils.o
_convert_string in utils.o
"_wine_utf8_mbstowcs", referenced from:
_convert_string in utils.o
_convert_string in utils.o
"_wine_cp_wcstombs", referenced from:
_convert_string in utils.o
_convert_string in utils.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[1]: *** [wrc] Error 2
make: *** [tools] Error 2
Error: Status 1 encountered during processing.
Attachments
Change History
comment:3 Changed 4 years ago by blb@…
- Owner changed from macports-tickets@… to jeremyhu@…
Can you attach the debug output (by running sudo port -d install wine-crossover-games).
Changed 4 years ago by danap@…
- Attachment install_wine_crossover_games_debug.txt.gz added
output from "sudo port -d install wine-crossover-games"
Changed 4 years ago by danap@…
- Attachment macports_installed.txt.gz added
output from "port installed"
comment:4 follow-up: ↓ 5 Changed 4 years ago by danap@…
I added the output you asked for as an attachment and I also added the output from "port installed" so that you can see what I have installed.
comment:5 in reply to: ↑ 4 ; follow-up: ↓ 6 Changed 3 years ago by ryandesign@…
- Keywords snowleopard added
- Cc ryandesign@… added
Replying to danap@…:
I have a new installation of MacPorts and I installed "wine-devel", "winetricks", and "wine-crossover-games" but when it tried to compile "wine-crosssover-games" I got this output:
I can confirm this problem.
Replying to danap@…:
I should add that I am using wine-devel v1.1.32.
Actually, you're using (or trying to use) wine-crossover-games 7.2.0. wine-crossover-games is not an add-on for wine; rather, it is itself a complete version of wine. It will not use the wine-devel you installed, and will in fact probably conflict with it.
Replying to danap@…:
I added the output you asked for as an attachment and I also added the output from "port installed" so that you can see what I have installed.
The relevant line in the output is:
ld: warning: in ../libs/wine/libwine.dylib, file is not of required architecture
And indeed, the file libwine.dylib in the work directory is of the architecture x86_64, though the portfile clearly asks it to be i386. I'm in the process of updating the port to version 8.0.0, which I believe fixes this problem.
comment:6 in reply to: ↑ 5 Changed 3 years ago by ryandesign@…
- Status changed from new to closed
- Resolution set to fixed
Replying to ryandesign@…:
wine-crossover-games is not an add-on for wine; rather, it is itself a complete version of wine. It will not use the wine-devel you installed, and will in fact probably conflict with it.
Marked as conflicting in r60832.
I'm in the process of updating the port to version 8.0.0, which I believe fixes this problem.
Updated to 8.0.0 in r60828.


Cc Me!