Показано с 1 по 10 из 1278
Комбинированный просмотр
-
31.01.2020, 09:49 #1
- Регистрация
- 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
-
31.01.2020, 11:58 #2
- Регистрация
- 14.01.2010
- Сообщений
- 5
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
Стопе друг дорогой
make -C /lib/modules/5.5.0-050500-generic/build SUBDIRS=/usr/src/vhci-hcd/test
SUBDIRS устаревшее как было так и есть
-
31.01.2020, 12:00 #3
- Регистрация
- 14.01.2010
- Сообщений
- 5
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
default:
make -C $(KDIR) SUBDIRS=$(PWD) PWD=$(PWD) BUILD_PREFIX=$(BUILD_PREFIX) KDIR=$(KDIR) KVERSION=$(KVERSION) EXTRA_CFLAGS='$(EXTRA_CFLAGS)' modules
.PHONY: default
на
default:
make -C $(KDIR) M=$(shell pwd) PWD=$(PWD) BUILD_PREFIX=$(BUILD_PREFIX) KDIR=$(KDIR) KVERSION=$(KVERSION) EXTRA_CFLAGS='$(EXTRA_CFLAGS)' modules
.PHONY: default
-
31.01.2020, 12:02 #4
- Регистрация
- 08.10.2019
- Сообщений
- 18
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
-
31.01.2020, 12:10 #5
- Регистрация
- 14.01.2010
- Сообщений
- 5
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
SUBDIRS устаревшая деректива для kmake
сейчас используется M
--- 2.3 Available options:
$KDIR refers to the path to the kernel source top-level directory
make -C $KDIR
Used to specify where to find the kernel source.
'$KDIR' represent the directory where the kernel source is.
Make will actually change directory to the specified directory
when executed but change back when finished.
make -C $KDIR M=`pwd`
M= is used to tell kbuild that an external module is
being built.
The option given to M= is the directory where the external
module (kbuild file) is located.
When an external module is being built only a subset of the
usual targets are available.
make -C $KDIR SUBDIRS=`pwd`
Same as M=. The SUBDIRS= syntax is kept for backwards
compatibility.
поэтому в корне makefile ищем SUBDIRS=$(PWD) меняем на M=$(shell pwd)
так же есть для тестов в директории test
makefile так же правим и пробуем.
ПС я на 5.3 и 5.5 нету, так что компилим и тестим видимо удаленно )))
-
31.01.2020, 12:18 #6
- Регистрация
- 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» CALL scripts/checksyscalls.sh CALL scripts/atomic/check-atomics.sh DESCEND objtool LINK /usr/src/linux-headers-5.5.0-050500-generic/tools/objtool/fixdep /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o: In function `_start': (.text+0x20): undefined reference to `main' collect2: error: ld returned 1 exit status Makefile:46: recipe for target '/usr/src/linux-headers-5.5.0-050500-generic/tools/objtool/fixdep' failed make[5]: *** [/usr/src/linux-headers-5.5.0-050500-generic/tools/objtool/fixdep] Error 1 /usr/src/linux-headers-5.5.0-050500-generic/tools/build/Makefile.include:5: recipe for target 'fixdep' failed make[4]: *** [fixdep] Error 2 Makefile:67: recipe for target 'objtool' failed make[3]: *** [objtool] Error 2 Makefile:1795: recipe for target 'tools/objtool' failed make[2]: *** [tools/objtool] 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
-
31.01.2020, 12:29 #7
- Регистрация
- 14.01.2010
- Сообщений
- 5
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
fixdep то причем тут, судя по всему ты подкидывал файлы с ядра которые не мог найти kmake.
Не так долго можно, будет ядро 5.5 посмотрю
-
31.01.2020, 12:45 #8
- Регистрация
- 08.10.2019
- Сообщений
- 18
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
Таже самая хрень и на ядре 5.4.16
Код: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.4.16-050416-generic/build SUBDIRS=/usr/src/vhci-hcd/test PWD=/usr/src/vhci-hcd/test BUILD_PREFIX= KDIR=/lib/modules/5.4.16-050416-generic/build KVERSION=5.4.16-050416-generic EXTRA_CFLAGS='-Wno-unused -DEXPORT_SYMTAB -DKBUILD_EXTMOD -DINCLUDE_CORE_HCD=\"/lib/modules/5.4.16-050416-generic/build/include/linux/usb/hcd.h\" ' modules make[2]: вход в каталог «/usr/src/linux-headers-5.4.16-050416-generic» CALL scripts/checksyscalls.sh CALL scripts/atomic/check-atomics.sh DESCEND objtool LD /usr/src/linux-headers-5.4.16-050416-generic/tools/objtool/fixdep-in.o LINK /usr/src/linux-headers-5.4.16-050416-generic/tools/objtool/fixdep /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o: In function `_start': (.text+0x20): undefined reference to `main' collect2: error: ld returned 1 exit status Makefile:46: recipe for target '/usr/src/linux-headers-5.4.16-050416-generic/tools/objtool/fixdep' failed make[5]: *** [/usr/src/linux-headers-5.4.16-050416-generic/tools/objtool/fixdep] Error 1 /usr/src/linux-headers-5.4.16-050416-generic/tools/build/Makefile.include:5: recipe for target 'fixdep' failed make[4]: *** [fixdep] Error 2 Makefile:67: recipe for target 'objtool' failed make[3]: *** [objtool] Error 2 Makefile:1753: recipe for target 'tools/objtool' failed make[2]: *** [tools/objtool] Error 2 make[2]: выход из каталога «/usr/src/linux-headers-5.4.16-050416-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
-
22.05.2020, 10:53 #9
- Регистрация
- 08.10.2019
- Сообщений
- 18
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
-
Социальные закладки