| Summary: | Сборка Wine@Etersoft 1.0.12 для современных дистрибутивов Linux | ||
|---|---|---|---|
| Product: | WINE@Etersoft | Reporter: | Жуков Григорий <korex> |
| Component: | Выпуск релизов | Assignee: | Жуков Григорий <korex> |
| Status: | CLOSED INVALID | QA Contact: | Vitaly Lipatov <lav> |
| Severity: | minor | ||
| Priority: | P4 | CC: | kondratyuk, korex, lav |
| Version: | 1.0.12 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Заявки RT: | Связано с: | ||
| Дата напоминания: | |||
|
Description
Жуков Григорий
2014-02-27 19:23:16 MSK
Несмотря на исправление lav@ подписи исходников, сборка $ ./wine-etersoft.sh -f x86_64/Debian/6.0 1.0.12 не прошла. Лог : .... usbhub.c:26:20: error: libusb.h: No such file or directory gcc -m32 -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_KERNEL32_ -D_REENTRANT -fPIC -Wall -pipe -fn o-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wtype-limits -D_FORTIFY_SOURCE=0 -Wpointer-arith -O2 -g -o global16.o global16.c usbhub.c:85: error: expected specifier-qualifier-list before 'libusb_device' usbhub.c: In function 'usbhub_ioctl': usbhub.c:175: error: 'uint8_t' undeclared (first use in this function) usbhub.c:175: error: (Each undeclared identifier is reported only once usbhub.c:175: error: for each function it appears in.) usbhub.c:175: error: expected ';' before 'bus_number' usbhub.c:194: error: 'struct DeviceInstance' has no member named 'dev' usbhub.c:194: error: 'struct DeviceInstance' has no member named 'dev' usbhub.c:194: error: 'struct DeviceInstance' has no member named 'dev' usbhub.c:195: warning: implicit declaration of function 'libusb_get_bus_number' ... Также не прошла сборка $ ./wine-etersoft-network.sh -f x86_64/Debian/6.0 1.0.12 Лог : ... eterkeytest-usb.o: In function `print_usb': /home/korinfer/RPM/BUILD/wine-etersoft-network-1.0.12/keytest/usb.c:304: undefined reference to `libusb_init' /home/korinfer/RPM/BUILD/wine-etersoft-network-1.0.12/keytest/usb.c:307: undefined reference to `libusb_get_device _list' /home/korinfer/RPM/BUILD/wine-etersoft-network-1.0.12/keytest/usb.c:322: undefined reference to `libusb_get_device _descriptor' /home/korinfer/RPM/BUILD/wine-etersoft-network-1.0.12/keytest/usb.c:336: undefined reference to `libusb_open' /home/korinfer/RPM/BUILD/wine-etersoft-network-1.0.12/keytest/usb.c:374: undefined reference to `libusb_close' /home/korinfer/RPM/BUILD/wine-etersoft-network-1.0.12/keytest/usb.c:382: undefined reference to `libusb_free_devic e_list' /home/korinfer/RPM/BUILD/wine-etersoft-network-1.0.12/keytest/usb.c:383: undefined reference to `libusb_exit' /home/korinfer/RPM/BUILD/wine-etersoft-network-1.0.12/keytest/usb.c:354: undefined reference to `libusb_get_string _descriptor_ascii' /home/korinfer/RPM/BUILD/wine-etersoft-network-1.0.12/keytest/usb.c:339: undefined reference to `libusb_get_string _descriptor_ascii' /home/korinfer/RPM/BUILD/wine-etersoft-network-1.0.12/keytest/usb.c:367: undefined reference to `libusb_get_string _descriptor_ascii' collect2: ld returned 1 exit status make[2]: *** [eterkeytest] Error 1 make[2]: Leaving directory `/home/korinfer/RPM/BUILD/wine-etersoft-network-1.0.12/keytest' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/korinfer/RPM/BUILD/wine-etersoft-network-1.0.12' make: *** [all] Error 2 error: Bad exit status from /home/korinfer/tmp/rpm-tmp.XgjrZ1 (%build) ... Давайте конкретизируем проблему. 1. Для современных дистрибутивов мы и не должны собирать. В принципе, системы, выпущенные в 2013 году и позже, мы в 1.0.12 уже не поддерживаем. 2. Поддержка 64-битных систем для 1.0.12 сильно ограничена. Если сборка не проходит из-за ошибок компиляции, то ничего не поделать. Закомментировал в /var/ftp/pub/Etersoft/WINE@Etersoft/1.0.12/distro.list x86_64/Debian/6.0 Собраны $ ./wine-etersoft.sh -f ArchLinux/CUR 1.0.12 и $ ./wine-etersoft-local.sh -f ArchLinux/CUR 1.0.12 Собраны $ ./wine-etersoft.sh -f Gentoo/CUR 1.0.12 $ ./wine-etersoft-network.sh -f Gentoo/CUR 1.0.12 $ ./wine-etersoft-local.sh -f Gentoo/CUR 1.0.12 $ ./wine-etersoft-sql.sh -f Gentoo/CUR 1.0.12 Больше не поддерживаем 1.0.12 на новых системах. Закрываю. |