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

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

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

Оффлайн logdog

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

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1014
  • Репутация: +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.
Мои модули для PRA64fat лежат здесь. Под 64light могут не заработать.
Мой блог - dim-kut.livejournal.com Фонд, которому я доверяю - pomogi.org

Оффлайн 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 ..и по этих рецептах делаю слакбуилд ..