Проблемы со сборкой программ из исходников (Подскажите, пожалуйста, решение проблемы!)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Redwaste
Сообщения: 3
ОС: ALT Linux 4.0 Desktop

Проблемы со сборкой программ из исходников

Сообщение Redwaste »

При сборке программ из исходников, компилятор говорит, что не может создать исполняемые файлы...
Я во всем этом только еще начал разбираться, и потому слабо понимаю, что же все-таки от меня требуется :)

Если что-то неполно(неправильно) указал - заранее извините...
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Проблемы со сборкой программ из исходников

Сообщение Uncle_Theodore »

Приведите полностью сообщение об ошибке.
Судя по всему, ошибка выскакивает на команду ./configure ?
Покажите содержимое файла configure.log
Спасибо сказали:
Аватара пользователя
Voice
Сообщения: 1073
Статус: столлманист
ОС: Debian GNU/Linux

Re: Проблемы со сборкой программ из исходников

Сообщение Voice »

По моему, dev-пакетов не хватает.
Может libc-dev, или что там еще есть?
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
Спасибо сказали:
s0urce
Сообщения: 321
ОС: Arch Linux + WinXP

Re: Проблемы со сборкой программ из исходников

Сообщение s0urce »

Redwaste, а зачем Вы собираете программу из исходников?
Спасибо сказали:
Аватара пользователя
T.D.
Сообщения: 381
Статус: Streetball is my life
ОС: Gentoo 2007.0

Re: Проблемы со сборкой программ из исходников

Сообщение T.D. »

Текст ошибки в студию, а то гадать можно бесконечно
Спасибо сказали:
Redwaste
Сообщения: 3
ОС: ALT Linux 4.0 Desktop

Re: Проблемы со сборкой программ из исходников

Сообщение Redwaste »

Uncle_Theodore писал(а):
01.11.2007 22:40
Приведите полностью сообщение об ошибке.
Судя по всему, ошибка выскакивает на команду ./configure ?
Покажите содержимое файла configure.log


Вот то, что пишет в консоли:

Код: Выделить всё

./configure

checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.


Вот config.log:

Код:

