Прошу починить.
По невыясненным причинам начались конфликты. Что изменилось, я пока не понял, потому что системные заголовки это glibc-devel, который не менялся. In file included from ../../include/winsock2.h:47, from wpcap.c:30: ../../include/winsock.h:1023:18: error: conflicting types for ‘accept’ SOCKET WINAPI WS(accept)(SOCKET,struct WS(sockaddr)*,int*); ^~~~~~ ../../include/winsock.h:136:19: note: in definition of macro ‘WS’ # define WS(x) x ^ In file included from /usr/include/pcap/socket.h:67, from /usr/include/pcap/pcap.h:87, from wpcap.c:24: /usr/include/sys/socket.h:232:12: note: previous declaration of ‘accept’ was here extern int accept (int __fd, __SOCKADDR_ARG __addr, ^~~~~~ In file included from ../../include/winsock2.h:47, from wpcap.c:30: ../../include/winsock.h:1024:15: error: conflicting types for ‘bind’ int WINAPI WS(bind)(SOCKET,const struct WS(sockaddr)*,int); ^~~~ ../../include/winsock.h:136:19: note: in definition of macro ‘WS’ # define WS(x) x ^ In file included from /usr/include/pcap/socket.h:67, from /usr/include/pcap/pcap.h:87, from wpcap.c:24: /usr/include/sys/socket.h:112:12: note: previous declaration of ‘bind’ was here extern int bind (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t __len)
По всей видимости это произошло из-за обновления libpcap-devel. Попытаюсь понять, в чём проблема.
Created attachment 8036 [details] Add WS prefix in winsock2.h included from wpcap.c
(В ответ на комментарий №3) > Created an attachment (id=8036) [details] > Add WS prefix in winsock2.h included from wpcap.c На сколько я понял, в libpcap добавили pcap/socket.h в котором используются sys/socket.h и другие заголовочные файлы из glibc-devel из-за чего получаются конфликты в файлах подключаемых в wpcap.c. Один из способов решения проблемы это использования макросов WS которые добавляют префикс. В приложении патч который позволяет собрать wine. Но я не уверен, что это лучшее решение данной проблемы :)
(В ответ на комментарий №4) > (В ответ на комментарий №3) > > Created an attachment (id=8036) [details] [details] > > Add WS prefix in winsock2.h included from wpcap.c > > На сколько я понял, в libpcap добавили pcap/socket.h в котором используются > sys/socket.h и другие заголовочные файлы из glibc-devel из-за чего получаются > конфликты в файлах подключаемых в wpcap.c. Один из способов решения проблемы > это использования макросов WS которые добавляют префикс. В приложении патч > который позволяет собрать wine. Но я не уверен, что это лучшее решение данной > проблемы :) Да, всё верно, спасибо. Если срочности нет, новая сборка будет в пятницу вечером в очередном релизе (для wine-vanilla и wine).
(В ответ на комментарий №5) > (В ответ на комментарий №4) > > (В ответ на комментарий №3) > > > Created an attachment (id=8036) [details] [details] [details] > > > Add WS prefix in winsock2.h included from wpcap.c > > > > На сколько я понял, в libpcap добавили pcap/socket.h в котором используются > > sys/socket.h и другие заголовочные файлы из glibc-devel из-за чего получаются > > конфликты в файлах подключаемых в wpcap.c. Один из способов решения проблемы > > это использования макросов WS которые добавляют префикс. В приложении патч > > который позволяет собрать wine. Но я не уверен, что это лучшее решение данной > > проблемы :) > Да, всё верно, спасибо. > > Если срочности нет, новая сборка будет в пятницу вечером в очередном релизе > (для wine-vanilla и wine). Отлично.
(В ответ на комментарий №5) > > > Если срочности нет, новая сборка будет в пятницу вечером в очередном релизе > (для wine-vanilla и wine). А в какую пятницу?
(В ответ на комментарий №7) > (В ответ на комментарий №5) > > > > > > Если срочности нет, новая сборка будет в пятницу вечером в очередном релизе > > (для wine-vanilla и wine). > > А в какую пятницу? В прошедшую :) wine-vanilla уже в Сизифе: 2019-Mar-02 15:37:02 :: updated /gears/w/wine-vanilla.git branch `sisyphus' 2019-Mar-02 15:37:50 :: saved /srpms/w/wine-vanilla.git branch `sisyphus' as `old/sisyphus-task223464' 2019-Mar-02 15:37:50 :: removed /srpms/w/wine-vanilla.git branch `sisyphus' 2019-Mar-02 15:37:53 :: gears update OK 2019-Mar-02 15:37:53 :: task #223464 for sisyphus DONE wine будет к началу недели, там патчи staging ещё не обновились.
Ждём!
(In reply to comment #9) > Ждём! * Вт мар 05 2019 Vitaly Lipatov <lav@altlinux.ru> 1:4.3.1-alt1 - new version (4.3.1) with rpmgs script С любовью, ваш Repository Human v2.0.