Не инсталлится софт из SRC

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Anonymous

Не инсталлится софт из SRC

Сообщение Anonymous »

Захотел поставить VyQChat 0.2.6 на ALT Linux 2.3
Закачал vyqchat-0.2.6-alt2.src.rpm
запустил в консоли rpm -ivh vyqchat-0.2.6-alt2.src.rpm
Всё нормально распаковалось в /root/Sources/RPM/
где я и нашёл vyqchat.tar.gz
Пишу tar zxvf vyqchat.tar.gz
Всё распаковалось в каталог vyqchat
Залажу туда. Запускаю ./configure и вижу в консоли вот что:

[root@Atlantis vyqchat-0.2.6]# ./configure
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for g++... g++
checking for C++ compiler default output... configure: error: C++ compiler cannot create executables
See `config.log' for more details.
[root@Atlantis vyqchat-0.2.6]#

Привожу config.log

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by VyQChat configure 0.2.6, which was
generated by GNU Autoconf 2.57. Invocation command line was

$ ./configure

## --------- ##
## Platform. ##
## --------- ##

hostname = Atlantis
uname -m = i686
uname -r = 2.4.22-std-up-alt17
uname -s = Linux
uname -v = #1 Wed Feb 4 22:52:03 MSK 2004

/usr/bin/uname -p = unknown
/bin/uname -X = unknown

/bin/arch = i686
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown

PATH: /home/misha/bin
PATH: /bin
PATH: /usr/bin
PATH: /usr/X11R6/bin
PATH: /usr/local/bin
PATH: /usr/games


## ----------- ##
## Core tests. ##
## ----------- ##

configure:1352: checking for a BSD-compatible install
configure:1406: result: /bin/install -c
configure:1417: checking whether build environment is sane
configure:1460: result: yes
configure:1493: checking for gawk
configure:1509: found /bin/gawk
configure:1519: result: gawk
configure:1529: checking whether make sets $(MAKE)
configure:1549: result: yes
configure:1770: checking for g++
configure:1786: found /usr/bin/g++
configure:1796: result: g++
configure:1812: checking for C++ compiler version
configure:1815: g++ --version </dev/null >&5
/usr/bin/i586-alt-linux-g++: No such file or directory
configure:1818: $? = 1
configure:1820: g++ -v </dev/null >&5
/usr/bin/i586-alt-linux-g++: No such file or directory
configure:1823: $? = 1
configure:1825: g++ -V </dev/null >&5
/usr/bin/i586-alt-linux-g++: No such file or directory
configure:1828: $? = 1
configure:1852: checking for C++ compiler default output
configure:1855: g++ conftest.cc >&5
/usr/bin/i586-alt-linux-g++: No such file or directory
configure:1858: $? = 1
configure: failed program was:
| #line 1831 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME "VyQChat"
| #define PACKAGE_TARNAME "vyqchat"
| #define PACKAGE_VERSION "0.2.6"
| #define PACKAGE_STRING "VyQChat 0.2.6"
| #define PACKAGE_BUGREPORT "yogin@linux.bydg.org"
| #define PACKAGE "vyqchat"
| #define VERSION "0.2.6"
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:1897: error: C++ compiler cannot create executables
See `config.log' for more details.

## ---------------- ##
## Cache variables. ##
## ---------------- ##

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_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_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='/bin/install -c'
ac_cv_prog_AWK=gawk
ac_cv_prog_ac_ct_CXX=g++
ac_cv_prog_make_make_set=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /root/RPM/SOURCES/vyqchat-0.2.6/missing --run aclocal-1.7'
AMDEPBACKSLASH=''
AMDEP_FALSE=''
AMDEP_TRUE=''
AMTAR='${SHELL} /root/RPM/SOURCES/vyqchat-0.2.6/missing --run tar'
AO_CFLAGS=''
AO_LIBS=''
ARTS_CFLAGS=''
ARTS_LIBS=''
AUTOCONF='${SHELL} /root/RPM/SOURCES/vyqchat-0.2.6/missing --run autoconf'
AUTOHEADER='${SHELL} /root/RPM/SOURCES/vyqchat-0.2.6/missing --run autoheader'
AUTOMAKE='${SHELL} /root/RPM/SOURCES/vyqchat-0.2.6/missing --run automake-1.7'
AWK='gawk'
CC=''
CCDEPMODE=''
CFLAGS=''
CPP=''
CPPFLAGS=''
CXX='g++'
CXXDEPMODE=''
CXXFLAGS=''
CYGPATH_W='echo'
DEFS=''
DEPDIR=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
EXEEXT=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
LDFLAGS=''
LIBAO_LIBS=''
LIBOBJS=''
LIBS=''
LTLIBOBJS=''
MAKEINFO='${SHELL} /root/RPM/SOURCES/vyqchat-0.2.6/missing --run makeinfo'
OBJEXT=''
PACKAGE='vyqchat'
PACKAGE_BUGREPORT='yogin@linux.bydg.org'
PACKAGE_NAME='VyQChat'
PACKAGE_STRING='VyQChat 0.2.6'
PACKAGE_TARNAME='vyqchat'
PACKAGE_VERSION='0.2.6'
PATH_SEPARATOR=':'
PKG_CONFIG=''
QT_CXXFLAGS=''
QT_DIR=''
QT_LIBS=''
QT_MOC=''
QT_UIC=''
SET_MAKE=''
SHELL='/bin/sh'
SNDFILE_CFLAGS=''
SNDFILE_LIBS=''
STRIP=''
VERSION='0.2.6'
X_CFLAGS=''
X_EXTRA_LIBS=''
X_LIBS=''
X_PRE_LIBS=''
ac_ct_CC=''
ac_ct_CXX='g++'
ac_ct_STRIP=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE=''
am__include=''
am__leading_dot='.'
am__quote=''
artscfg=''
bindir='${exec_prefix}/bin'
build_alias=''
datadir='${prefix}/share'
exec_prefix='NONE'
host_alias=''
includedir='${prefix}/include'
infodir='${prefix}/info'
install_sh='/root/RPM/SOURCES/vyqchat-0.2.6/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localstatedir='${prefix}/var'
mandir='${prefix}/man'
oldincludedir='/usr/include'
prefix='NONE'
program_transform_name='s,x,x,'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define PACKAGE "vyqchat"
#define PACKAGE_BUGREPORT "yogin@linux.bydg.org"
#define PACKAGE_NAME "VyQChat"
#define PACKAGE_STRING "VyQChat 0.2.6"
#define PACKAGE_TARNAME "vyqchat"
#define PACKAGE_VERSION "0.2.6"
#define VERSION "0.2.6"

configure: exit 77


Короче вопрос такой: Подскажите в чём тут дело? чего не хватает?
Пробовал ещё пяток программ поставить из других src.rpm - та же фигня...

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Ты сам-то читал то что прислал?
Куда указывает ссылка /usr/bin/g++ ?

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

/usr/bin/i586-alt-linux-g++: No such file or directory
Есть мнение? что надо бы поставить этот самый g++ для полного счастья/ Брать в сизифе.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Anonymous

Сообщение Anonymous »

я то читал и видел что g++ не нашло. А каталог i586-alt-linux-g++ я в mc лицезрел - но он красным цветом выделен и доступа туда нету.
Но я не смог найти этот g++ в нете. Может кто даст ссылку на файлы дистра Sysiphus-a? rpmfind.net и altlinux.ru ybabuf не помогли. Тока rpmfind.net вывел g++ от Conectiva Linux... а не от сизифа...

Anonymous

Сообщение Anonymous »

Короче я нашёл на http://rpm.pbone.net/index.php3
Классный сайт кстати для поиска RPM

Там я нашёл gcc3.3-c++-3.3.3-alt5.i586.rpm

А вот скажем если я хочу удалить какой-то RPM - как это сделать?
rpm -e имя_rpm или я не прав?

и ещё вопрос: КАК в mc вывести имя файла в командную строку (типа ALT-Enter в TotalCommander)? а то задолбало вводить ручками имена пакетов... :)

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

perceptron,
0) man rpm
1) alt+enter ;) в гномовском терминале не работет.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Anonymous

Сообщение Anonymous »

в баше начинаешь писать имя и жмешь tab, в mc - Alt-tab вроде

Anonymous

Сообщение Anonymous »

у меня Shellguard(ssh клиент) по alt-enter меняет fullscreen на window) так что про альт таб я не знал)

Anonymous

Сообщение Anonymous »

Народ. Помогите мне разобраться чего этому ALT Linux-у 2.3 не хватает? не ставится софт и сё тут!
Пробовал ставить кучу софта, но выдаёт практически везде что типа не тот gcc или GLIBC или g++:

[root@Atlantis new]# [root@Atlantis new]# rpm -ivh LinNeighborhood-0.6.5-alt6.i586.rpm
ошибка: неудовлетворенные зависимости:
libc.so.6(GLIBC_2.3) нужен для LinNeighborhood-0.6.5-alt6

Когда проверяю версию gcc то пишет такое:
[root@Atlantis new]# gcc --version
i586-alt-linux-gcc (GCC) 3.2.3 (ALT Linux, build 3.2.3-alt2)
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Я блин залил c ftp.altlinux.ru сизифовские RPM-ы на 200M, glibc,
gawk, gcc ... но нихера не ставится...

[root@Atlantis new]# rpm -ivh cppunit-devel-1.8.0-alt6.i586.rpm
Подготовка... #################################################################################
cppunit-devel #################################################################################
rpmdb: Item 18 on page 63 hashes incorrectly
ошибка: ошибка(4) db-30979 из db->verify: DB_VERIFY_BAD: Database verification failed

После успешной установки какого-нить RPM-a ВСЕГДА почему-то выводится сообщение приведённое строчкой выше связанное с DB_VERIFY_BAD - Чтобы это значило?

Помогите разобраться в причине по которой glibc и g++ не компилят исходники программ ?! Подскажите что делать, какие пакеты и как следует может переставить?

Аватара пользователя
mend0za
Неотъемлемая часть форума
Сообщения: 2332
Зарегистрирован: 30 авг 2002, 12:33
Откуда: Minsk

Сообщение mend0za »

сизифовские rpm'ы - выкинь

у Alt Linux Compact (я телепат, по версии догадался) - есть собственный дополнительный набор пакетов - contrib

вот оттуда и надо брать

причём не руками качать, а apt-get запользовать.

imho инсталятор сам прописывает всё что надо в /etc/apt*/sources.list при установке.

apt-get update
apt-get install glibc-devel
И увидел я зверя, выходящего из тундры. И число его было 3.14159265358979324...

Anonymous

Сообщение Anonymous »

во-блин лажа какая-то
а почему сизифовские rpm-ы не катят?

и этот apt-get типа в инет полезет за обновлением ? мой модем нафиг загнётся если так. Где-нить этот contrib утянуть отдельно можно? просто линух у меня дома стоит а инет нормальный на работе ...

Anonymous

Сообщение Anonymous »

если не терпится, то могу vyqchat скомпиленный скинуть

Anonymous

Сообщение Anonymous »

2reflex:
Ну можешь кинуть, конечно я не против.
Тока это основной проблемы не решает...
Я хочу САМ скомпилить и шоб всё работало...

Кто-нибудь компилил софт из тарболов на ALT Compact-e?
Поделитесь что и как надо сделать чтоб проинсталлить софт...

Аватара пользователя
dojlid
Маньяк
Сообщения: 169
Зарегистрирован: 30 апр 2004, 12:19
Откуда: Miensk, Belarus
Контактная информация:

Сообщение dojlid »

$ apt-get update
$ apt-get dist-upgrade
=)
apt-get install gcc3.3-c++ rpm-build і кіпу дадатковага софту

далей палім MAXIMUM RPM
і ўжо пасьля гэтага свабодна альбо перазьбіраем пакеты альбо самастойна пішам спекі й зьбіраем свае уласныя пакеты =)

Anonymous

Сообщение Anonymous »

perceptron,
если не скомпилишь пиши - скину

кстати перед компиляцией проверь значение QTDIR

Ответить