Re: [RFC] README: Update Linux version requirement to 2.3.31.
wylda at volny.cz
wylda at volny.cz
Mon May 8 13:59:03 CDT 2017
>>
>> Isn't commit https://source.winehq.org/git/wine.git/commitdiff/9f06a197c8c156acf21d8d809ce80cdcde9b6f68
>> about this?
>
>For that specific issue, yes. But it would be interesting to find out if
>there are other issues that we aren't aware of, and whether they would
>be worth trying to fix.
Plan was:
Debian 3.0 Woody i386
=====================
* Released 2002-07-19
* kernel v2.2.20, v2.4.6 kernel is also included
Debian 3.1 Sarge i386
=====================
* Released 2005-06-06
* Linux kernel v2.4.27, v2.6.8
Debian 4.0 Etch i386
====================
* Released 2007-04-08
* Linux kernel v2.6.18
After getting these, i started with Etch and wine-2.7. I installed all
needed & available *-dev packages. Nevertheless i got:
configure: XInput2 headers not found, the XInput 2 extension won't be supported.
configure: libOSMesa development files not found (or too old), OpenGL rendering in bitmaps won't be supported.
configure: OpenCL development files not found, OpenCL won't be supported.
configure: pcap development files not found, wpcap won't be supported.
configure: liblcms2 development files not found, Color Management won't be supported.
configure: libpulse development files not found or too old, Pulse won't be supported.
configure: gstreamer-1.0 base plugins development files not found, gstreamer support disabled
configure: OSS sound system found but too old (OSSv4 needed), OSS won't be supported.
configure: libudev development files not found, plug and play won't be supported.
configure: libmpg123 development files not found (or too old), mp3 codec won't be supported.
configure: libopenal development files not found (or too old), OpenAL won't be supported
configure: openal-soft development files not found (or too old), XAudio2 won't be supported
configure: WARNING: libgnutls development files not found, no schannel support.
configure: Finished. Do 'make' to compile Wine.
1) So question is - if winecfg shows up. Is that supported? Is it enough,
when that _big_ "WARNING:" will be resolved (disappears), is such wine
package supported? Most of them would be easy to overcome, except
XInput2 + libOSMesa which needs IMHO deeper dependencies.
Anyway, configure suggest "do make". In that case compilation fails with:
gcc -c -o v4l.o ../../../wine_git_src/dlls/qcap/v4l.c -I. -I../../../wine_git_src/dlls/qcap \
-I../../include -I../../../wine_git_src/include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe \
-fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings \
-Wpointer-arith -gdwarf-2 -fno-omit-frame-pointer
../../../wine_git_src/dlls/qcap/v4l.c: In function ‘qcap_driver_init’:
../../../wine_git_src/dlls/qcap/v4l.c:802: error: ‘O_CLOEXEC’ undeclared (first use in this function)
../../../wine_git_src/dlls/qcap/v4l.c:802: error: (Each undeclared identifier is reported only once
../../../wine_git_src/dlls/qcap/v4l.c:802: error: for each function it appears in.)
make[1]: *** [v4l.o] Error 1
make[1]: Leaving directory `/build/wine_git_bin_32/dlls/qcap'
2) And this also happens with "./configure --without-v4l" so probably
real bug?
3) That "libpcap0.8-dev" isn't that old. So i looked closer and it appears,
that it fails because of missing "port.h". IMHO that comes from kernel
headers as i have it in v4.9, but not in v2.6.18. So minimum is not 2.3.31,
but 2.6.18+ / 3.x ? or where that port.h appeared for the first time ??
...
configure:6945: checking pcap/pcap.h usability
configure:6945: gcc -c -g -O0 conftest.c >&5
configure:6945: $? = 0
configure:6945: result: yes
configure:6945: checking pcap/pcap.h presence
configure:6945: gcc -E conftest.c
configure:6945: $? = 0
configure:6945: result: yes
configure:6945: checking for pcap/pcap.h
configure:6945: result: yes
configure:6945: checking poll.h usability
configure:6945: gcc -c -g -O0 conftest.c >&5
configure:6945: $? = 0
configure:6945: result: yes
configure:6945: checking poll.h presence
configure:6945: gcc -E conftest.c
configure:6945: $? = 0
configure:6945: result: yes
configure:6945: checking for poll.h
configure:6945: result: yes
configure:6945: checking port.h usability
configure:6945: gcc -c -g -O0 conftest.c >&5
conftest.c:93:18: error: port.h: No such file or directory
Before taking any other steps, i'll try to wait for feedback on 1), 2) and 3)
Regards,
W.
More information about the wine-devel
mailing list