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

  • Печать

Страницы: [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

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

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


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

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

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

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

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

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


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

24 июн. 2023, в 23:21

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

24 июн. 2023, в 21:49

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

24 июн. 2023, в 18:21

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

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

05.07.2022

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

Olej


05.07.2022

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

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

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

(y)

Используй 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. Так что вы можете спокойно «поработать в отечественной системе» ;)

21.02.2023

Можно вопрос.
возникает ошибка на сертификат SSLCertVerificationError, при попытке установить пакеты через pip и при установке через pyenv также.
Как в астре установить сертификат для python.

Olej


21.02.2023

Как в астре установить сертификат для python.

Astra Linux Common Edition ?

21.02.2023

Astra Linux Common Edition ?

Astra Linux 1.7 x86-64

Olej


21.02.2023

Ну так зачем вы тогда подымаете это обсуждение в разделе форума названом «Astra Linux Common Edition» ?

Как в астре установить сертификат для python.

В технике программирования на языке Python нет такого понятия как «сертификат».

21.02.2023

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

А почему именно «свежий» ? И как Вы собираетесь свой продукт продавать потребителю, с обязательным условием наличия «свежего» python ?

Olej


21.02.2023

И как Вы собираетесь свой продукт продавать потребителю, с обязательным условием наличия «свежего» python ?

У автора этой темы не было намерения «продавать». У него было намерение «учиться». :p

P.S. Да и вообще, в кругах Linux не очень свойственно «продавать». :eek:

21.02.2023

У автора этой темы не было намерения «продавать». У него было намерение «учиться». :p

P.S. Да и вообще, в кругах Linux не очень свойственно «продавать». :eek:

Хорошо, заменим на термин «продавать свои знания работодателю». Т.е. работая где-то (не важно где) человек вынужден принимать внутренние правила, принятые у работодателя. И если «на работе» версия будет сильно отличаться (в нижнюю сторону), то что делать ?

  • Печать

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

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

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]   Вверх

Этот проект собирается cmake‘ом. Не нужно к нему прикручивать autotools (особенно если не умеешь). В самом простом случае:

mkdir -p build && cd build && cmake .. && make

За деталями лучше проследовать к документации и/или в гугл…

Update

Кроме того, в CMakeLists.txt ошибка при сборке с поддержкой OpenMP (автомагическаяя зависимость):

if(OpenMP_FOUND)
     target_compile_options(neca PRIVATE ${OpenMP_CXX_FLAGS})
     target_link_libraries(neca ${OpenMP_CXX_LIBRARIES})
endif()

В target_link_libraries должно быть OpenMP_CXX_FLAGS, как и в предыдущей, а не OpenMP_CXX_LIBRARIES.

  • Ошибка выполнения перехода finishedit для документа электронный бюджет
  • Ошибка выполнения ошибка код 24 при выполнении функции getuseruid
  • Ошибка выполнения ошибка код 1627 при выполнении функции signdata ошибка исполнения функции
  • Ошибка выполнения нет значения у величины кумир
  • Ошибка выполнения неопределенное значение 8002 кумир