Сайт | Скачать | Видео | Wiki

Автор Тема: помогите скомпилить!  (Прочитано 3424 раз)

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

Оффлайн logdog

  • Постоялец
  • ***
  • Сообщений: 116
  • Репутация: +6/-0
помогите скомпилить!
« : 26 Февраль 2011, 21:57:07 »
пытаюсь собрать hiawatha !
делаю так
./configure
make
new2dir make install
на последней команде он должен создать новую папку и наполнить ее файлами
а он создает пустую папку и соответственно пустой pet пакет весом пару байт!
пробывал с исходниками других прог. ни чего не выходит!

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:помогите скомпилить!
« Ответ #1 : 26 Февраль 2011, 22:16:03 »
Я делал просто make install и по логу смотрел что-куда разлетелось. Потом вручную собирал pet.
Engineering is the art of making what you want from things you can get.

Оффлайн logdog

  • Постоялец
  • ***
  • Сообщений: 116
  • Репутация: +6/-0
Re:помогите скомпилить!
« Ответ #2 : 26 Февраль 2011, 22:27:05 »
Я делал просто make install и по логу смотрел что-куда разлетелось. Потом вручную собирал pet.
это понятно!но насколько я понимаю этот процес  должен быть автоматизирован!
во всяком случае это так задумано в new2dir make install
может я  и не прав.

Оффлайн kom3s

  • Постоялец
  • ***
  • Сообщений: 195
  • Репутация: +19/-0
Re:помогите скомпилить!
« Ответ #3 : 26 Февраль 2011, 22:46:15 »
Код
make install DESTDIR=/куда/нам/надо
после чистки папки от ненужного (маны, доки, лишние локали) делаем пакет. Только strip приходится вручную делать (в new2dir это делается автоматом).

Оффлайн logdog

  • Постоялец
  • ***
  • Сообщений: 116
  • Репутация: +6/-0
Re:помогите скомпилить!
« Ответ #4 : 26 Февраль 2011, 23:27:10 »
Код
make install DESTDIR=/куда/нам/надо
после чистки папки от ненужного (маны, доки, лишние локали) делаем пакет. Только strip приходится вручную делать (в new2dir это делается автоматом).
попробывал! вроде как бы и работат создает пустые папки в нужной мне дериктории
 но чтото опять не хватат
 make install DESTDIR=/root/hiawatha
make[1]: Entering directory `/root/hiawatha-7.4'
test -z "/usr/local/bin" || /bin/mkdir -p "/root/hiawatha/usr/local/bin"
  /usr/bin/install -c 'ssi-cgi' '/root/hiawatha/usr/local/bin/ssi-cgi'

This script installs Opera 10.63 build 6450 for Linux on i386.

Copyright (c) 1995-2010 Opera Software ASA. All rights reserved.

Options:
    --text          Select plaintext user interface
    --unattended    Ask no questions
    --quiet         Ask no questions and don't show progress (implies --text)
    --user          Install for the current user (into ~/.local)
    --system        Install for everybody (into /usr/local)
    --suffix S      Append S to the names of installed files and directories
    --force         Ignore all kinds of errors and try to continue
    --version       Show Opera version
    --help          Show this message
test -z "/usr/local/sbin" || /bin/mkdir -p "/root/hiawatha/usr/local/sbin"
  /usr/bin/install -c 'cgi-wrapper' '/root/hiawatha/usr/local/sbin/cgi-wrapper'

This script installs Opera 10.63 build 6450 for Linux on i386.

Copyright (c) 1995-2010 Opera Software ASA. All rights reserved.

Options:
    --text          Select plaintext user interface
    --unattended    Ask no questions
    --quiet         Ask no questions and don't show progress (implies --text)
    --user          Install for the current user (into ~/.local)
    --system        Install for everybody (into /usr/local)
    --suffix S      Append S to the names of installed files and directories
    --force         Ignore all kinds of errors and try to continue
    --version       Show Opera version
    --help          Show this message
  /usr/bin/install -c 'hiawatha' '/root/hiawatha/usr/local/sbin/hiawatha'

This script installs Opera 10.63 build 6450 for Linux on i386.

Copyright (c) 1995-2010 Opera Software ASA. All rights reserved.

Options:
    --text          Select plaintext user interface
    --unattended    Ask no questions
    --quiet         Ask no questions and don't show progress (implies --text)
    --user          Install for the current user (into ~/.local)
    --system        Install for everybody (into /usr/local)
    --suffix S      Append S to the names of installed files and directories
    --force         Ignore all kinds of errors and try to continue
    --version       Show Opera version
    --help          Show this message
  /usr/bin/install -c 'php-fcgi' '/root/hiawatha/usr/local/sbin/php-fcgi'

This script installs Opera 10.63 build 6450 for Linux on i386.

Copyright (c) 1995-2010 Opera Software ASA. All rights reserved.

Options:
    --text          Select plaintext user interface
    --unattended    Ask no questions
    --quiet         Ask no questions and don't show progress (implies --text)
    --user          Install for the current user (into ~/.local)
    --system        Install for everybody (into /usr/local)
    --suffix S      Append S to the names of installed files and directories
    --force         Ignore all kinds of errors and try to continue
    --version       Show Opera version
    --help          Show this message
  /usr/bin/install -c 'wigwam' '/root/hiawatha/usr/local/sbin/wigwam'

This script installs Opera 10.63 build 6450 for Linux on i386.

Copyright (c) 1995-2010 Opera Software ASA. All rights reserved.

Options:
    --text          Select plaintext user interface
    --unattended    Ask no questions
    --quiet         Ask no questions and don't show progress (implies --text)
    --user          Install for the current user (into ~/.local)
    --system        Install for everybody (into /usr/local)
    --suffix S      Append S to the names of installed files and directories
    --force         Ignore all kinds of errors and try to continue
    --version       Show Opera version
    --help          Show this message
test -z "/usr/local/sbin" || /bin/mkdir -p "/root/hiawatha/usr/local/sbin"
 /usr/bin/install -c 'extra/newroot' '/root/hiawatha/usr/local/sbin/newroot'

This script installs Opera 10.63 build 6450 for Linux on i386.

Copyright (c) 1995-2010 Opera Software ASA. All rights reserved.

Options:
    --text          Select plaintext user interface
    --unattended    Ask no questions
    --quiet         Ask no questions and don't show progress (implies --text)
    --user          Install for the current user (into ~/.local)
    --system        Install for everybody (into /usr/local)
    --suffix S      Append S to the names of installed files and directories
    --force         Ignore all kinds of errors and try to continue
    --version       Show Opera version
    --help          Show this message
make  install-exec-hook
make[2]: Entering directory `/root/hiawatha-7.4'
chmod u+s /root/hiawatha/usr/local/sbin/`echo cgi-wrapper | sed -e "s,x,x,"`
chmod: невозможно получить доступ к `/root/hiawatha/usr/local/sbin/cgi-wrapper': No such file or directory
make[2]: *** [install-exec-hook] Error 1
make[2]: Leaving directory `/root/hiawatha-7.4'
make[1]: *** [install-exec-am] Error 2
make[1]: Leaving directory `/root/hiawatha-7.4'
make: *** [install-am] Error 2

 
« Последнее редактирование: 27 Февраль 2011, 00:39:48 от logdog »

Оффлайн logdog

  • Постоялец
  • ***
  • Сообщений: 116
  • Репутация: +6/-0
Re:помогите скомпилить!
« Ответ #5 : 26 Февраль 2011, 23:40:01 »
после удаления оперы все получилось!!!ура!)
обьясните плиз чем она уж помешала?

Оффлайн myname

  • Старожил
  • ****
  • Сообщений: 373
  • Репутация: +15/-1
Re:помогите скомпилить!
« Ответ #6 : 27 Февраль 2011, 09:00:30 »
я компилю slackbuild ами
http://slackbuilds.org/repository/13.1/network/hiawatha/ (его правиш под нужную версию и параметры)
ищю slackbuild, если не нахожу то ищю рецепт в репозиториях арч линукса или src rpm ..и по этих рецептах делаю слакбуилд ..