[Wine] Should I report my problem in Bugzilla? Outcast problem.
austinenglish at gmail.com
Tue Nov 6 11:27:08 CST 2007
This is a frequent problem, that's hard to resolve. The problem is
that the libraries you have installed are 'too new' and the configure
file isn't recognizing them. Not too much you can do, other than
trying to compile a newer version, and/or downgrading your entire
system. If you have a spare machine/partition, you could try
installing hoary/breezy and see if it will compile there.
You don't need to remove the binary unless you're going to do a make
install. If you just want to run wine from the git directory, you can
have both installed. Just be sure to call the right wine when you want
to run a program. Use:
$ /path/to/wine-git/wine program.exe to run from git directory
$ wine program.exe to run the binary wine
On Nov 6, 2007 11:14 AM, "Rémi G." <remjg at free.fr> wrote:
> Thank you for your answer ;)
> As you suggest to me, I report the bug in bugzilla here :
> But before doing a regression test, I would like to try an old version
> of Wine to be sure Outcast works with it.
> In order to install Wine 0.9, I try these commands (on ubuntu 7.10) :
> sudo apt-get install git ccache build-dep wine wine-dev
> git clone git://source.winehq.org/git/wine.git wine-git
> cd wine-git
> Then, to tell git I would like to install wine 0.9, I type this :
> git branch oldstuff wine-0.9
> git checkout oldstuff
> And I get my first error :
> warning: refname 'wine-0.9' is ambiguous.
> fatal: Ambiguous object name: 'wine-0.9'.
> I'm stunned because this branch exist, as I can see here :
> Nevertheless, as it's just for testing, I try with wine-0.9.2 and it's
> works :
> git branch oldstuff wine-0.9.2
> git checkout oldstuff
> Then, I try to compile Wine 0.9.2 with the following lines :
> CC="ccache gcc" ./configure && make clean && make
> And it fails with the command "make" :-(
> I can read this error :
> ./parser.y:303.8-14: AVERTISSEMENT: symbole tSTRING redéfini
> ./parser.y:303.16-21: AVERTISSEMENT: symbole tIDENT redéfini
> ./parser.y:303.23-30: AVERTISSEMENT: symbole tRAWDATA redéfini
> ./parser.y: conflits: 5 décalage/réduction
> ccache gcc -c -I. -I. -I../../include -I../../include -DINCLUDEDIR="\"/usr/local/include/wine\"" -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wdeclaration-after-statement -Wpointer-arith -g -O2 -o parser.tab.o parser.tab.c
> flex -Cf -d -8 ./parser.l
> ccache gcc -c -I. -I. -I../../include -I../../include -DINCLUDEDIR="\"/usr/local/include/wine\"" -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wdeclaration-after-statement -Wpointer-arith -g -O2 -o lex.yy.o lex.yy.c
> lex.yy.c:9174: erreur: expected «;", «," or «)" before numeric constant
> make: *** [lex.yy.o] Erreur 1
> make: quittant le répertoire « /home/remjg/wine-git/tools/wrc »
> make: *** [wrc] Erreur 2
> make: quittant le répertoire « /home/remjg/wine-git/tools »
> make: *** [tools] Erreur 2
> So my questions are :
> What could I do to avoid this?
> How can I remove a "branch" I created such as "oldstuff"?
> Should I remove wine first (binary .deb provided with ubuntu)?
> Thank you for your help!
> P.S : I hope I answer to the good address, It's the first time i=I use a
> mailing list.
> wine-users mailing list
> wine-users at winehq.org
More information about the wine-users