Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 22 сен 2019, 20:59

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: скомпилить амхх
СообщениеДобавлено: 15 июл 2017, 06:11 
Не в сети
Зарегистрирован:
02 сен 2014, 15:08
Последнее посещение:
22 июн 2018, 15:39
Сообщения: 42
пытаюсь скомпилить последний амхх по ману https://wiki.alliedmods.net/Building_AMX_Mod_X

apt-get -y install g++ gcc clang lib32z1 lib32z1-dev libc6-dev-i386 libc6-i386 gcc-multilib g++-multilib
cd /tmp
wget https://raw.githubusercontent.com/allie ... ut-deps.sh
bash checkout-deps.sh
mkdir build
cd build
python ../configure.py

ответ: python: can't open file '../configure.py': [Errno 2] No such file or directory

если всё тоже самое проделать вручную, то будет аналогичная ошибка
или если взять configure.py из амхх (бред), то
OSError: [Errno 2] No such file or directory: '/tmp/build/AMBuildScript'

что делаю не так?


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: скомпилить амхх
СообщениеДобавлено: 15 июл 2017, 13:42 
Не в сети
Аватара пользователя
Зарегистрирован:
12 июн 2016, 01:22
Последнее посещение:
14 июн 2019, 12:52
Сообщения: 345
Откуда: Родом из Халфляндии
Этот файл не найден в дерриктории...
Просмотри путь повнимательнее.

_________________
Изображение

Изображение

Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: скомпилить амхх
СообщениеДобавлено: 15 июл 2017, 14:34 
Не в сети
Зарегистрирован:
02 сен 2014, 15:08
Последнее посещение:
22 июн 2018, 15:39
Сообщения: 42
я понимаю, что не найден
но в мане было сказано, что нужно создать директорию build и выполнить python ../configure.py

при этом ничего не сказано про то, где взять configure.py и где бы он мог располагаться

сам же configure.py нашёл тут https://github.com/alliedmodders/amxmod ... nfigure.py и если его выполнить, то
OSError: [Errno 2] No such file or directory: '/tmp/build/AMBuildScript'

Добавлено спустя 47 минут 50 секунд:
ambuild --new-project
:) так нужно было

А потом уже так python /tmp/amxx/ambuild/configure.py [--no-mysql]

Добавлено спустя 9 минут 37 секунд:
:crazy: что дальше делать? если запустить ambuild из той же директории, где сорцы амхх, то

Код:
[create] mkdir -p sample
Spawned taskmaster (pid: 1496)
Spawned worker (pid: 1501)
[1501] c++ -Wall -Werror -H -c /tmp/amxx/ambuild/main.cpp -o main.o
c++: error: /tmp/amxx/ambuild/main.cpp: No such file or directory
c++: fatal error: no input files
compilation terminated.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: скомпилить амхх
СообщениеДобавлено: 16 июл 2017, 12:02 
Не в сети
Аватара пользователя
Зарегистрирован:
12 июн 2016, 01:22
Последнее посещение:
14 июн 2019, 12:52
Сообщения: 345
Откуда: Родом из Халфляндии
Создать - создаш но файл так сам собой не появится.

_________________
Изображение

Изображение

Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: скомпилить амхх
СообщениеДобавлено: 16 июл 2017, 15:20 
Не в сети
Зарегистрирован:
02 сен 2014, 15:08
Последнее посещение:
22 июн 2018, 15:39
Сообщения: 42
BIGs писал(а):
но файл так сам собой не появится.
О каком файле речь?


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: скомпилить амхх
СообщениеДобавлено: 16 июл 2017, 15:44 
Не в сети
Аватара пользователя
Зарегистрирован:
12 июн 2016, 01:22
Последнее посещение:
14 июн 2019, 12:52
Сообщения: 345
Откуда: Родом из Халфляндии
configure.py

_________________
Изображение

Изображение

Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: скомпилить амхх
СообщениеДобавлено: 16 июл 2017, 17:23 
Не в сети
Зарегистрирован:
02 сен 2014, 15:08
Последнее посещение:
22 июн 2018, 15:39
Сообщения: 42
Zod писал(а):
я понимаю, что не найден
но в мане было сказано, что нужно создать директорию build и выполнить python ../configure.py

при этом ничего не сказано про то, где взять configure.py и где бы он мог располагаться

сам же configure.py нашёл тут https://github.com/alliedmodders/amxmod ... nfigure.py и если его выполнить, то
OSError: [Errno 2] No such file or directory: '/tmp/build/AMBuildScript'

Добавлено спустя 47 минут 50 секунд:
Цитата:
ambuild --new-project
:) так нужно было


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: скомпилить амхх
СообщениеДобавлено: 17 июл 2017, 00:37 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
22 сен 2019, 18:01
Сообщения: 6730
Код:
bash checkout-deps.sh
скачивает всё что там требуется?

Код:
  cd ambuild
  if [ $iswin -eq 1 ]; then
    python setup.py install
  else
    python setup.py build
    echo "Installing AMBuild at the user level. Location can be: ~/.local/bin"
    python setup.py install --user
  fi
Вроде бы на линуксе должен выводить "Installing AMBuild at the user level. Location can be: ~/.local/bin".

Цитата:
c++: error: /tmp/amxx/ambuild/main.cpp: No such file or directory
Вот и посмотри, есть такой файл или нету.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: скомпилить амхх
СообщениеДобавлено: 17 июл 2017, 01:21 
Не в сети
Зарегистрирован:
02 сен 2014, 15:08
Последнее посещение:
22 июн 2018, 15:39
Сообщения: 42
Lev писал(а):
Код:
bash checkout-deps.sh
скачивает всё что там требуется?

ага, но я уже забил на скрипт и сделал так (тоже по ману):
Код:
git clone https://github.com/alliedmodders/ambuild
git clone https://github.com/alliedmodders/metamod-hl1
git clone https://github.com/alliedmodders/hlsdk
git clone https://github.com/alliedmodders/amxmodx
cd ambuild
python setup.py install


Lev писал(а):
Цитата:
c++: error: /tmp/amxx/ambuild/main.cpp: No such file or directory
Вот и посмотри, есть такой файл или нету.
нету, но если почитать про ambuild, то это у него что-то вроде хелло ворлда, когда создаёшь проект новый

https://wiki.alliedmods.net/AMBuild_Tutorial

https://wiki.alliedmods.net/AMBuild :pardon: Лучше бы подсказали как мейк скормить

Добавлено спустя 5 минут 37 секунд:
Код:
if [ $iswin -eq 1 ]; then
    python setup.py install
  else
    python setup.py build
    echo "Installing AMBuild at the user level. Location can be: ~/.local/bin"
    python setup.py install --user
  fi
Цитата:
Вроде бы на линуксе должен выводить "Installing AMBuild at the user level. Location can be: ~/.local/bin".

Изображение

Не, это всё не то

Добавлено спустя 1 час 34 минуты 48 секунд:
cd amxmodx
mkdir build
python /tmp/amxmodx/configure.py --no-mysql
ambuild build

:crazy: так норм


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


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

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB