как ломануть 1C 8.3 for Linux
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 10 из 1278

Комбинированный просмотр

  1. #1
    Гость форума

    Регистрация
    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 устаревшее как было так и есть

  2. #2
    Гость форума

    Регистрация
    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
    в папке тесть makefile.
    на
    default:
    make -C $(KDIR) M=$(shell pwd) PWD=$(PWD) BUILD_PREFIX=$(BUILD_PREFIX) KDIR=$(KDIR) KVERSION=$(KVERSION) EXTRA_CFLAGS='$(EXTRA_CFLAGS)' modules
    .PHONY: default

  3. #3
    Пришел за помощью

    Регистрация
    08.10.2019
    Сообщений
    18
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Цитата Сообщение от Freeon Посмотреть сообщение
    Стопе друг дорогой

    а таки почему строка не изменилась
    SUBDIRS устаревшее как было так и есть
    А что там должно быть?? :confused:

  4. #4
    Гость форума

    Регистрация
    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.
    в 5.5 окончательно спилили видимо
    поэтому в корне makefile ищем SUBDIRS=$(PWD) меняем на M=$(shell pwd)
    так же есть для тестов в директории test
    makefile так же правим и пробуем.

    ПС я на 5.3 и 5.5 нету, так что компилим и тестим видимо удаленно )))

  5. #5
    Пришел за помощью

    Регистрация
    08.10.2019
    Сообщений
    18
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Цитата Сообщение от Freeon Посмотреть сообщение
    SUBDIRS устаревшая деректива для kmake
    сейчас используется M

    в 5.5 окончательно спилили видимо
    поэтому в корне makefile ищем SUBDIRS=$(PWD) меняем на M=$(shell pwd)
    так же есть для тестов в директории test
    makefile так же правим и пробуем.

    ПС я на 5.3 и 5.5 нету, так что компилим и тестим видимо удаленно )))
    Вообщем долго пихаясь с файлами которых ему не хватало дошел вот до этого:
    Код:
    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

  6. #6
    Гость форума

    Регистрация
    14.01.2010
    Сообщений
    5
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    fixdep то причем тут, судя по всему ты подкидывал файлы с ядра которые не мог найти kmake.
    Не так долго можно, будет ядро 5.5 посмотрю

  7. #7
    Пришел за помощью

    Регистрация
    08.10.2019
    Сообщений
    18
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Цитата Сообщение от Freeon Посмотреть сообщение
    fixdep то причем тут, судя по всему ты подкидывал файлы с ядра которые не мог найти kmake.
    Не так долго можно, будет ядро 5.5 посмотрю
    Таже самая хрень и на ядре 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

  8. #8
    Пришел за помощью

    Регистрация
    08.10.2019
    Сообщений
    18
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Вообщем это всё херня!
    1С платформа падает с сообщением "Не доступен ключ защиты" или вылетает молча.

  9. #9
    Пришел за помощью

    Регистрация
    08.10.2019
    Сообщений
    18
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Цитата Сообщение от Freeon Посмотреть сообщение
    fixdep то причем тут, судя по всему ты подкидывал файлы с ядра которые не мог найти kmake.
    Не так долго можно, будет ядро 5.5 посмотрю
    Ну вот время прошло, на дворе уже май месяц и ядро уже перешагнуло на версию 5.6 и старше.
    Посмотришь чо там можно сотворить с эмулем?

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •