Показано с 1 по 10 из 1278
Комбинированный просмотр
-
27.01.2020, 02:16 #1
- Регистрация
- 27.06.2019
- Сообщений
- 4
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
Здравствуйте.
Сталкивался кто с сборкой ubs_vhci? Ubuntu 18.04
make
make -C /lib/modules/4.15.0-74-generic/build SUBDIRS=/home/aladm/ubs_vhci/vhci_hcd PWD=/home/aladm/ubs_vhci/vhci_hcd BUILD_PREFIX= KDIR=/lib/modules/4.15.0-74-generic/build KVERSION=4.15.0-74-generic modules
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-74-generic'
CC [M] /home/aladm/ubs_vhci/vhci_hcd/usb-vhci-hcd.o
/home/aladm/ubs_vhci/vhci_hcd/usb-vhci-hcd.c:59:3: warning: #warning DEBUG is defined [-Wcpp]
# warning DEBUG is defined
^~~~~~~
In file included from ./include/linux/stat.h:7:0,
from ./include/linux/module.h:10,
from /home/aladm/ubs_vhci/vhci_hcd/usb-vhci-hcd.c:24:
./include/uapi/linux/stat.h:30:17: error: expected ‘)’ before numeric constant
#define S_IRUSR 00400
^
/home/aladm/ubs_vhci/vhci_hcd/usb-vhci-hcd.c:1312:34: note: in expansion of macro ‘S_IRUSR’
static DRIVER_ATTR(debug_output, S_IRUSR | S_IWUSR, show_debug_output, store_debug_output);
^~~~~~~
/home/aladm/ubs_vhci/vhci_hcd/usb-vhci-hcd.c: In function ‘init’:
/home/aladm/ubs_vhci/vhci_hcd/usb-vhci-hcd.c:1334:56: error: ‘driver_attr_debug_output’ undeclared (first use in this function); did you mean ‘store_debug_output’?
retval = driver_create_file(&vhci_hcd_driver.driver, &driver_attr_debug_output);
^~~~~~~~~~~~~~~~~~~~~~~~
store_debug_output
/home/aladm/ubs_vhci/vhci_hcd/usb-vhci-hcd.c:1334:56: note: each undeclared identifier is reported only once for each function it appears in
/home/aladm/ubs_vhci/vhci_hcd/usb-vhci-hcd.c: In function ‘cleanup’:
/home/aladm/ubs_vhci/vhci_hcd/usb-vhci-hcd.c:1349:47: error: ‘driver_attr_debug_output’ undeclared (first use in this function); did you mean ‘store_debug_output’?
driver_remove_file(&vhci_hcd_driver.driver, &driver_attr_debug_output);
^~~~~~~~~~~~~~~~~~~~~~~~
store_debug_output
At top level:
/home/aladm/ubs_vhci/vhci_hcd/usb-vhci-hcd.c:1299:16: warning: ‘store_debug_output’ defined but not used [-Wunused-function]
static ssize_t store_debug_output(struct device_driver *drv, const char *buf, size_t count)
^~~~~~~~~~~~~~~~~~
/home/aladm/ubs_vhci/vhci_hcd/usb-vhci-hcd.c:1284:16: warning: ‘show_debug_output’ defined but not used [-Wunused-function]
static ssize_t show_debug_output(struct device_driver *drv, char *buf)
^~~~~~~~~~~~~~~~~
scripts/Makefile.build:337: recipe for target '/home/aladm/ubs_vhci/vhci_hcd/usb-vhci-hcd.o' failed
make[2]: *** [/home/aladm/ubs_vhci/vhci_hcd/usb-vhci-hcd.o] Error 1
Makefile:1580: recipe for target '_module_/home/aladm/ubs_vhci/vhci_hcd' failed
make[1]: *** [_module_/home/aladm/ubs_vhci/vhci_hcd] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-74-generic'
Makefile:35: recipe for target 'default' failed
make: *** [default] Error 2
usb-vhci-hcd-modules-4.19.0-6-amd64_1.15.1_amd64.deb - изза нехватки linux-image 4.19... (но убунте его нет)
и дальше по списку....
usb-vhci-hcd-dkms изза usb_vhci
-
27.01.2020, 09:08 #2
- Регистрация
- 08.10.2019
- Сообщений
- 18
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
-
27.01.2020, 09:13 #3
- Регистрация
- 08.10.2019
- Сообщений
- 18
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
Извиняюсь правильнее называется ukuu
-
27.01.2020, 11:28 #4
- Регистрация
- 27.06.2019
- Сообщений
- 4
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
-
27.01.2020, 12:30 #5
- Регистрация
- 08.10.2019
- Сообщений
- 18
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
-
27.01.2020, 12:47 #6
- Регистрация
- 01.09.2017
- Сообщений
- 3
- Сказал(а) спасибо
- 2
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
# warning DEBUG is defined
Ну отключить же дебуг надо.
-
27.01.2020, 13:19 #7
- Регистрация
- 08.10.2019
- Сообщений
- 18
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
По последнему ядру 5.5.0 проблема:
Код:make testconfig make[1]: вход в каталог «/usr/src/vhci-hcd» rm -f test/*.o test/*.ko test/.*.cmd test/.*.flags test/*.mod.c test/Module.symvers test/Module.markers test/modules.order rm -rf test/.tmp_versions/ make -C /lib/modules/5.5.0-050500-generic/build SUBDIRS=/usr/src/vhci-hcd/test PWD=/usr/src/vhci-hcd/test BUILD_PREFIX= KDIR=/lib/modules/5.5.0-050500-generic/build KVERSION=5.5.0-050500-generic EXTRA_CFLAGS='-Wno-unused -DEXPORT_SYMTAB -DKBUILD_EXTMOD -DINCLUDE_CORE_HCD=\"/lib/modules/5.5.0-050500-generic/build/include/linux/usb/hcd.h\" ' modules make[2]: вход в каталог «/usr/src/linux-headers-5.5.0-050500-generic» HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/confdata.o HOSTCC scripts/kconfig/expr.o LEX scripts/kconfig/lexer.lex.c YACC scripts/kconfig/parser.tab.[ch] HOSTCC scripts/kconfig/lexer.lex.o HOSTCC scripts/kconfig/parser.tab.o HOSTCC scripts/kconfig/preprocess.o HOSTCC scripts/kconfig/symbol.o HOSTCC scripts/kconfig/util.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf --syncconfig Kconfig make[3]: *** Нет правила для сборки цели «arch/x86/tools/relocs_32.c», требуемой для «arch/x86/tools/relocs_32.o». Останов. arch/x86/Makefile:232: recipe for target 'archscripts' failed make[2]: *** [archscripts] Error 2 make[2]: выход из каталога «/usr/src/linux-headers-5.5.0-050500-generic» Makefile:94: recipe for target 'testcc' failed make[1]: *** [testcc] Error 2 make[1]: выход из каталога «/usr/src/vhci-hcd» Makefile:89: recipe for target 'conf/usb-vhci.config.h' failed make: *** [conf/usb-vhci.config.h] Error 2
-
27.01.2020, 22:12 #8
- Регистрация
- 27.06.2019
- Сообщений
- 4
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
-
31.01.2020, 07:56 #9
- Регистрация
- 14.01.2010
- Сообщений
- 5
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
В makefile было
default: $(CONF_H)
make -C $(KDIR) SUBDIRS=$(PWD) PWD=$(PWD) BUILD_PREFIX=$(BUILD_PREFIX) KDIR=$(KDIR) KVERSION=$(KVERSION) modules
.PHONY: default
.SUFFIXES:
default: $(CONF_H)
make -C $(KDIR) M=$(shell pwd) PWD=$(PWD) BUILD_PREFIX=$(BUILD_PREFIX) KDIR=$(KDIR) KVERSION=$(KVERSION) modules
.PHONY: default
.SUFFIXES:
-
-
31.01.2020, 09:49 #10
- Регистрация
- 08.10.2019
- Сообщений
- 18
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
Не прошло, выдает
Код:make testconfig make[1]: вход в каталог «/usr/src/vhci-hcd» rm -f test/*.o test/*.ko test/.*.cmd test/.*.flags test/*.mod.c test/Module.symvers test/Module.markers test/modules.order rm -rf test/.tmp_versions/ make -C /lib/modules/5.5.0-050500-generic/build SUBDIRS=/usr/src/vhci-hcd/test PWD=/usr/src/vhci-hcd/test BUILD_PREFIX= KDIR=/lib/modules/5.5.0-050500-generic/build KVERSION=5.5.0-050500-generic EXTRA_CFLAGS='-Wno-unused -DEXPORT_SYMTAB -DKBUILD_EXTMOD -DINCLUDE_CORE_HCD=\"/lib/modules/5.5.0-050500-generic/build/include/linux/usb/hcd.h\" ' modules make[2]: вход в каталог «/usr/src/linux-headers-5.5.0-050500-generic» HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/confdata.o HOSTCC scripts/kconfig/expr.o LEX scripts/kconfig/lexer.lex.c YACC scripts/kconfig/parser.tab.[ch] HOSTCC scripts/kconfig/lexer.lex.o HOSTCC scripts/kconfig/parser.tab.o HOSTCC scripts/kconfig/preprocess.o HOSTCC scripts/kconfig/symbol.o HOSTCC scripts/kconfig/util.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf --syncconfig Kconfig make[3]: *** Нет правила для сборки цели «arch/x86/tools/relocs_32.c», требуемой для «arch/x86/tools/relocs_32.o». Останов. arch/x86/Makefile:232: recipe for target 'archscripts' failed make[2]: *** [archscripts] Error 2 make[2]: выход из каталога «/usr/src/linux-headers-5.5.0-050500-generic» Makefile:95: recipe for target 'testcc' failed make[1]: *** [testcc] Error 2 make[1]: выход из каталога «/usr/src/vhci-hcd» Makefile:90: recipe for target 'conf/usb-vhci.config.h' failed make: *** [conf/usb-vhci.config.h] Error 2
Социальные закладки