Half-Life и Adrenaline Gamer форум
http://aghl.ru/forum/

скомпилить амхх
http://aghl.ru/forum/viewtopic.php?f=38&t=2728
Страница 1 из 1

Автор:  Zod [ 15 июл 2017, 06:11 ]
Заголовок сообщения:  скомпилить амхх

пытаюсь скомпилить последний амхх по ману 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'

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

Автор:  BIGs [ 15 июл 2017, 13:42 ]
Заголовок сообщения:  Re: скомпилить амхх

Этот файл не найден в дерриктории...
Просмотри путь повнимательнее.

Автор:  Zod [ 15 июл 2017, 14:34 ]
Заголовок сообщения:  Re: скомпилить амхх

я понимаю, что не найден
но в мане было сказано, что нужно создать директорию 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.

Автор:  BIGs [ 16 июл 2017, 12:02 ]
Заголовок сообщения:  Re: скомпилить амхх

Создать - создаш но файл так сам собой не появится.

Автор:  Zod [ 16 июл 2017, 15:20 ]
Заголовок сообщения:  Re: скомпилить амхх

BIGs писал(а):
но файл так сам собой не появится.
О каком файле речь?

Автор:  BIGs [ 16 июл 2017, 15:44 ]
Заголовок сообщения:  Re: скомпилить амхх

configure.py

Автор:  Zod [ 16 июл 2017, 17:23 ]
Заголовок сообщения:  Re: скомпилить амхх

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
:) так нужно было

Автор:  Lev [ 17 июл 2017, 00:37 ]
Заголовок сообщения:  Re: скомпилить амхх

Код:
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
Вот и посмотри, есть такой файл или нету.

Автор:  Zod [ 17 июл 2017, 01:21 ]
Заголовок сообщения:  Re: скомпилить амхх

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: так норм

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/