Cannot compile wine from source
i tried to compile wine (version 20031016) from source:
./tools/wineinstall but i get the following error: /usr/include/openssl/kssl.h:136: error: syntax error before '*' token /usr/include/openssl/kssl.h:149: error: syntax error before '*' token /usr/include/openssl/kssl.h:150: error: syntax error before '*' token /usr/include/openssl/kssl.h:151: error: syntax error before '*' token /usr/include/openssl/kssl.h:151: error: syntax error before '*' token /usr/include/openssl/kssl.h:152: error: syntax error before '*' token /usr/include/openssl/kssl.h:153: error: syntax error before '*' token /usr/include/openssl/kssl.h:155: error: syntax error before '*' token /usr/include/openssl/kssl.h:157: error: syntax error before '*' token /usr/include/openssl/kssl.h:159: error: syntax error before '*' token /usr/include/openssl/kssl.h:167: error: syntax error before '*' token In file included from internet.h:36, from cookie.c: 55 .... and so on.... anyone have successfully compiled it? thx for help! |
not tried source but have used binary rpm from source forge (RH9 version)
( wine-20031016-1rh9winehq.i686.rpm ) http://sourceforge.net/project/showf...?group_id=6241 seems to work ok :) understand there is a new release ( Wine 20031118 ) http://www.winehq.com/?announce=1.81 |
Does it give you any "such-and-such library not found" errors along with those? Typically, when it has parsing errors like that, it means there are some development libraries that aren't installed. If it's complaining about a missing library, try to find and install it to see if it fixes the problem.
|
it's the syntax error in the openssl library (/usr/include/openssl/kssl.h). i opened this file, but it seems to be alright. is the gcc too new or what?
|
version 20031118 from source don't work (same error)
but the rpm runs flawless. there is even a rpm package for fedora: http://prdownloads.sourceforge.net/w...6.rpm?download |
Quote:
If the RPM runs to your liking, then I'd suggest just sticking with that - I've had very few problems with them, and it's a lot less hassle :) |
I've had stuff that tried to include openssl stuff, but ends up getting messed up in an ssl header that has a system default equivelant. Err.h or some-such. In other-words, two versions of the same file - only way I could get around it was to modify the source to exclusively request #incldue "openssl/?????.h" - I posted that somewhere to this group - can't even remember what project I was compiling.
Here's the Thread |
i got it working when i removed krb5-devel, openssl-devel and one more which I don't remember the name of =(
|
All times are GMT -5. The time now is 08:40 PM. |