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