I continue my research and find two strange solutions for this error...
1) Modify /usr/bin/install
I get
coreutils source code, then modify this
Code: Select all
install.c line 288
x->recursive = true;
I don't know what is does as i don't know C, but i find it myself and when i compile and replace
/usr/bin/install, wine's
sudo make install become works normally. DO IT AT YOUR OWN RISK and revert your changes as soon as possible.
2) Suddenly I reboot under previous old linux kernel (2.6.35-24-generic) and this error is magically disappears! I now able to
install any version which
compiles on my system. I have absolutely no idea why kernel changes make difference, but i reproduce this on two machines.
Later I also suddenly find (via random internet searching) reply on my post in another place:
http://permalink.gmane.org/gmane.comp.e ... user/74592
But fortunately, when i now able install wine, instead of run it from local folder, i get same results for at least wine-1.0 taken from Ubuntu repos, and wine-1.0 compiled and
installed myself, so i can continue my regression tests.
P.S. Some more things to compile old wines...
Code: Select all
signal_i386.c: In function ‘merge_vm86_pending_flags’:
signal_i386.c:544: error: ‘VIF_MASK’ undeclared (first use in this function)
signal_i386.c
#define VIF_MASK 0x00080000
#define VIP_MASK 0x00100000
Code: Select all
In file included from /usr/include/openssl/ssl.h:183,
from internet.h:48,
from http.c:60:
/usr/include/openssl/x509.h:208: error: expected ‘)’ before numeric constant
In file included from /usr/include/openssl/ssl.h:183,
from internet.h:48,
from http.c:60:
/usr/include/openssl/x509.h:930: error: expected identifier or ‘(’ before ‘LPCSTR’
/usr/include/openssl/x509.h:930: error: expected ‘)’ before numeric constant
/usr/include/openssl/x509.h
lines 208, 930 remed
/usr/include/openssl/ssl.h
line 1046 remed (i not use internet in wine but sadly can't find keys in 'configure' which disables http ot inet in wine)