Запомняне

» Здравейте
[ Вход :: Регистриране ]
 » Начало » Li Форуми » Help & Support » Applications » Проблем при компилиране
Тема: Проблем при компилиране
Мнение #1 Skip to the next post in this topic.
Написано на: Октомври 21 2007, 00:38
pavelludiq

Avatar




Група: Li fans
Мнения: 102
Регистриран: Декември 2006

Оценка: няма

Offline
предишния ми проблем с компилиране(пуснах такава тема преди май) се реши като инсталнах build-essential, но сега имам друг ето какво ми изписва като напиша ./configure

Код: 
./configure
[sudo] password for pavelludiq:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
./configure: line 2193: -z: command not found
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking whether ln -s works... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking for an ANSI C-conforming const... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking whether gcc needs -traditional... no
checking for strdup... yes
checking for strstr... yes
checking for main in -lm... yes
checking for main in -lossaudio... no
checking for main in -lpthread... yes
checking for main in -lvorbisfile... no
checking how to run the C++ preprocessor... g++ -E
checking for ANSI C header files... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking for unistd.h... (cached) yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking bool.h usability... no
checking bool.h presence... no
checking for bool.h... no
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking pthread/mit/pthread.h usability... no
checking pthread/mit/pthread.h presence... no
checking for pthread/mit/pthread.h... no
checking pth.h usability... no
checking pth.h presence... no
checking for pth.h... no
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking machine/soundcard.h usability... no
checking machine/soundcard.h presence... no
checking for machine/soundcard.h... no
checking soundcard.h usability... no
checking soundcard.h presence... no
checking for soundcard.h... no
checking for main in -lcurses... no
checking for main in -lncurses... no
checking curses.h usability... no
checking curses.h presence... no
checking for curses.h... no
checking ncurses/ncurses.h usability... no
checking ncurses/ncurses.h presence... no
checking for ncurses/ncurses.h... no
checking ncurses/curses.h usability... no
checking ncurses/curses.h presence... no
checking for ncurses/curses.h... no
checking ncurses.h usability... no
checking ncurses.h presence... no
checking for ncurses.h... no
configure: error: could not find (n)curses libs or includes, which are required



Тва което разбирам е че сигурно ми липсват някой библиотеки, та какви пакети най вероятно трябва да инсталирам за да мога да си компилирам програмата?
Мнение #2 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Октомври 21 2007, 03:57

Avatar




Група: Li psychos
Мнения: 380
Регистриран: Април 2005

Offline
Цитат:


configure: error: could not find (n)curses libs or includes, which are required

инсталирай ncurses и ncurser-lib или ncurses-dev в зависимост какво ползваш

"Linux is for people who hate Windows, BSD is for people who love UNIX"
Контакти:  gog

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #3 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Октомври 21 2007, 10:45
delafer

Avatar




Група: Li fans
Мнения: 398
Регистриран: Март 2006

Оценка: няма

Offline
Само за протокола... Сигурен ли си, че си потърсил достатъчно добре за готов .deb пакет? Инсталиране от сорс става без последващи проблеми само на Slackware (условно казано...) и на Gentoo, поради особеностите на тези дистрибуции. Коректния начин е да си изградиш .deb пакет, който след това да инсталираш с пакетния мениджър. Не е чак толкова сложно - справка как и ако се омотаеш в подробните инструкции - нещата се въртят около checkinstall. BTW този метод използувам на Слака - правя си .tgz... щото ако нещо съм оплескал, или не ми допадне много лесно мога да го деинсталирам с 1 команда, вместо да трия директории насам натам (вероятноста да пропуснеш нещо е голяма)

Редактирано от delafer на Октомври 21 2007, 11:00

"Imagination is more important than knoledge" A.Einstein
Контакти:  delafer
Мнение #4 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Октомври 21 2007, 12:32
Pipone

No avatar chosen




Група: Li fans
Мнения: 19
Регистриран: Януари 2007

Оценка: няма

Offline
Цитат:  (delafer @ Октомври 21 2007,10:45)

Само за протокола... Сигурен ли си, че си потърсил достатъчно добре за готов .deb пакет? Инсталиране от сорс става без последващи проблеми само на Slackware (условно казано...) и на Gentoo, поради особеностите на тези дистрибуции. Коректния начин е да си изградиш .deb пакет, който след това да инсталираш с пакетния мениджър. Не е чак толкова сложно - справка как и ако се омотаеш в подробните инструкции - нещата се въртят около checkinstall. BTW този метод използувам на Слака - правя си .tgz... щото ако нещо съм оплескал, или не ми допадне много лесно мога да го деинсталирам с 1 команда, вместо да трия директории насам натам (вероятноста да пропуснеш нещо е голяма)

Епа хубаво Слак и Генто са малко по-особени. Ама защо едно *Убунту да има проблем при install от src ?! :) Аз лично което го няма в хранилищата 90% от случаите си го инсталирам от сорс и в някой случай е по-стабилно от .deb
Контакти:  Pipone
WEB  
Мнение #5 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Октомври 21 2007, 13:08
stumps

Avatar




Група: Li psychos
Мнения: 1311
Регистриран: Април 2005

Offline
Цитат:  (Pipone @ Октомври 21 2007,12:32)

Цитат:  (delafer @ Октомври 21 2007,10:45)

Само за протокола... Сигурен ли си, че си потърсил достатъчно добре за готов .deb пакет? Инсталиране от сорс става без последващи проблеми само на Slackware (условно казано...) и на Gentoo, поради особеностите на тези дистрибуции. Коректния начин е да си изградиш .deb пакет, който след това да инсталираш с пакетния мениджър. Не е чак толкова сложно - справка как и ако се омотаеш в подробните инструкции - нещата се въртят около checkinstall. BTW този метод използувам на Слака - правя си .tgz... щото ако нещо съм оплескал, или не ми допадне много лесно мога да го деинсталирам с 1 команда, вместо да трия директории насам натам (вероятноста да пропуснеш нещо е голяма)

Епа хубаво Слак и Генто са малко по-особени. Ама защо едно *Убунту да има проблем при install от src ?! :) Аз лично което го няма в хранилищата 90% от случаите си го инсталирам от сорс и в някой случай е по-стабилно от .deb

Ами честно казано, късметлия си ... ако нещо оплескаш при инсталирането от сорс или пък след време искаш нещо да ъпгрейдваш по системата със стандартния apt-get, можеш да се вкараш в голяма беля, вервай ми. Подкрепям delafer на 100%! ... за да си нямате главоболия впоследствие, когато искате да инсталирате от сорс, просто си създайте deb, rpm или tgz пакет (в зависимост от дистрото, което ползвате) за съответния софтуер и инсталирайте съответния пакет ... спестяват се доста главоболия.

Два месеца работа с компютъра спестява два часа четене на документация

Бизнесът на Microsoft е бизнес за трима: Един пише вируси, друг прави антивирусни, а третият продава (псевдо)операционна система за тях.
Контакти:  stumps

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
Мнение #6 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Октомври 21 2007, 14:03
pavelludiq

Avatar




Група: Li fans
Мнения: 102
Регистриран: Декември 2006

Оценка: няма

Offline
.deb пакет има, обаче аз съм от тия дето искат да поправят работещото и за това искам да се науча да компилирам :D ся ще пробвам да исталирам тея работи дето ми препоръча gog
Мнение #7
Skip to the previous post in this topic. Написано на: Октомври 21 2007, 16:41
pavelludiq

Avatar




Група: Li fans
Мнения: 102
Регистриран: Декември 2006

Оценка: няма

Offline
стана 10х :D Първата ми компилирана програма, са ше пробвам да си напиша хелоу уърлд и да си го компилирам :D
Общо 6 отговор(а) от Октомври 21 2007, 00:38 до сега
 » Начало » Li Форуми » Help & Support » Applications » Проблем при компилиране

© 2014 Linux Index Project
Powered by iF 1.0.0 © 2006 ikonForums