It was created by configure, which was generated by GNU Autoconf 2.60. Invocation command line was $ ./configure ## --------- ## ## Platform. ## ## --------- ## hostname = localhost.localdomain uname -m = i686 uname -r = 2.6.18-std-smp-alt7 uname -s = Linux uname -v = #1 SMP Sat Aug 4 00:07:54 MSD 2007 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = i686 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /home/eric_the_red/bin PATH: /usr/local/bin PATH: /usr/bin PATH: /bin PATH: /usr/bin PATH: /usr/games PATH: /usr/X11R6/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:2081: checking for a BSD-compatible install configure:2137: result: /usr/bin/ginstall -c configure:2148: checking whether build environment is sane configure:2191: result: yes configure:2224: checking for gawk configure:2240: found /usr/bin/gawk configure:2251: result: gawk configure:2262: checking whether make sets $(MAKE) configure:2283: result: yes configure:2640: checking for gcc configure:2656: found /usr/bin/gcc configure:2667: result: gcc configure:2905: checking for C compiler version configure:2912: gcc --version >&5 /usr/bin/i586-alt-linux-gcc: No such file or directory configure:2915: $? = 1 configure:2922: gcc -v >&5 /usr/bin/i586-alt-linux-gcc: No such file or directory configure:2925: $? = 1 configure:2932: gcc -V >&5 /usr/bin/i586-alt-linux-gcc: No such file or directory configure:2935: $? = 1 configure:2958: checking for C compiler default output file name configure:2985: gcc -O2 conftest.c >&5 /usr/bin/i586-alt-linux-gcc: No such file or directory configure:2988: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:3027: error: C compiler cannot create executables See `config.log' for more details. ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_env_CCC_set= ac_cv_env_CCC_value= ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set= ac_cv_env_CFLAGS_value= ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_CXXCPP_set= ac_cv_env_CXXCPP_value= ac_cv_env_CXXFLAGS_set= ac_cv_env_CXXFLAGS_value= ac_cv_env_CXX_set= ac_cv_env_CXX_value= ac_cv_env_F77_set= ac_cv_env_F77_value= ac_cv_env_FFLAGS_set= ac_cv_env_FFLAGS_value= ac_cv_env_GLIB_CFLAGS_set= ac_cv_env_GLIB_CFLAGS_value= ac_cv_env_GLIB_LIBS_set= ac_cv_env_GLIB_LIBS_value= ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_PKG_CONFIG_set= ac_cv_env_PKG_CONFIG_value= ac_cv_env_ZAS_CFLAGS_set= ac_cv_env_ZAS_CFLAGS_value= ac_cv_env_ZAS_LIBS_set= ac_cv_env_ZAS_LIBS_value= ac_cv_env_ZORPLIC_CFLAGS_set= ac_cv_env_ZORPLIC_CFLAGS_value= ac_cv_env_ZORPLIC_LIBS_set= ac_cv_env_ZORPLIC_LIBS_value= ac_cv_env_ZORPLL_CFLAGS_set= ac_cv_env_ZORPLL_CFLAGS_value= ac_cv_env_ZORPLL_LIBS_set= ac_cv_env_ZORPLL_LIBS_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_path_install='/usr/bin/ginstall -c' ac_cv_prog_AWK=gawk ac_cv_prog_ac_ct_CC=gcc ac_cv_prog_make_make_set=yes ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='${SHELL} /home/eric_the_red/zorp-3.0.14b/missing --run aclocal-1.7' AMDEPBACKSLASH='' AMDEP_FALSE='' AMDEP_TRUE='' AMTAR='${SHELL} /home/eric_the_red/zorp-3.0.14b/missing --run tar' AR='' AUTOCONF='${SHELL} /home/eric_the_red/zorp-3.0.14b/missing --run autoconf' AUTOHEADER='${SHELL} /home/eric_the_red/zorp-3.0.14b/missing --run autoheader' AUTOMAKE='${SHELL} /home/eric_the_red/zorp-3.0.14b/missing --run automake-1.7' AWK='gawk' BINARY_BRANCH='' CC='gcc' CCDEPMODE='' CFLAGS=' -O2 ' CPP='' CPPFLAGS='' CURRDATE='Fri, 02 Nov 2007 08:00:19 +0300' CXX='' CXXCPP='' CXXDEPMODE='' CXXFLAGS='' CYGPATH_W='echo' DEFS='' DEPDIR='' DEPS_CPPFLAGS='' DEPS_LIBS='' ECHO='echo' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='' EXEEXT='' F77='' FFLAGS='' GLIB_CFLAGS='' GLIB_LIBS='' GLIB_MIN_VERSION='2.2.1' GPERF='' GREP='' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s' LDFLAGS='' LIBOBJS='' LIBS='' LIBTOOL='' LN_S='' LTLIBOBJS='' MAKEINFO='${SHELL} /home/eric_the_red/zorp-3.0.14b/missing --run makeinfo' MODULES_CPPFLAGS='' MODULES_LIBS='' MODULETESTS_LIBS='' MODULE_DIRS='' OBJEXT='' OPENSSL_MIN_VERSION='0.9.6' PACKAGE='zorp' PACKAGE_BUGREPORT='' PACKAGE_NAME='' PACKAGE_STRING='' PACKAGE_SUFFIX='-gpl' PACKAGE_TARNAME='' PACKAGE_VERSION='' PATH_SEPARATOR=':' PKG_CONFIG='' POPT_LIBS='' PRO_FALSE='' PRO_TRUE='#' PYTHON='' PYTHON_MIN_VERSION='2.3' RANLIB='' RELEASE_TAG='zorp30gpl' SET_MAKE='' SHELL='/bin/sh' SNAPSHOT_VERSION='' SOCK_LIBS='' SOURCE_REVISION='devel@balabit.hu--zorp-1/zorp-core--mainline--3.0--patch-470' STRIP='' TESTCASES='' VERSION='3.0.14b' ZAS_CFLAGS='' ZAS_LIBS='' ZAS_MIN_VERSION='3.0.4.1.1' ZORPLIC_CFLAGS='' ZORPLIC_LIBS='' ZORPLIC_MIN_VERSION='3.0.0' ZORPLL_CFLAGS='' ZORPLL_LIBS='' ZORPLL_MIN_VERSION='3.0.6.4.1' ZORP_LIBS='' ZORP_OS='' ZORP_PACKAGE_LICENSE='gpl' ZORP_PROC='' ac_ct_CC='gcc' ac_ct_CXX='' ac_ct_F77='' am__fastdepCC_FALSE='' am__fastdepCC_TRUE='' am__fastdepCXX_FALSE='' am__fastdepCXX_TRUE='' am__include='' am__leading_dot='.' am__quote='' bindir='${exec_prefix}/bin' build='' build_alias='' build_cpu='' build_os='' build_vendor='' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE}' dvidir='${docdir}' exec_prefix='NONE' host='' host_alias='' host_cpu='' host_os='' host_vendor='' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_sh='/home/eric_the_red/zorp-3.0.14b/install-sh' libdir='${prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' mandir='${datarootdir}/man' oldincludedir='/usr/include' pdfdir='${docdir}' prefix='/usr/local' program_transform_name='s,x,x,' psdir='${docdir}' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='${prefix}/etc/zorp' target_alias='' zorp_srcdir='/home/eric_the_red/zorp-3.0.14b' ## ----------- ## ## confdefs.h. ## ## ----------- ## #define PACKAGE_NAME "" #define PACKAGE_TARNAME "" #define PACKAGE_VERSION "" #define PACKAGE_STRING "" #define PACKAGE_BUGREPORT "" configure: exit 77


dev-пакеты я уже ставил:)
Это те, что имеют отношение к языку 'C'...

Может, пропустил что?
Спасибо сказали:
Аватара пользователя
T.D.
Сообщения: 381
Статус: Streetball is my life
ОС: Gentoo 2007.0

Re: Проблемы со сборкой программ из исходников

Сообщение T.D. »

Проверь, выводит ли что-нибудь команда gcc -v
Если нет, то ставь gcc
Спасибо сказали:
Аватара пользователя
Voice
Сообщения: 1073
Статус: столлманист
ОС: Debian GNU/Linux

Re: Проблемы со сборкой программ из исходников

Сообщение Voice »

Может вот это поможет:
http://www.linuxquestions.org/questions/li...cutables-90372/
http://community.livejournal.com/ru_root/1183296.html

У меня тоже была данная проблема, но я не помню установка чего помогла :blush:
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
Спасибо сказали:
Redwaste
Сообщения: 3
ОС: ALT Linux 4.0 Desktop

Re: Проблемы со сборкой программ из исходников

Сообщение Redwaste »

Спасибо, T.D. & Voice!
Проблема решена!

Тока появились еще маленькие проблемки и ошибки...
Но я сам посмотрю сначала, а потом мож вас спрошу!

Еще раз спасибо!
Спасибо сказали: