Ошибка выполнения рецепта для цели default


0

1

Пытаюсь скомпилить на OpenSUSE-42.3 модуль fmem:

 % make
rm -f *.o *.ko *.mod.c Module.symvers Module.markers modules.order .*.o.cmd .*.ko.cmd .*.o.d
rm -rf .tmp_versions
make -C /lib/modules/`uname -r`/build SUBDIRS=`pwd` modules
make[1]: вход в каталог «/usr/src/linux-4.4.179-4.gbb5ea1f-obj/x86_64/default»
  CC [M]  /home/slawa/bin/fmem_current/fmem_1.6-0/lkm.o
/home/slawa/bin/fmem_current/fmem_1.6-0/lkm.c: In function ‘memory_open’:
/home/slawa/bin/fmem_current/fmem_1.6-0/lkm.c:348:19: error: ‘struct address_space’ has no member named ‘backing_dev_info’
    filp->f_mapping->backing_dev_info =
                   ^
/home/slawa/bin/fmem_current/fmem_1.6-0/lkm.c:349:6: error: ‘directly_mappable_cdev_bdi’ undeclared (first use in this function)
     &directly_mappable_cdev_bdi;
      ^
/home/slawa/bin/fmem_current/fmem_1.6-0/lkm.c:349:6: note: each undeclared identifier is reported only once for each function it appears in
/usr/src/linux-4.4.179-4.gbb5ea1f/scripts/Makefile.build:278: ошибка выполнения рецепта для цели «/home/slawa/bin/fmem_current/fmem_1.6-0/lkm.o»
make[4]: *** [/home/slawa/bin/fmem_current/fmem_1.6-0/lkm.o] Ошибка 1
/usr/src/linux-4.4.179-4.gbb5ea1f/Makefile:1462: ошибка выполнения рецепта для цели «_module_/home/slawa/bin/fmem_current/fmem_1.6-0»
make[3]: *** [_module_/home/slawa/bin/fmem_current/fmem_1.6-0] Ошибка 2
Makefile:152: ошибка выполнения рецепта для цели «sub-make»
make[2]: *** [sub-make] Ошибка 2
Makefile:24: ошибка выполнения рецепта для цели «__sub-make»
make[1]: *** [__sub-make] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-4.4.179-4.gbb5ea1f-obj/x86_64/default»
Makefile:12: ошибка выполнения рецепта для цели «fmem»
make: *** [fmem] Ошибка 2

Чтобы это значило?

#
9 лет, 3 месяца назад

Темы:

26

Сообщения:

138

Участник с: 05 февраля 2014

заблокирован

Собираю (пытаюсь) ФФ c Qt.
Выскакивают ошибки типа configure: error: * * * Unsupported Qt Version.
Проверяю
$ ls -l `which qmake`

lrwxrwxrwx 1 root root 9 дек 17 18:16 /usr/bin/qmake -> qtchooser

$ qmake -v

qmake: could not exec ‘/usr/lib/qt/bin/qmake’: No such file or directory

Как это исправить?
qtchooser был установлен для … сам не знаю для чего. Снес:

$ which qmake
which: no qmake in (/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/core_perl)

Такой же вывод был до установки qtchooser.

arcanis

#
9 лет, 3 месяца назад

arcanis avatar

Темы:

31

Сообщения:

1496

Участник с: 09 сентября 2012

1. Убедитесь, что стоит qt4
2. qmake замените на qmake-qt4
Ну или, если ему надо qt5, то нужно установить qt5-base и, соответственно qmake-qt5.
А где тут cmake?

PGP 0x31361F01
arcanisrepo

Salko

#
9 лет, 3 месяца назад

Темы:

26

Сообщения:

138

Участник с: 05 февраля 2014

заблокирован

arcanis
1. Убедитесь, что стоит qt4

Стоит 4.8.5 с кедами.

arcanis
2. qmake замените на qmake-qt4

как? что-то типа ln -s /usr/bin/qmake-qt4 /usr/bin/qmake?
хоть меня чем то и смутил этот способ, но попробовал, теперь вываливается:

configure: error: No acceptable moc preprocessor found. Qt SDK is not installed or –with-qt is
incorrect
*** Fix above errors and then restart with
«make -f client.mk build»

какой пакет является Qt SDK? kdesdk-dev-utils?

arcanis

#
9 лет, 3 месяца назад

arcanis avatar

Темы:

31

Сообщения:

1496

Участник с: 09 сентября 2012

Я имел в виду в Pkgbuild заменить команду=)
automoc4 стоит?

PGP 0x31361F01
arcanisrepo

Salko

#
9 лет, 3 месяца назад

Темы:

26

Сообщения:

138

Участник с: 05 февраля 2014

заблокирован

arcanis
Я имел в виду в Pkgbuild заменить команду=)

Там его небыло.

Частично решилось этим:

ac_add_options –with-qtdir=»/usr/lib/qt4″

Правильно прописал? Теперь вываливается:

ar: создаётся ../lib/libicudata.a
pkgdata: ranlib ../lib/libicudata.a
make[7]: выход из каталога «/home/user/Sources/obj-qt/intl/icu/target/data»
make[7]: вход в каталог «/home/user/Sources/obj-qt/intl/icu/target»
Note: rebuild with «make VERBOSE=1 all-local» to show all compiler parameters.
make[7]: выход из каталога «/home/user/Sources/obj-qt/intl/icu/target»
make[6]: выход из каталога «/home/user/Sources/obj-qt/intl/icu/target»
make[5]: выход из каталога «/home/user/Sources/obj-qt/intl/icu»
make[4]: выход из каталога «/home/user/Sources/obj-qt»
/home/user/Sources/mozilla-central/config/recurse.mk:39: ошибка выполнения рецепта для цели «compile»
make[3]: *** [compile] Ошибка 2
make[3]: выход из каталога «/home/user/Sources/obj-qt»
/home/user/Sources/mozilla-central/config/rules.mk:593: ошибка выполнения рецепта для цели «default»
make[2]: *** [default] Ошибка 2
make[2]: выход из каталога «/home/user/Sources/obj-qt»
/home/user/Sources/mozilla-central/client.mk:398: ошибка выполнения рецепта для цели «realbuild»
make[1]: *** [realbuild] Ошибка 2
make[1]: выход из каталога «/home/user/Sources/mozilla-central»
client.mk:185: ошибка выполнения рецепта для цели «build»
make: *** [build] Ошибка 2

Дело в том, что жирным подчеркнуто? Как исправить?

arcanis
automoc4 стоит?

Нет. Поставить? Что будет делать пакет?

Salko

#
9 лет, 3 месяца назад

Темы:

26

Сообщения:

138

Участник с: 05 февраля 2014

заблокирован

/home/user/Sources/mozilla-central/config/recurse.mk:39: ошибка выполнения рецепта для цели «compile»

Строка:

$(call BUILDSTATUS,TIER_START $@ $($@_subtiers))

_

/home/user/Sources/mozilla-central/config/rules.mk:593: ошибка выполнения рецепта для цели «default»

_
Строка:

$(MAKE) export

_

/home/user/Sources/mozilla-central/client.mk:398: ошибка выполнения рецепта для цели «realbuild»

Строка:

$(MOZ_MAKE)

Salko

#
9 лет, 3 месяца назад

Темы:

26

Сообщения:

138

Участник с: 05 февраля 2014

заблокирован

Unified_cpp_intl_uconv_src0.o
Unified_cpp_intl_uconv_src1.o
Note: rebuild with "make VERBOSE=1 all-local" to show all compiler parameters.
Unified_cpp_intl_uconv_src2.o
In file included from /home/user/Sources/obj-qt/intl/locale/src/Unified_cpp_intl_locale_src0.cpp:54:0:
/home/user/Sources/mozilla-central/intl/locale/src/nsLocaleService.cpp:7:19: фатальная ошибка: QString: Нет такого файла или каталога
 #include <QString>
                   ^
компиляция прервана.

In the directory  /home/user/Sources/obj-qt/intl/locale/src
The following command failed to execute properly:
c++ -o Unified_cpp_intl_locale_src0.o -c -I../../../dist/stl_wrappers -I../../../dist/system_wrappers -include /home/user/Sources/mozilla-central/config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -DNO_NSPR_10_SUPPORT -I/home/user/Sources/mozilla-central/intl/locale/src -I. -I/home/user/Sources/mozilla-central/intl/uconv/src -I../../../dist/include -I/home/user/Sources/obj-qt/dist/include/nspr -I/home/user/Sources/obj-qt/dist/include/nss -DQT_SHARED -I/usr/lib/qt4/include -I/usr/lib/qt4/include/QtGui -I/usr/lib/qt4/include/QtCore -I/usr/lib/qt4/include/QtNetwork -I/usr/lib/qt4/include/QtXml -I/usr/lib/qt4/include/QtDeclarative -I/usr/lib/qt4/include/Qt -fPIC -DMOZILLA_CLIENT -include ../../../mozilla-config.h -MD -MP -MF .deps/Unified_cpp_intl_locale_src0.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wcast-align -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g3 -fno-omit-frame-pointer /home/user/Sources/obj-qt/intl/locale/src/Unified_cpp_intl_locale_src0.cpp
/home/user/Sources/mozilla-central/config/rules.mk:1005: ошибка выполнения рецепта для цели «Unified_cpp_intl_locale_src0.o»
make[5]: *** [Unified_cpp_intl_locale_src0.o] Ошибка 1
/home/user/Sources/mozilla-central/config/recurse.mk:100: ошибка выполнения рецепта для цели «intl/locale/src/compile»
make[4]: *** [intl/locale/src/compile] Ошибка 2
make[4]: *** Ожидание завершения заданий…
Unified_cpp_intl_uconv_src3.o
Unified_cpp_intl_uconv_src4.o
Unified_cpp_intl_uconv_src5.o
Unified_cpp_intl_uconv_src6.o
Unified_cpp_intl_uconv_src7.o
Unified_cpp_intl_uconv_src8.o
Unified_cpp_intl_uconv_src9.o
Unified_cpp_intl_uconv_src10.o
/home/user/Sources/mozilla-central/config/recurse.mk:39: ошибка выполнения рецепта для цели «compile»
make[3]: *** [compile] Ошибка 2
/home/user/Sources/mozilla-central/config/rules.mk:593: ошибка выполнения рецепта для цели «default»
make[2]: *** [default] Ошибка 2
/home/user/Sources/mozilla-central/client.mk:398: ошибка выполнения рецепта для цели «realbuild»
make[1]: *** [realbuild] Ошибка 2
client.mk:185: ошибка выполнения рецепта для цели «build»
make: *** [build] Ошибка 2

arcanis

#
9 лет, 3 месяца назад

arcanis avatar

Темы:

31

Сообщения:

1496

Участник с: 09 сентября 2012

че т я потыкал, думал мб попробовать собрать, но как то у меня там больше проблем, чем самой сборки.
Теоретически, можно воспользоваться pkgbuildом для firefox-hg, модифицировать mozconfig под это дело — добавить опций отсюда. automoc4 нужен для cmake, здесь я просто знакомое слово увидел =)

Попробуйте заменить в указанном файле на <qt4/QString>. Другой возможный временный вариант решения проблемы от рута временно сделать:

ln -s qt4 /usr/include/qt

Увы, после того как я посмотрел на сурцы огнелиса, желание ковыряться в его системе отпало совсем, потому дерзайте)

У меня еще такой вопрос: а это вообще осуществимо на текущей версии огнелиса? Я нашел упоминание на лоре о 10.0 версии и то плевались.

PGP 0x31361F01
arcanisrepo

Salko

#
9 лет, 3 месяца назад

Темы:

26

Сообщения:

138

Участник с: 05 февраля 2014

заблокирован

Забросил я это — видимо не осуществимо.
Решил попробовать из AUR поставить firefox-kde-opensuse. Оно тоже труп? Хотя обновляется вроде.
http://www.linux.org.ru/forum/general/10231746

22.04.2022

Приветствую.
Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03)
Проблема: сеть стартует через 30 секунд после запуска ОС Астра Орёл 2.12.44. С коммутатором сеть стартует сразу.
Если не ошибаюсь, проблема в драйвере.
Текущая версия драйвера:
sudo ethtool -i eth0
driver: igb
version: 5.10.0-1038.40-generic
firmware-version: 0. 6-2
expansion-rom-version:
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
Скачал с оф.сайта интела драйвер igb-5.9.3, распаковал, попробовал сделать make install:

