[MacPorts] #34177: wine-devel @1.5.2 run error
MacPorts
noreply at macports.org
Fri Apr 27 04:08:22 PDT 2012
#34177: wine-devel @1.5.2 run error
-----------------------------------+----------------------------------------
Reporter: janne@… | Owner: ryandesign@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.4
Keywords: | Port: wine-devel
-----------------------------------+----------------------------------------
Comment(by janne@…):
Replying to [comment:7 janne@…]:
> Replying to [comment:6 ryandesign@…]:
> > Replying to [comment:5 janne@…]:
> > > O.K. I think I've found the problem.[[BR]]On the computer where
wine-devel is installed with: sudo port install wine-devel all is built
with variant +universal,[[BR]]
> > > but the wine-devel*.mpkg is built for x86_64 only.
> >
> > You mean i386 only. Wine cannot be built for x86_64 yet.
> >
> > > So the question now is:[[BR]]How do I build an mpkg with the variant
+universal ?
> >
> > I thought "sudo port mpkg" would include the necessary variant
selections. There was a bug about that not too long ago (#27231), but it
was fixed in MacPorts 2.0.0.
>
> Yes, sorry, I meant i386.
> [[BR]]
> Well it doesn't look like it's been fixed. It's behaving just as
described in Ticket #27231.
> [[BR]]
> I'll try to work around it, but if someone have a solution I'm
interested.
Correction. I meant that the packages inside wine-devel*.mpkg are compiled
for x86_64 and wine is compiled as i386.
[[BR]]
[[BR]]
Anyway, I've made a workaround if someone is interested.
[[BR]]
As I've allready created wine-devel*.mpkg before I saved it to another
location.
[[BR]]
Created a list of all packages included in the mpkg, then did:
[[BR]]
[[BR]]
{{{
$ for i in `cat list.txt`; do sudo port clean --all $i; done
}}}
[[BR]]
Checked that "/opt/local/var/macports/build" was empty.
[[BR]]
[[BR]]
Then:
[[BR]]
{{{
$ for i in `cat list.txt`; do sudo port pkg $i +universal; done
}}}
[[BR]]
{{{
$ cd /Users/username/dir/wine-devel-1.5.2.mpkg/Contents/Packages
$ rm -fr ./*
$ cd /opt/local/var/macports/build
$ find . -type d -name "*.pkg" -exec cp -R {} /Users/username/dir/wine-
devel-1.5.2.mpkg/Contents/Packages \;
}}}
[[BR]]
Installed wine-devel-1.5.2.mpkg on the other computer and it works fine
now.
[[BR]]
I'll take a coffe break now.
--
Ticket URL: <https://trac.macports.org/ticket/34177#comment:8>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list