Skip to forum content

You are not logged in. Please login or register.


forums.pvpgn.pro → [RU] The Source Code → Ошибка при компиляции на Ubuntu (Pvpgn v. 1.99)

Pages 1

You must login or register to post a reply

RSS topic feed

Posts: 6

1

Topic: Ошибка при компиляции на Ubuntu (Pvpgn v. 1.99)

http://forums.harpywar.com/extensions/hcs_image_uploader/uploads/0/5500/5784/thumb/p18f0gatu1c95u581cic14ft6tq1.png
Привет HarpyWar, решил проверить гайд, но какая то ошибка вылезла, что это может быть?

Добавлено: 24.01.2014 01:36

P.S Все необходимые файлы для компиляции были установлены.

2

Re: Ошибка при компиляции на Ubuntu (Pvpgn v. 1.99)

Путь ".//" неверный. Последним параметром у cmake должен быть относительный путь к папке, где находится директория "src" с исходниками. В данном случае она находится уровнем выше от текущего пути, соответственно, нужно писать "../".

Например, если набрать "cd ./" или "cd .//", то директория не изменится.
"cd ../" - произойдет переход на уровень выше
"cd ../../" - переход на два уровня выше

Do not ask for support in PM.

3

Re: Ошибка при компиляции на Ubuntu (Pvpgn v. 1.99)

Спасибо, а к примеру, если хочу заменить src на свою src - "обновленную"? То через ftp можно ведь заменить? И всё скомпилируется по тому же принципу: cd ...../build   => cmake -D CMAKE_INSTALL..    ../     => make => make install?

4

Re: Ошибка при компиляции на Ubuntu (Pvpgn v. 1.99)

Верно, исходники можно изменять по желанию, главное чтобы в них не было ошибок.

Я не проверял, но скорее всего, если cmake уже был выполнен ранее, то после изменения исходного кода достаточно выполнить только make install. Напиши, если у тебя получится проверить.

Do not ask for support in PM.

5

Re: Ошибка при компиляции на Ubuntu (Pvpgn v. 1.99)

Сранно исходники заменил, скомпилировал тремя командами без ошибок. Запускаю - запустилась старая версия bnetd.

Добавлено: 24.01.2014 15:55

А не вроде получилось, но все .conf обновились, мой аккаунт удалился. Это походу бывает когда используешь команду make install - она сразу обновляет все конфиги.

Добавлено: 24.01.2014 15:56

Или можно в bnetd.conf изменить направления для конфигов? И всё?

Добавлено: 24.01.2014 16:03

Я понял похоже, когда в первый я раз компилировал, то все конфиги, (etc,var) они были не в /usr/local/pvpgn а в /usr/local. А во второй раз, когда я сейчас скомпилировал, то появилась невидимая папка в ftp, в которую попасть можно, если пропишешь /pvpgn. И теперь может pvpgn считывает конфиги теперь от /usr/local/pvpgn этого пути.

Добавлено: 24.01.2014 16:13

В общем скомпилировал в третий раз, всё в порядке, конфиги больше не обновляются, то есть usr/local/pvpgn путь правильный.
Компилировать нужно командой make затем make install. Я не знаю, может и make install получится, но мне кажется make тоже необходим, но использовал две команды.

6

Re: Ошибка при компиляции на Ubuntu (Pvpgn v. 1.99)

Верно, make компилирует, а make install все копирует и заменяет конфиги в /usr/local/pvpgn.

Можно выполнить только make, и вручную заменить исполняемый файл bnetd, который скомпилировался где-то в недрах папки build.

Do not ask for support in PM.

Posts: 6

Pages 1

You must login or register to post a reply

Who now at forum

Currently view post: 1 guest, 0 registered users

forums.pvpgn.pro → [RU] The Source Code → Ошибка при компиляции на Ubuntu (Pvpgn v. 1.99)