user@h061:~/Desktop/333/igb-5.9.3/src$ sudo make install
*** The target kernel has CONFIG_MODULE_SIG_ALL enabled, but
*** the signing key cannot be found. Module signing has been
*** disabled for this build.
make[1]: вход в каталог «/usr/src/linux-headers-5.10.0-1038.40-generic»
CC [M] /home/user/Desktops/Desktop1/333/igb-5.9.3/src/igb_main.o
In file included from /home/user/Desktops/Desktop1/333/igb-5.9.3/src/kcompat.h:74:0,
from /home/user/Desktops/Desktop1/333/igb-5.9.3/src/igb.h:32,
from /home/user/Desktops/Desktop1/333/igb-5.9.3/src/igb_main.c:30:
./include/generated/utsrelease.h:2:32: error: floating constant in preprocessor expression
#define UTS_UBUNTU_RELEASE_ABI 1038.40
^
/home/user/Desktops/Desktop1/333/igb-5.9.3/src/kcompat.h:827:5: note: in expansion of macro ‘UTS_UBUNTU_RELEASE_ABI’
#if UTS_UBUNTU_RELEASE_ABI > 65535
^~~~~~~~~~~~~~~~~~~~~~
./include/generated/utsrelease.h:2:32: error: floating constant in preprocessor expression
#define UTS_UBUNTU_RELEASE_ABI 1038.40
^
/home/user/Desktops/Desktop1/333/igb-5.9.3/src/kcompat.h:825:9: note: in expansion of macro ‘UTS_UBUNTU_RELEASE_ABI’
UTS_UBUNTU_RELEASE_ABI)
^~~~~~~~~~~~~~~~~~~~~~
/home/user/Desktops/Desktop1/333/igb-5.9.3/src/kcompat_defs.h:31:7: note: in expansion of macro ‘UBUNTU_VERSION_CODE’
#elif UBUNTU_VERSION_CODE
^~~~~~~~~~~~~~~~~~~
./include/generated/utsrelease.h:2:32: error: floating constant in preprocessor expression
#define UTS_UBUNTU_RELEASE_ABI 1038.40
^
/home/user/Desktops/Desktop1/333/igb-5.9.3/src/kcompat_ubuntu_defs.h:16:6: note: in expansion of macro ‘UTS_UBUNTU_RELEASE_ABI’
#if !UTS_UBUNTU_RELEASE_ABI
^~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/Desktops/Desktop1/333/igb-5.9.3/src/kcompat_defs.h:32:0,
from /home/user/Desktops/Desktop1/333/igb-5.9.3/src/kcompat.h:949,
from /home/user/Desktops/Desktop1/333/igb-5.9.3/src/igb.h:32,
from /home/user/Desktops/Desktop1/333/igb-5.9.3/src/igb_main.c:30:
/home/user/Desktops/Desktop1/333/igb-5.9.3/src/kcompat_ubuntu_defs.h:17:2: error: #error «UTS_UBUNTU_RELEASE_ABI is 0 or undefined»
#error «UTS_UBUNTU_RELEASE_ABI is 0 or undefined»
^~~~~
In file included from /home/user/Desktops/Desktop1/333/igb-5.9.3/src/kcompat.h:74:0,
from /home/user/Desktops/Desktop1/333/igb-5.9.3/src/igb.h:32,
from /home/user/Desktops/Desktop1/333/igb-5.9.3/src/igb_main.c:30:
./include/generated/utsrelease.h:2:32: error: floating constant in preprocessor expression
#define UTS_UBUNTU_RELEASE_ABI 1038.40
^
/home/user/Desktops/Desktop1/333/igb-5.9.3/src/kcompat.h:825:9: note: in expansion of macro ‘UTS_UBUNTU_RELEASE_ABI’
UTS_UBUNTU_RELEASE_ABI)
^~~~~~~~~~~~~~~~~~~~~~
/home/user/Desktops/Desktop1/333/igb-5.9.3/src/kcompat_ubuntu_defs.h:20:6: note: in expansion of macro ‘UBUNTU_VERSION_CODE’
#if !UBUNTU_VERSION_CODE
^~~~~~~~~~~~~~~~~~~
./include/generated/utsrelease.h:2:32: error: floating constant in preprocessor expression
#define UTS_UBUNTU_RELEASE_ABI 1038.40
^
/home/user/Desktops/Desktop1/333/igb-5.9.3/src/kcompat.h:825:9: note: in expansion of macro ‘UTS_UBUNTU_RELEASE_ABI’
UTS_UBUNTU_RELEASE_ABI)
^~~~~~~~~~~~~~~~~~~~~~
/home/user/Desktops/Desktop1/333/igb-5.9.3/src/kcompat_ubuntu_defs.h:29:6: note: in expansion of macro ‘UBUNTU_VERSION_CODE’
#if (UBUNTU_VERSION_CODE >= UBUNTU_VERSION(4,15,0,159) &&
^~~~~~~~~~~~~~~~~~~
./include/generated/utsrelease.h:2:32: error: floating constant in preprocessor expression
#define UTS_UBUNTU_RELEASE_ABI 1038.40
^
/home/user/Desktops/Desktop1/333/igb-5.9.3/src/kcompat.h:825:9: note: in expansion of macro ‘UTS_UBUNTU_RELEASE_ABI’
UTS_UBUNTU_RELEASE_ABI)
^~~~~~~~~~~~~~~~~~~~~~
/home/user/Desktops/Desktop1/333/igb-5.9.3/src/kcompat_ubuntu_defs.h:30:6: note: in expansion of macro ‘UBUNTU_VERSION_CODE’
UBUNTU_VERSION_CODE < UBUNTU_VERSION(4,15,0,999))
^~~~~~~~~~~~~~~~~~~
./include/generated/utsrelease.h:2:32: error: floating constant in preprocessor expression
#define UTS_UBUNTU_RELEASE_ABI 1038.40
^
/home/user/Desktops/Desktop1/333/igb-5.9.3/src/kcompat.h:825:9: note: in expansion of macro ‘UTS_UBUNTU_RELEASE_ABI’
UTS_UBUNTU_RELEASE_ABI)
^~~~~~~~~~~~~~~~~~~~~~
/home/user/Desktops/Desktop1/333/igb-5.9.3/src/kcompat.h:961:50: note: in expansion of macro ‘UBUNTU_VERSION_CODE’
#if (!RHEL_RELEASE_CODE && !SLE_VERSION_CODE && !UBUNTU_VERSION_CODE)
^~~~~~~~~~~~~~~~~~~
./include/generated/utsrelease.h:2:32: error: floating constant in preprocessor expression
#define UTS_UBUNTU_RELEASE_ABI 1038.40
^
/home/user/Desktops/Desktop1/333/igb-5.9.3/src/kcompat.h:825:9: note: in expansion of macro ‘UTS_UBUNTU_RELEASE_ABI’
UTS_UBUNTU_RELEASE_ABI)
^~~~~~~~~~~~~~~~~~~~~~
/home/user/Desktops/Desktop1/333/igb-5.9.3/src/kcompat.h:5077:6: note: in expansion of macro ‘UBUNTU_VERSION_CODE’
#if (UBUNTU_VERSION_CODE && UBUNTU_VERSION_CODE >= UBUNTU_VERSION(3,13,0,24))
^~~~~~~~~~~~~~~~~~~
./include/generated/utsrelease.h:2:32: error: floating constant in preprocessor expression
#define UTS_UBUNTU_RELEASE_ABI 1038.40
^
/home/user/Desktops/Desktop1/333/igb-5.9.3/src/kcompat.h:825:9: note: in expansion of macro ‘UTS_UBUNTU_RELEASE_ABI’
UTS_UBUNTU_RELEASE_ABI)
^~~~~~~~~~~~~~~~~~~~~~
/home/user/Desktops/Desktop1/333/igb-5.9.3/src/kcompat.h:5077:29: note: in expansion of macro ‘UBUNTU_VERSION_CODE’
#if (UBUNTU_VERSION_CODE && UBUNTU_VERSION_CODE >= UBUNTU_VERSION(3,13,0,24))
^~~~~~~~~~~~~~~~~~~
scripts/Makefile.build:287: ошибка выполнения рецепта для цели «/home/user/Desktops/Desktop1/333/igb-5.9.3/src/igb_main.o»
make[2]: *** [/home/user/Desktops/Desktop1/333/igb-5.9.3/src/igb_main.o] Ошибка 1
Makefile:1849: ошибка выполнения рецепта для цели «/home/user/Desktops/Desktop1/333/igb-5.9.3/src»
make[1]: *** [/home/user/Desktops/Desktop1/333/igb-5.9.3/src] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-5.10.0-1038.40-generic»
Makefile:87: ошибка выполнения рецепта для цели «default»
make: *** [default] Ошибка 2

oko


22.04.2022

Смущает фраза про коммутатор — раскройте…
Вообще, траббла может быть не в драйвере. Если речь о том, что при подключении к коммутатору и после ребута ОС у вас сетевой интерфейс сразу начинает запрашивать адрес по DHCP или принимает назначенную статику и дальше отрабатывает, а при подключении проводным интерфейсом к вышестоящему роутеру или иному сетевому оборудованию в этом всем происходит задержка до 30 сек., то… связано этом может быть с физическим уровнем и его поддержкой как с вашей стороны, так и со стороны подключаемого железа: не сразу устанавливается нужная несущая, определяется тип соединения (в случае витой пары — классическая ситуация с «прямым» и «кросс» кабелем, которую современные коммутаторы легко решают на уровне своей прошивки, а старое железо может тратить лишнее время) и т.п…
Если же речь о том, что периодически сетевой сервис провисает на 30 секунд после рестарта ОС, то тут дело может быть и в задержке исполнения systemd-Unit (того же NetworkManager, networkd и т.п.)…
И да, старайтесь никогда в бинарных дистрибутивах не решать проблемы за счет сборки чего-то из исходников. Только если нет альтернативы в виде совместимого репозитория того же Debian (народ, помнится, на Debian 8 поднимал схожий igb из репозитория, значит в Debian 9 будет и подавно). Или, если собираете из сорцов, то хотя бы на вирт.машине, чтобы не мусорить в «боевой» системе…

ЗЫ И я бы поостерегся в текущих реалиях что-то качать с Intel напрямую. Так-то они блочат IP-адреса российской зоны, но могут в будущем и в исходники какую-нибудь дрянь заложить без проблем, ага…

23.04.2022

Спасибо за ответ.

Если речь о том, что при подключении к коммутатору и после ребута ОС у вас сетевой интерфейс сразу начинает запрашивать адрес по DHCP или принимает назначенную статику и дальше отрабатывает, а при подключении проводным интерфейсом к вышестоящему роутеру или иному сетевому оборудованию в этом всем происходит задержка до 30 сек.

Именно так.

Проблемы с сетью исключаю. Подключал к этому патч-корду другие машины с другими ОС (windows, redos), проблем с сетью не увидел. Изначально на моноблоке была redos и сеть запускалась при старте системы сразу же. Установил Астру и вот такую проблему обнаружил. Поэтому и думаю на драйвер.

https://wiki.astralinux.ru/pages/vi…РУСБ.1001501(очередноеобновление1.3)-Inteligb
По этой ссылке есть драйверы Intel igb для Astra Linux Special Edition под мою модель сетевой (Написано: Подходит для Intel 82575-6, 82580, I350, I210, I211 ), но ссылка не рабочая. Да и ОС у меня Common.

ЗЫ Замерил секундомером. 20 сек задержка, если точнее) Длина кабеля где-то 30 м. На бОльших расстояниях может вообще не подключится, не проверял еще.

oko


23.04.2022

Лучше от Смоленска не брать, несмотря на то, что это тоже AstraLinux. По множеству факторов, ага…
И да, от драйвера проблема падения сетевого соединения при увеличении длины кабеля зависит в оооочень малом проценте случаев…
Для начала на той же машине разверните LiveCD с Mint, Kali или еще чем-нибудь подобным и проверьте. Если ситуация не повторится, подключите репозиторий Debian 9 и попробуйте взять драйвер в виде готовых бинарных пакетов оттуда…

23.04.2022

на РедОС сеть работает нормально, как уже говорил.
Репозиторий Debian подключу, а подскажите пожалуйста как драйвер установить из репозитория?

oko


23.04.2022

Почитал по поводу этих сетевых карт. Народ для Debian 8 ссылался на конфликт с полным пакетом acpi-support и рекомендует заменить его на acpi-support-base, не меняя драйвер сетевой карты. Попробуйте…
Так то добавить репозиторий Debian 9 с зеркала того же Yandex в sources.list менеджера apt, а дальше обновляться с его учетом. На форуме уже много раз расписывалось, как это добавить и прописать…

23.04.2022

Добавлять репозиторий Debian умею. С установкой драйверов из репозитория затрудняюсь.

oko


23.04.2022

Тащем-то, да, драйвера отдельно вы в репах не найдете, ибо они ядерные. Вот набор прошивок для драйверов (в частности, пакет linux-firmware) — другое дело…
В вашем случае еще кое-что придумал: попробуйте заменить через rmmod и modprobe ваш собранный igb-модуль на e1000e. Он тоже поддерживает Intel I211. Либо попробуйте обновить ядро (лучше, конечно, из репозитория AstraLinux, если работаете на дефолтном сейчас)…

23.04.2022

Думаю, попробую поглядеть какой драйвер на РедОсе. Может это прояснит ситуацию. Накачу Ред, отпишусь.

попробуйте заменить через rmmod и modprobe ваш собранный igb-модуль на e1000e.

как-то сложновато однако. Скачать с интела драйвер на e1000e и его попробовать поставить через make install?

uname -r
5.10.0-1038.40-generic
вроде же самое новое?

Последнее редактирование: 23.04.2022

oko


24.04.2022

Да, новее не найдете, во всяком случае для AstraLinux…
Модуль e1000e уже должен быть в наличии (sudo find /usr -name *e1000e* или где там в Орле модули лежат, в /usr/lib? в /lib отдельно?). Пробуйте так:
modinfo e1000e — если покажет выхлоп, значит, есть
lsmod | grep igb — если будет выхлоп, значит, используется igb-драйвер
sudo rmmod igb — отключаем модуль igb
sudo modprobe e1000e — подключаем модуль e1000e
lsmod | grep e1000e — если будет выхлоп, значит, используется e1000e-драйвер
Далее пробуем ваши операции с патч-кордами и коннектном напрямую. Если не сработает, то можно еще модуль e1000 попробовать…

oko


24.04.2022

А вообще, надо было начать с анализа выхлопа dmesg…
Совсем я отвык от драйверных проблем…

25.04.2022

e1000e и e1000 — сеть вообще не запустилась. Интерфейс не поднялся.
dmesg
в РедОС драйвер:
ethtool -i enp2s0
driver: igb
version: 5.4.0-k
firmware-version: 0. 6-2
expansion-rom-version:
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes

Последнее редактирование: 25.04.2022

25.04.2022

С интела скачал igb-5.4.6.

user@astra:~/Desktop/111/igb-5.4.6/src$ sudo make install
/bin/sh: cc: команда не найдена
/bin/sh: строка 0: [: -lt: ожидается унарный оператор
/bin/sh: строка 0: [: -lt: ожидается унарный оператор
make[1]: вход в каталог «/usr/src/linux-headers-5.10.0-1038.40-generic»
arch/x86/Makefile:147: CONFIG_X86_X32 enabled but no binutils support
make[1]: gcc: Команда не найдена
CC [M] /home/user/Desktops/Desktop1/111/igb-5.4.6/src/igb_main.o
/bin/sh: gcc: команда не найдена
scripts/Makefile.build:287: ошибка выполнения рецепта для цели «/home/user/Desktops/Desktop1/111/igb-5.4.6/src/igb_main.o»
make[2]: *** [/home/user/Desktops/Desktop1/111/igb-5.4.6/src/igb_main.o] Ошибка 127
Makefile:1849: ошибка выполнения рецепта для цели «/home/user/Desktops/Desktop1/111/igb-5.4.6/src»
make[1]: *** [/home/user/Desktops/Desktop1/111/igb-5.4.6/src] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-5.10.0-1038.40-generic»
Makefile:86: ошибка выполнения рецепта для цели «default»
make: *** [default] Ошибка 2

25.04.2022

сделал еще так apt install gcc make

user@astra:~/Desktop/111/igb-5.4.6/src$ sudo make install
*** The target kernel has CONFIG_MODULE_SIG_ALL enabled, but
*** the signing key cannot be found. Module signing has been
*** disabled for this build.
make[1]: вход в каталог «/usr/src/linux-headers-5.10.0-1038.40-generic»
CC [M] /home/user/Desktops/Desktop1/111/igb-5.4.6/src/igb_main.o
In file included from /home/user/Desktops/Desktop1/111/igb-5.4.6/src/kcompat.h:69:0,
from /home/user/Desktops/Desktop1/111/igb-5.4.6/src/igb.h:32,
from /home/user/Desktops/Desktop1/111/igb-5.4.6/src/igb_main.c:30:
./include/generated/utsrelease.h:2:32: error: floating constant in preprocessor expression
#define UTS_UBUNTU_RELEASE_ABI 1038.40
^
/home/user/Desktops/Desktop1/111/igb-5.4.6/src/kcompat.h:817:5:
note: in expansion of macro ‘UTS_UBUNTU_RELEASE_ABI
#if UTS_UBUNTU_RELEASE_ABI > 255
^~~~~~~~~~~~~~~~~~~~~~
./include/generated/utsrelease.h:2:32:
error: floating constant in preprocessor expression
#define UTS_UBUNTU_RELEASE_ABI 1038.40
^
/home/user/Desktops/Desktop1/111/igb-5.4.6/src/kcompat.h:815:9:
note: in expansion of macro ‘UTS_UBUNTU_RELEASE_ABI
UTS_UBUNTU_RELEASE_ABI)
^~~~~~~~~~~~~~~~~~~~~~
/home/user/Desktops/Desktop1/111/igb-5.4.6/src/kcompat.h:952:50:
note: in expansion of macro ‘UBUNTU_VERSION_CODE
#if (!RHEL_RELEASE_CODE && !SLE_VERSION_CODE && !UBUNTU_VERSION_CODE)
^~~~~~~~~~~~~~~~~~~
./include/generated/utsrelease.h:2:32:
error: floating constant in preprocessor expression
#define UTS_UBUNTU_RELEASE_ABI 1038.40
^
/home/user/Desktops/Desktop1/111/igb-5.4.6/src/kcompat.h:815:9:
note: in expansion of macro ‘UTS_UBUNTU_RELEASE_ABI
UTS_UBUNTU_RELEASE_ABI)
^~~~~~~~~~~~~~~~~~~~~~
/home/user/Desktops/Desktop1/111/igb-5.4.6/src/kcompat.h:5030:6:
note: in expansion of macro ‘UBUNTU_VERSION_CODE
#if (UBUNTU_VERSION_CODE && UBUNTU_VERSION_CODE >= UBUNTU_VERSION(3,13,0,24))
^~~~~~~~~~~~~~~~~~~
./include/generated/utsrelease.h:2:32:
error: floating constant in preprocessor expression
#define UTS_UBUNTU_RELEASE_ABI 1038.40
^
/home/user/Desktops/Desktop1/111/igb-5.4.6/src/kcompat.h:815:9:
note: in expansion of macro ‘UTS_UBUNTU_RELEASE_ABI
UTS_UBUNTU_RELEASE_ABI)
^~~~~~~~~~~~~~~~~~~~~~
/home/user/Desktops/Desktop1/111/igb-5.4.6/src/kcompat.h:5030:29:
note: in expansion of macro ‘UBUNTU_VERSION_CODE
#if (UBUNTU_VERSION_CODE && UBUNTU_VERSION_CODE >= UBUNTU_VERSION(3,13,0,24))
^~~~~~~~~~~~~~~~~~~
/home/user/Desktops/Desktop1/111/igb-5.4.6/src/igb_main.c:
In function ‘igb_clean_tx_irq’:
/home/user/Desktops/Desktop1/111/igb-5.4.6/src/igb_main.c:7526:3: error: implicit declaration of function ‘read_barrier_depends’ [-Werror=implicit-function-declaration]
read_barrier_depends();
^~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
scripts/Makefile.build:287: ошибка выполнения рецепта для цели «/home/user/Desktops/Desktop1/111/igb-5.4.6/src/igb_main.o»
make[2]: *** [/home/user/Desktops/Desktop1/111/igb-5.4.6/src/igb_main.o] Ошибка 1
Makefile:1849: ошибка выполнения рецепта для цели «/home/user/Desktops/Desktop1/111/igb-5.4.6/src»
make[1]: *** [/home/user/Desktops/Desktop1/111/igb-5.4.6/src] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-5.10.0-1038.40-generic»
Makefile:86: ошибка выполнения рецепта для цели «default»
make: *** [default] Ошибка 2

Последнее редактирование: 25.04.2022

25.04.2022

Может какой-нибудь костыль подскажете. Например чтобы сперва сетка запускалась, а потом уже графика.

oko


25.04.2022

Мде, с компилляцией будут проблемы…
У вас эта траббла только при старте ОС или при любом отключении/подключении патч-корда? Если при любом, то вначале сделайте sudo dmesg -C, затем отключите и подключите патч, затем sudo dmesg и весь выхлоп приложите сюда. Что-то мне подсказывает, что мы ищем проблему не там…
И, кстати, какой драйвер у вас сейчас-то используется?

25.04.2022

Ну как-бы вот так. Вроде ничего подозрительного.

user@astra:~$ sudo dmesg -C
user@astra:~$
user@astra:~$ sudo dmesg
[ 196.186777] igb 0000:02:00.0 eth0: igb: eth0 NIC Link is Down
[ 232.037059] igb 0000:02:00.0 eth0: igb: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX
[ 232.037134] igb 0000:02:00.0 eth0: Link Speed was downgraded by SmartSpeed
user@astra:~$

Да, при любом отключении/подключении патч-корда одинаковое поведение — задержки 20 сек. Даже когда патч выдернул, не сразу реагирует.
А драйвер всё тот-же который в самом первом моём сообщении (driver: igb). Ничего другого прикрутить не удалось.
Второй комп идентичный — установил Астру, картина та же. Думал может просто дефектный комп попался, а нет вся партия такая похоже.

oko


25.04.2022

В BIOS/UEFI отключите все опции Intel, завязанные на вашу встроенную сетевую карту (SmartSpeed и аналогичное) и будет вам счастье. Говорил же, что проблема аппаратная (походу, аппаратная + UEFI). И, если прав, то драйвер как раз отрабатывает как положено — косячат дополнительные тулзы в составе UEFI…

25.04.2022

Пока ничего такого не увидел в биосе. Покручу еще.

25.04.2022

Аппаратная система защиты Аккорд на компах. Может из-за неё?

Нужно установить пакет openswan из исходников.
README: make programs install
Из директории папки запускаю и получаю ошибку.
afb0f0864a2447d18a2028af1aa0a80f.png
Как установить?


  • Вопрос задан

    более трёх лет назад

  • 1396 просмотров

Думается мне, что у вас проблема с пробелом в пути. Переместите куда-нибудь в home и попробуйте еще раз.

Пригласить эксперта

Скачал дистрибутив openswan-2.6.40.tar.gz, в распакованной директории от рута пишу «make install» — все ставится


  • Показать ещё
    Загружается…

10 июн. 2023, в 00:17

5000 руб./за проект

09 июн. 2023, в 23:05

80000 руб./за проект

09 июн. 2023, в 22:45

1000 руб./за проект

Минуточку внимания

  • Печать

Страницы: [1]   Вниз

Тема: Ошибка при установке программы  (Прочитано 4685 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
Керим

здравствуйте
пытаюсь установить программу: http://www.ahay.org/wiki/Installation на CYGWIN
./configure вроде проходит, вот что он мне выдает

далее по инструкции я ввожу make install, и выдает следующую ошибку:

то есть как я понимаю он устанавливает файл AUTHORS.txt но потом не может к нему обратиться

если же я ввожу make, то выходит другая ошибка:

может у кого-нибудь есть идеи как избежать этого?

Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тега

Показать скрытое содержание

, либо прикреплять к сообщению в виде отдельного файла.
—HP

« Последнее редактирование: 02 Марта 2016, 13:54:14 от Haron Prime »


Оффлайн
wajnon

Керим,

C:/seismic/madagascar/share/doc/madagascar/

а что это за путь такой странный?


Оффлайн
Керим

честно говоря я не в курсе почему он туда ставит
у меня есть только этот путь: C:seismicmadagascar а все что дальше у меня пока, по идее он должен сам создавать его


Пользователь решил продолжить мысль 02 Марта 2016, 14:14:24:


wajnon,
честно говоря я не в курсе почему он туда ставит
у меня есть только этот путь: C:seismicmadagascar а все что дальше у меня пока, по идее он должен сам создавать его


Оффлайн
Heider

Там же есть готовые бинарники. Зачем Вы мучаетесь с компиляцией?

Да и ставить лучше пакетом, а не make install


Пользователь решил продолжить мысль 02 Марта 2016, 14:19:49:


у меня есть только этот путь: C:seismicmadagascar а все что дальше у меня пока, по идее он должен сам создавать его

В линукс нельзя создать такой путь. Вы пытаетесь под линукс скомпилировать исходники для винды.

« Последнее редактирование: 02 Марта 2016, 14:19:49 от Heider »


Оффлайн
wajnon

Керим,

у меня есть только этот путь: C:seismicmadagascar

это виндовые пути, у вас Ubuntu хоть установлена?


Оффлайн
Heider

у вас Ubuntu хоть установлена?

Если запустился скрипт ./configure, значит установлена. По крайней мере, установлен какой-то линукс или юникс.


Оффлайн
Керим

wajnon,
да, Ubuntu есть, но редко им пользуюсь
но кстати я не знал что такие пути нельзя использовать


Оффлайн
wajnon

Керим,
ок, прежде всего смените путь на правильный, например:

./configure —prefix=/usr/local/….куда хотите поставить

а лучше поискать .деб пакет, если он есть

насчет Сygwin не знаю, никогда не пользовался

« Последнее редактирование: 02 Марта 2016, 14:47:47 от wajnon »


Оффлайн
Керим

wajnon,
хорошо, сейчас попробую


Оффлайн
Heider

а лучше поискать .деб пакет, если он есть.

Я искал, в репах нет, на сайте мадагаскара тоже нет, только бинарники.тар.зип.

Керим, Вы если все время работаете с виндой, то и программу ставьте в винду. Зачем Вы мучаетесь с линуксом? Чтобы Вы нормально собрали себе деб-пакет, Вам нужно на обучение линуксу потратить не одну неделю. Или просить кого-то, чтобы собрал для Вас деб-пакет.


Оффлайн
Керим

Heider,
а я на Ubuntu поставил, а теперь пытаюсь на винду в Сygwin поставить потому что в винде постоянно работаю
там ведь только через сигвин можно насколько я понял


Пользователь решил продолжить мысль 02 Марта 2016, 14:44:41:


wajnon,
извините, я наверно неправильно ударени поставил

у вас Ubuntu хоть установлена?

у меня Ubuntu есть, но пользуюсь я виндоус щас, и программу хочу на виндоус поставить, в Cygwin

« Последнее редактирование: 02 Марта 2016, 14:44:41 от Керим »


Оффлайн
wajnon

Керим,
Сygwin это что-то типа вайна, только для Вин? Забираю свои советы обратно. Я не знаю как под этой штукой работать!


Оффлайн
Керим

wajnon,
ну это типа в виндоус командная строка как в Ubuntu насколько я понял
по-моему большинство команд также пишутся как и в Ubuntu

поменял путь на ./configure —prefix=C:/seismic и не получается все равно

а вот я немного не понял с

Там же есть готовые бинарники. Зачем Вы мучаетесь с компиляцией?

Да и ставить лучше пакетом, а не make install

это что вы предлагаете? можно поподробнее ато я не совсем въезжаю


Оффлайн
Heider

Поменяйте заголовок поста на что-нибудь вроде: «Нужна помощь в установке windows-программы в среду Cygwin. Возможно, найдется специалист по Cygwin, который Вам поможет.

То, что Вы пытались делать сначала, и то, что я и wajnon Вам советовали — неправильно, и к решению Вашей задачи не приведет. Мы неправильно поняли, что Вы хотите сделать.


Оффлайн
Керим

Heider,
я Вас понял, благодарю за советы


  • Печать

Страницы: [1]   Вверх

=======================================================================
Build Instructions:
====================

1> $tar -xvzf RT61_Linux_STA_Drv_x.x.x.x.tar.gz
go to «./RT61_Linux_STA_Drv_x.x.x.x/Module» directory.

2> $cp Makefile.4 ./Makefile # [kernel 2.4]
or
$cp Makefile.6 ./Makefile # [kernel 2.6]
or
$cp Makefile.RTL865x ./Makefile # big endian platform

3> [kernel 2.4]
$chmod 755 Configure
$make config # config build linux os version

4> $make all # compile driver source code

5> $cp rt2561.bin /etc/Wireless/RT61STA/ # copy firmware
$cp rt2561s.bin /etc/Wireless/RT61STA/
$cp rt2661.bin /etc/Wireless/RT61STA/

6> $dos2unix rt61sta.dat
$cp rt61sta.dat /etc/Wireless/RT61STA/rt61sta.dat
# !!!check if it is a binary file before loading !!!

7> $load
#[kernel 2.4]
# $/sbin/insmod rt61.o
# $/sbin/ifconfig ra0 inet YOUR_IP up

#[kernel 2.6]
# $/sbin/insmod rt61.ko
# $/sbin/ifconfig ra0 inet YOUR_IP up

Note: Script functionality:
load load module to kernel
unload unload module from kernel
Configure retrieve linux version

05.07.2022

Всем доброго времени суток, не могу поставить пайтон 3.10.5, выпадает эта ошибка:
Makefile:1280: ошибка выполнения рецепта для цели «install»
Помогите разобраться

Olej

05.07.2022

Всем доброго времени суток, не могу поставить пайтон 3.10.5, выпадает эта ошибка:

Как на Linux установить Python 3.10 по умолчанию?

Никак. Система скорее всего не загрузится. Хотя, можно попробовать сделать свой дистрибутив с питоном 3.10 — но в таком случае нужно перелопатить пол. миллиарда строк кода, чтобы система загрузилась. Думаю, у вас не хватит опыта такое сделать.

Используй pyenv (не забудь установить библиотеки).
Что бы установить pyenv curl https://pyenv.run | bash
Установить Python pyenv install 3.10.0
Сделать его дефолтным интерпретатором pyenv global 3.10.0 только так делать не надо, а надо создать virualenv и работать в нём, чтобы не сломать систему.

Обратите внимание: именно установить и использовать в виртуальном среде Python.

05.07.2022

Спасибо за ответ, т к я только учусь на программиста мне это не удастся (собрать свой дистрибутив). но пайтон мне нужен свежий, поэтому вернусь на минт, или попробую роса линукс. Хотелось поработать в отечественной системе, видать не судьба…

Olej

21.07.2022

Спасибо за ответ, т к я только учусь на программиста мне это не удастся (собрать свой дистрибутив). но пайтон мне нужен свежий, поэтому вернусь на минт, или попробую роса линукс. Хотелось поработать в отечественной системе, видать не судьба…

Виртуальная среда Python — это нечто, что никак не связано не только со сборкой дистрибутива, но не требующее даже сборки любого ПО. Это такой Python-трюк — ограниченное Python-окружение, делающееся стандартными телодвижениями и легко, это замкнутое ограниченное пространство, в котором может быть установлены любые версии и пакеты от Python.
Почитайте здесь: Python: Виртуальная среда

P.S. Так что вы можете спокойно «поработать в отечественной системе»

Компиляция и установка из исходников

Автор Ethanol, 29 августа 2016, 15:40:49

« назад — далее »

0 Пользователи и 1 гость просматривают эту тему.

Добрый день. Простите за нубские вопросы. Пробую освоить метод установки программ не из репозитория.

Скачал с официального сайта geany их продукт с версией посвежее. В интернете нашел инструкцию по компиляции и установке программ из исходников — http://help.ubuntu.ru/wiki/programs_installation

Распаковал, зашел в каталог с распакованной программой. Пробую:

./autogen.sh
В результате долго ругается, что не установлены некоторые пакеты. Устанавливаю их с помощью apt-get install все кроме одного — glib.
Теперь при выполнении

./autogen.sh  пишет:

**Error**: You must have `glib' installed.
You can get it from: ftp://ftp.gtk.org/pub/gtk

Через apt-get установить его не знаю как. Если я не ошибаюсь, он входит в GTK+. Зашел на сайт GTK+ скачал архив и там тоже установка идёт по тому же принципу, что Geany.

Прошу помочь с разъяснением процесса установки.



Конкретно по этой ошибке надо поставить libglib2.0-dev
Вообще то в debian для решения таких задач есть прекрасные утилиты apt-file и auto-apt  я по этому поводу позволил себе для всех написать https://debianforum.ru/index.php?topic=10410.0

Русские дебианщики против цифрового слабоумия !


Ethanol, не устанавливай через make install, используй checkinstall.

Мало видеть нам начало — надо видеть и конец. Если видишь ты создание — значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?


Цитата: ferum от 29 августа 2016, 15:58:41Конкретно по этой ошибке надо поставить libglib2.0-dev

Круто! Спасибо большое!
После установки данного пакета он перестал жаловаться на glib и сам запустил configure.

Только теперь он выдаёт ошибку:

configure: error: No C++ compiler found. Please install a C++ compiler.

Как его поставить? У меня же вроде из коробки стоит gcc или он тут не причем?


Пакет build-essential без него вообще ни куда.

Русские дебианщики против цифрового слабоумия !


Мало видеть нам начало — надо видеть и конец. Если видишь ты создание — значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?


Цитата: alsoijw от 29 августа 2016, 19:47:13
Ethanol, поставь g++

Цитата: ferum от 29 августа 2016, 19:03:42
Пакет build-essential без него вообще ни куда.

Поставил оба пакета. Ругается:

configure: error: Package requirements (gtk+-2.0 >= 2.24 glib-2.0 >= 2.32 gio-2.0 >= 2.32 gmodule-no-export-2.0) were not met:

No package 'gtk+-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GTK_CFLAGS
and GTK_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


Русские дебианщики против цифрового слабоумия !


Ethanol, когда программа просит что-то, то как правило в начале нужно дописать lib, а в конце dev. Воспользуйся поиском по пакетам и поставь нужные.

Мало видеть нам начало — надо видеть и конец. Если видишь ты создание — значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?


Круто. Установил. Он написал, что всё ок. После чего выполнил команду

make.
После в папке с программой выполняю

sudo checkinstall

Выполняет установку, но в конце выдаёт:

make[2]: вход в каталог «/home/mark/Загрузки/geany-1.28/tagmanager/src»
make[3]: вход в каталог «/home/mark/Загрузки/geany-1.28/tagmanager/src»
make[3]: Цель «install-exec-am» не требует выполнения команд.
/bin/mkdir -p '/usr/local/include/geany/tagmanager'
/bin/mkdir: невозможно создать каталог «/usr/local/include/geany»: Нет такого файла или каталога
Makefile:513: ошибка выполнения рецепта для цели «install-tagmanager_includeHEADERS»
make[3]: *** [install-tagmanager_includeHEADERS] Ошибка 1
make[3]: выход из каталога «/home/mark/Загрузки/geany-1.28/tagmanager/src»
Makefile:629: ошибка выполнения рецепта для цели «install-am»
make[2]: *** [install-am] Ошибка 2
make[2]: выход из каталога «/home/mark/Загрузки/geany-1.28/tagmanager/src»
Makefile:412: ошибка выполнения рецепта для цели «install-recursive»
make[1]: *** [install-recursive] Ошибка 1
make[1]: выход из каталога «/home/mark/Загрузки/geany-1.28/tagmanager»
Makefile:585: ошибка выполнения рецепта для цели «install-recursive»
make: *** [install-recursive] Ошибка 1

****  Установка неудачна. Отменяется создание пакета.

Очищается...OK

Удачи.

Немного доставляет как он пожелал мне удачи. А сейчас в чем проблема?


Скорее всего вы не правильно ответили на вопросы checkinstall, в прочем этот путь далёк от совершенства. В таких случаях гораздо удобнее бэкпортировать свежую версию программы из testing или sid или как вариант посмотреть исходники в ppa ubuntu но только исходники, собранные пакеты скорее всего сломают зависимости.

Русские дебианщики против цифрового слабоумия !


Цитата: ferum от 30 августа 2016, 23:40:58
Скорее всего вы не правильно ответили на вопросы checkinstall, в прочем этот путь далёк от совершенства. В таких случаях гораздо удобнее бэкпортировать свежую версию программы из testing или sid или как вариант посмотреть исходники в ppa ubuntu но только исходники, собранные пакеты скорее всего сломают зависимости.

Можно чуть подробнее, что я должен сейчас сделать, чтобы установить  Geany?


По уму надо скачать из понравившегося источника дебианизированные исходники, распаковать их в дирректорию сборки dpkg -x …dsr. сделать необходимые исправления (сборочные и установочные зависимости. версия пакета) итд собрать пакеты и установить их. В идеале вся возня с исходниками производится в чистой среде что позволяет не загаживать операционную систему сборочными зависимостями.
по приведённой выше ссылке я более или менее доходчиво и подробно описал весь процесс на конкретных примерах.

Русские дебианщики против цифрового слабоумия !



andrew_b Большое спасибо помогло шаг пройден!!!

Долго крутил вертел но выдал что все нормально, по моему несколько проходов было.

Теперь на make install споткнулся

[email protected]:~/openocd-0.10.0$ make install

Makefile:4240: предупреждение: переопределение способа для цели «check-recursive»

Makefile:3655: предупреждение: старый способ для цели «check-recursive» игнорируются

make install-recursive

make[1]: вход в каталог «/home/vlad/openocd-0.10.0»

Makefile:4240: предупреждение: переопределение способа для цели «check-recursive»

Makefile:3655: предупреждение: старый способ для цели «check-recursive» игнорируются

Making install in jimtcl

make[2]: вход в каталог «/home/vlad/openocd-0.10.0/jimtcl»

make[2]: Цель «install» не требует выполнения команд.

make[2]: выход из каталога «/home/vlad/openocd-0.10.0/jimtcl»

Making install in src/jtag/drivers/libjaylink

make[2]: вход в каталог «/home/vlad/openocd-0.10.0/src/jtag/drivers/libjaylink»

Making install in libjaylink

make[3]: вход в каталог «/home/vlad/openocd-0.10.0/src/jtag/drivers/libjaylink/libjaylink»

make[4]: вход в каталог «/home/vlad/openocd-0.10.0/src/jtag/drivers/libjaylink/libjaylink»

make[4]: выход из каталога «/home/vlad/openocd-0.10.0/src/jtag/drivers/libjaylink/libjaylink»

make[3]: выход из каталога «/home/vlad/openocd-0.10.0/src/jtag/drivers/libjaylink/libjaylink»

make[3]: вход в каталог «/home/vlad/openocd-0.10.0/src/jtag/drivers/libjaylink»

make[4]: вход в каталог «/home/vlad/openocd-0.10.0/src/jtag/drivers/libjaylink»

make[4]: Цель «install-exec-am» не требует выполнения команд.

make[4]: выход из каталога «/home/vlad/openocd-0.10.0/src/jtag/drivers/libjaylink»

make[3]: выход из каталога «/home/vlad/openocd-0.10.0/src/jtag/drivers/libjaylink»

make[2]: выход из каталога «/home/vlad/openocd-0.10.0/src/jtag/drivers/libjaylink»

make[2]: вход в каталог «/home/vlad/openocd-0.10.0»

Makefile:4240: предупреждение: переопределение способа для цели «check-recursive»

Makefile:3655: предупреждение: старый способ для цели «check-recursive» игнорируются

make[3]: вход в каталог «/home/vlad/openocd-0.10.0»

Makefile:4240: предупреждение: переопределение способа для цели «check-recursive»

Makefile:3655: предупреждение: старый способ для цели «check-recursive» игнорируются

/bin/mkdir -p ‘/usr/local/bin’

/bin/bash ./libtool —mode=install /usr/bin/install -c src/openocd ‘/usr/local/bin’

libtool: install: /usr/bin/install -c src/openocd /usr/local/bin/openocd

/usr/bin/install: cannot create regular file ‘/usr/local/bin/openocd’: Permission denied

Makefile:2402: ошибка выполнения рецепта для цели «install-binPROGRAMS»

make[3]: *** [install-binPROGRAMS] Ошибка 1

make[3]: выход из каталога «/home/vlad/openocd-0.10.0»

Makefile:3960: ошибка выполнения рецепта для цели «install-am»

make[2]: *** [install-am] Ошибка 2

make[2]: выход из каталога «/home/vlad/openocd-0.10.0»

Makefile:3655: ошибка выполнения рецепта для цели «install-recursive»

make[1]: *** [install-recursive] Ошибка 1

make[1]: выход из каталога «/home/vlad/openocd-0.10.0»

Makefile:3954: ошибка выполнения рецепта для цели «install»

make: *** [install] Ошибка 2

а вот от root команда прошла. На сколько это правильно?


Изменено 1 октября, 2017 пользователем Vlad_9

#
7 лет, 7 месяцев назад

(отредактировано

7 лет, 3 месяца назад)

Темы:

3

Сообщения:

23

Участник с: 20 сентября 2011

Начал выполнять установку, прервалось с таким выводом

/usr/bin/ld: cannot find -lwrap collect2: ошибка: выполнение ld завершилось с кодом возврата 1 Makefile:439: ошибка выполнения рецепта для цели «exim» make[1]: *** [exim] Ошибка 1 make[1]: выход из каталога «/home/ivan/exim-mysql/src/exim-4.85/build-Linux-x86_64» Makefile:29: ошибка выполнения рецепта для цели «all» make: *** [all] Ошибка 2 ==> ОШИБКА: Произошел сбой в build(). Преждевременный выход...

куда копать? почему спросите не из пакмана? нет поддержки exim`a с mysql. нужно самому собирать. когда сам начал собирать что то пошло не так. хотя видимых причин на то как я думал нет. через yaourt не ставится там такую ошибку дает


/bin/sh scripts/source_checks

>>> Creating links to source files...
>>> Creating lookups/Makefile for building dynamic modules
>>> New Makefile & lookups/Makefile installed
>>> Use "make makefile" if you need to force rebuilding of the makefile

make[1]: вход в каталог «/tmp/yaourt-tmp-ivan/aur-exim-mysql/src/exim-4.85/build-Linux-x86_64»
/bin/sh ../scripts/Configure-os.h
/bin/sh ../scripts/Configure-os.c
gcc buildconfig.c
/bin/sh ../scripts/Configure-config.h "make"
make[2]: вход в каталог «/tmp/yaourt-tmp-ivan/aur-exim-mysql/src/exim-4.85/build-Linux-x86_64»
make[2]: «buildconfig» не требует обновления.
make[2]: выход из каталога «/tmp/yaourt-tmp-ivan/aur-exim-mysql/src/exim-4.85/build-Linux-x86_64»
Building configuration file config.h

*** User "exim" (specified in one of the Makefiles) does not exist.
    Please review your build-time configuration.

Makefile:206: ошибка выполнения рецепта для цели «config.h»
make[1]: *** [config.h] Ошибка 1
make[1]: выход из каталога «/tmp/yaourt-tmp-ivan/aur-exim-mysql/src/exim-4.85/build-Linux-x86_64»
Makefile:29: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2
==> ОШИБКА: Произошел сбой в build().
    Преждевременный выход...
==> ОШИБКА: Makepkg не смог собрать exim-mysql.
==> Перезапустить сборку exim-mysql ? да/Нет [y/N]

vasek

#
7 лет, 7 месяцев назад

Темы:

47

Сообщения:

11417

Участник с: 17 февраля 2013

ivan
через yaourt не ставится

Попробуй сначала установи — $ yaourt -S exim
После установи $ yaourt -S exim-mysql …………на вопрос
exim-mysql и exim конфликтуют (smtp-server). Удалить exim? [y/N] …….ответь y
Должно встать…..

Ошибки не исчезают с опытом — они просто умнеют

ivan

#
7 лет, 7 месяцев назад

(отредактировано

7 лет, 7 месяцев назад)

Темы:

3

Сообщения:

23

Участник с: 20 сентября 2011

vasek
Попробуй сначала установи — $ yaourt -S exim
После установи $ yaourt -S exim-mysql …………на вопрос
exim-mysql и exim конфликтуют (smtp-server). Удалить exim? [y/N] …….ответь y
Должно встать…..

/usr/bin/ld: cannot find -lwrap
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
Makefile:439: ошибка выполнения рецепта для цели «exim»
make[1]: *** [exim] Ошибка 1
make[1]: выход из каталога «/tmp/yaourt-tmp-ivan/aur-exim-mysql/src/exim-4.85/build-Linux-x86_64»
Makefile:29: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2
==> ОШИБКА: Произошел сбой в build().
    Преждевременный выход...
==> ОШИБКА: Makepkg не смог собрать exim-mysql.
==> Перезапустить сборку exim-mysql ? да/Нет [y/N]

То есть даже не спросил ничего

vasek

#
7 лет, 7 месяцев назад

(отредактировано

7 лет, 7 месяцев назад)

Темы:

47

Сообщения:

11417

Участник с: 17 февраля 2013

ivan
То есть даже не спросил ничего

Я так недавно ставил знакомому……………правда у него 32 битка………….разбираться не стал — встало и встало, тем более не мое (я это не использую).
PS……./usr/bin/ld: cannot find -lwrap

Ошибки не исчезают с опытом — они просто умнеют

ivan

#
7 лет, 7 месяцев назад

(отредактировано

7 лет, 7 месяцев назад)

Темы:

3

Сообщения:

23

Участник с: 20 сентября 2011

vasek
PS……./usr/bin/ld: cannot find -lwrap

Нет не спросил. только выдал что выше написал.

что бы это могло значить? по гуглил но что то вразумительного не нашел.
вроде пишут надо какую то символьную ссылку сделать на библиотеку. вопрос на какую и откуда??

vasek

#
7 лет, 7 месяцев назад

Темы:

47

Сообщения:

11417

Участник с: 17 февраля 2013

Попробовал у себя (32 битка)………….Результат
$ yaourt -S exim-mysql
……………………………..
Сначала идет сборка и установка tcp_wrappers 7.6-16 (Сб июн 13 20:01:57 MSK 2015)
Далъше сборка пакета: exim-mysql 4.85-1 (Сб июн 13 20:02:13 MSK 2015)
…………..не получилась…….
Makefile:29: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2
==> ОШИБКА: Произошел сбой в build().
Преждевременный выход…
==> ОШИБКА: Makepkg не смог собрать .
==> Перезапустить сборку exim-mysql ? да/Нет [y/N]
Отказ ……………..N
Ставлю $ yaourt -S exim
Снова $ yaourt -S exim-mysql
exim-mysql и exim конфликтуют (smtp-server). Удалить exim? [y/N]
y………..и все встало………….
$ pacman -Q exim-mysql
exim-mysql 4.85-1

Давно обновлялся………….pacman -Syu…………..но похоже дело не в этом, а все-таки нужно разбираться с библиотеками и похоже с 64-битными

Ошибки не исчезают с опытом — они просто умнеют

vasek

#
7 лет, 7 месяцев назад

Темы:

47

Сообщения:

11417

Участник с: 17 февраля 2013

ivan, не понял, у тебя собрался (установился) пакет tcp_wrappers

Ошибки не исчезают с опытом — они просто умнеют

ivan

#
7 лет, 7 месяцев назад

Темы:

3

Сообщения:

23

Участник с: 20 сентября 2011

vasek
ivan, не понял, у тебя собрался (установился) пакет tcp_wrappers

нет. пытаюсь его поставить из AUR и толку нет.

vasek

#
7 лет, 7 месяцев назад

Темы:

47

Сообщения:

11417

Участник с: 17 февраля 2013

Проверь наличие collect2
У меня — $ find /usr/lib/ -name ‘collect2’
/usr/lib/gcc/i686-pc-linux-gnu/5.1.0/collect2
У тебя должно быть /usr/lib64 ….поэтому лучше искать так $ find /usr -name ‘collect2’

Ошибки не исчезают с опытом — они просто умнеют

ivan

#
7 лет, 7 месяцев назад

Темы:

3

Сообщения:

23

Участник с: 20 сентября 2011

find /usr -name 'collect2'
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/collect2

Решил написать последовательность действий может кому пригодится

Ставим чистую убунту в моем случае ubutntu14.04-server-x86-64

# uname -a

Linux ubuntu1404 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

apt-get update

cp /<your_dir/npreal2_1.18.35_build_14081817.tgz /home/npreal2_1.18.35_build_14081817.tgz

cd /home

tar xvfz npreal2_1.18.35_build_14081817.tgz

cd moxa

apt-get -y install gcc openssl make libc6

./mxinst -m64 # -m64 # потому что моя убунта 64бит

# Вам предложат скомпелировать с поддержкой ssl

# Do you want to enable secure function? [y/N].

# Отказываемся, ставим нет (всю ночь промучился не решил проблемы с зависимостями, если у кого получилось поделитесь как)

N # отказались

# Получаем такой вывод

«

make -C /lib/modules/3.13.0-24-generic/build SUBDIRS=/home/ant/moxa modules

make[1]: Entering directory `/usr/src/linux-headers-3.13.0-24-generic’

CC [M] /home/ant/moxa/npreal2.o

Building modules, stage 2.

MODPOST 1 modules

CC /home/ant/moxa/npreal2.mod.o

LD [M] /home/ant/moxa/npreal2.ko

make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-24-generic’

cp -p npreal2.ko /lib/modules/3.13.0-24-generic/kernel/drivers/char/

depmod -a

cc -c npreal2d.c

cc npreal2d.o -o npreal2d

strip npreal2d

cc -c redund_main.c

cc -c redund.c

cc redund_main.o redund.o -lpthread -o npreal2d_redund

strip npreal2d_redund

cc -o mxaddsvr mxaddsvr.c

strip mxaddsvr

cc -o mxdelsvr mxdelsvr.c

strip mxdelsvr

cc -o mxcfmat mxcfmat.c

strip mxcfmat

cc -o mxloadsvr mxloadsvr.c

strip mxloadsvr

cc -o mxsetsec mxsetsec.c

strip mxsetsec

Check Driver…

Copying configurations files … OK!

Copying driver files … OK!

Load driver…

OK!

Loading TTY Driver…

sh: 1: Syntax error: Unterminated quoted string

Adding system startup for /etc/init.d/npreals …

/etc/rc0.d/K90npreals -> ../init.d/npreals

/etc/rc1.d/K90npreals -> ../init.d/npreals

/etc/rc6.d/K90npreals -> ../init.d/npreals

/etc/rc2.d/S90npreals -> ../init.d/npreals

/etc/rc3.d/S90npreals -> ../init.d/npreals

/etc/rc4.d/S90npreals -> ../init.d/npreals

/etc/rc5.d/S90npreals -> ../init.d/npreals

Complete.

===============================================================================

Installation process is completed.

The all driver files are installed on /usr/lib/npreal2/driver.

Now you can cd /usr/lib/npreal2/driver and run ./mxaddsvr to add tty port.

===============================================================================

«

# Делаем что просят

cd /usr/lib/npreal2/driver

./mxaddsvr 192.168.100.199 1 # Первая цифра IP вашей моксы в сети которую хотим слушать. Вторая сколько виртуальных СОМ-портов хотим создать (мне надо один)

# Получам вывод

«

Adding Server…

ttyr00, cur00

Added RealCom server: ip : 192.168.100.199

mknod -m 666 ttyr00 c 33 0

mknod -m 666 cur00 c 38 0

sh: 1: Syntax error: Unterminated quoted string

System start/stop links for /etc/init.d/npreals already exist.

Complete.

«

# Проверяем подгрузился ли наш новоиспеченный модуль к ядру и как работает

ps -ef | grep npreal2d

«

root 5889 1 0 03:29 ? 00:00:00 /usr/lib/npreal2/driver/npreal2d_redund -t 1

root 5892 1 0 03:29 ? 00:00:00 /usr/lib/npreal2/driver/npreal2d -t 1

«

# Проверяем появился ли наш порт в девайсах

ls /dev/ttyr0*

«

/dev/ttyr0 /dev/ttyr00 # -это он ура!

«

# Если есть иксы, ставим например putty

apt-get -y install putty

# Открываем putty и натравливаем на ваш порт /dev/ttyr00, выставляем для начала скорость 9600 потом можно увеличить.

# Идем к моксе соединяем вместе RxD и TxD

# Пробуем печатать в Putty если текст печатается то все ОК ( Yahoo!!!), если нет то косяк :(

# Если нет иксов вместо Putty можно использовать к примеру minicom

Всем удачи в настройке!

Возможно, вам также будет интересно:

  • Ошибка выполнения ошибка код 24 при выполнении функции getuseruid
  • Ошибка выполнения ошибка код 1627 при выполнении функции signdata
  • Ошибка выполнения отправить сообщение вот
  • Ошибка выполнения операции с корзиной
  • Ошибка выполнения операции при выполнении операции произошла непредвиденная ошибка

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии