Forum :: gentoo.org.pl
22 Maj, 2012, 07:57:36 *
Witamy, Gość. Zaloguj się, lub zarejestruj proszę.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Aktualności:
 
   Strona główna   Pomoc Szukaj Kalendarz Zaloguj się Rejestracja  
Strony: [1]   Do dołu
  Drukuj  
Autor Wątek: Błąd konfiguracji & kompilacji przy każdym pakiecie  (Przeczytany 2817 razy)
0 użytkowników i 2 Gości przeglądają ten wątek.
int_Doles
Newbie
*

Karma: +0/-0
Offline Offline

wiadomości: 7


Zobacz profil
« : 28 Marzec, 2007, 18:39:51 »

Zainstalowałem sobie Fluxboxa i potrzeba mi było tyle gdm. Ale gdy zauważyłem błędy przy jego instalacji (niektóre zależnośći takie jak pyopengl czy python ciągle chciały aby flagi tk były odjęte bowiem ich obsługa jeszcze nie istnieje). W takim przypadku dodałem do /etc/make.conf zmienną:
Kod:
PORTAGE BINHOST="http://tinderbox.dev.gentoo.org/default-linux/x86/All/ "
i wywalił błąd coś o braku gcc i686. Więc zainstalowałem gcc poleceniem
Kod:
emerge --usepkg --getbinpkg gcc
w wersji gcc-4.1.1-rc3. No i teraz jest kolejny, ostateczny nienaprawialny błąd przy kompilacji JAKIEGOKOLWIEK
pakietu, bowiem wywala komunikat:
Kod:
Calculating dependencies   ... done!
>>> Emerging (1 of 1) x11-misc/gccmakedep-1.0.2 to /
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)
>>> checking miscfile checksums ;-)
>>> checking gccmakedep-1.0.2.tar.bz2 ;-)
>>> Unpacking source...
>>> Unpacking gccmakedep-1.0.2.tar.bz2 to /var/tmp/portage/gccmakedep-1.0.2/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/gccmakedep-1.0.2/work/gccmakedep-1.0.2 ...
 * econf: updating gccmakedep-1.0.2/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating gccmakedep-1.0.2/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=i386-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --prefix=/usr --datadir=/usr/share --build=i386-pc-linux-gnu
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 whether to enable maintainer-specific portions of Makefiles... no
checking for a BSD-compatible install... /bin/install -c
checking for i386-pc-linux-gnu-gcc... i386-pc-linux-gnu-gcc
checking for C compiler default output file name...
!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/gccmakedep-1.0.2/work/gccmakedep-1.0.2/config.log
!!!ERROR: x11-misc/gccmakedep-1.0.2 failed.
Call stack:
 ebuild.sh, line 1539: Called dyn_compile
 ebuild.sh, line 939: Called stc_compile
 ebuild.sh, line 1248: Called x-modular_src_compile
 x-modular.eclass, line 332: Called x-modular_src_configure
 x-modular.eclass, line 319: Called econf '--prefix=/usr' '--datadir=/usr/share'
 ebuild.sh, line 541: Called die

!!! econf failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

Da się to jakoś naprawić ?
Zapisane
lindal
Global Moderator
Full Member
*****

Karma: +2/-1
Offline Offline

Płeć: Mężczyzna
wiadomości: 194


Zobacz profil
« Odpowiedz #1 : 29 Marzec, 2007, 12:41:15 »

Wrzuć tutaj config.log z /var/tmp/portage/gccmakedep-1.0.2/work/gccmakedep-1.0.2/ i make.conf
Zapisane

Linux Registered User #291949
AMD Barton 2500+ / Gentoo 2007.0 / 2.6.23-gentoo-r3 / gcc-4.1.2 / xorg-7.2 / fluxbox-1.0.0-r1
int_Doles
Newbie
*

Karma: +0/-0
Offline Offline

wiadomości: 7


Zobacz profil
« Odpowiedz #2 : 29 Marzec, 2007, 14:13:37 »

Oto plik config.log:
Kod:
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by gccmakedep configure 1.0.2, which was
generated by GNU Autoconf 2.59.  Invocation command line was

  $ ./configure --prefix=/usr --host=i386-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --prefix=/usr --datadir=/usr/share --build=i386-pc-linux-gnu

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

hostname = localhost
uname -m = i686
uname -r = 2.6.17-gentoo-r7
uname -s = Linux
uname -v = #1 SMP Wed Sep 20 14:24:14 UTC 2006

/usr/bin/uname -p = Intel(R) Pentium(R) 4 CPU 2.80GHz
/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: /usr/local/sbin
PATH: /sbin
PATH: /usr/sbin
PATH: /usr/lib/portage/bin
PATH: /usr/local/bin
PATH: /bin
PATH: /usr/bin
PATH: /opt/bin
PATH: /usr/i386-pc-linux-gnu/gcc-bin/4.1.1
PATH: /usr/i686-pc-linux-gnu/gcc-bin/4.1.1
PATH: /usr/qt/3/bin


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

configure:1326: checking for a BSD-compatible install
configure:1381: result: /bin/install -c
configure:1392: checking whether build environment is sane
configure:1435: result: yes
configure:1500: checking for gawk
configure:1516: found /bin/gawk
configure:1526: result: gawk
configure:1536: checking whether make sets $(MAKE)
configure:1556: result: yes
configure:1724: checking whether to enable maintainer-specific portions of Makefiles
configure:1733: result: no
configure:1762: checking for a BSD-compatible install
configure:1817: result: /bin/install -c
configure:1836: checking for i386-pc-linux-gnu-gcc
configure:1852: found /usr/bin/i386-pc-linux-gnu-gcc
configure:1862: result: i386-pc-linux-gnu-gcc
configure:2144: checking for C compiler version
configure:2147: i386-pc-linux-gnu-gcc --version </dev/null >&5
gcc-config error: Could not run/locate "i386-pc-linux-gnu-gcc"
configure:2150: $? = 1
configure:2152: i386-pc-linux-gnu-gcc -v </dev/null >&5
gcc-config error: Could not run/locate "i386-pc-linux-gnu-gcc"
configure:2155: $? = 1
configure:2157: i386-pc-linux-gnu-gcc -V </dev/null >&5
gcc-config error: Could not run/locate "i386-pc-linux-gnu-gcc"
configure:2160: $? = 1
configure:2183: checking for C compiler default output file name
configure:2186: i386-pc-linux-gnu-gcc -march=i686 -O3 -pipe   conftest.c  >&5
gcc-config error: Could not run/locate "i386-pc-linux-gnu-gcc"
configure:2189: $? = 1
configure: failed program was:
| /* confdefs.h.  */
|
| #define PACKAGE_NAME "gccmakedep"
| #define PACKAGE_TARNAME "gccmakedep"
| #define PACKAGE_VERSION "1.0.2"
| #define PACKAGE_STRING "gccmakedep 1.0.2"
| #define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=xorg"
| #define PACKAGE "gccmakedep"
| #define VERSION "1.0.2"
| /* end confdefs.h.  */
|
| int
| main ()
| {
|
|   ;
|   return 0;
| }
configure:2228: 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=set
ac_cv_env_CFLAGS_value='-march=i686 -O3 -pipe'
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_build_alias_set=set
ac_cv_env_build_alias_value=i386-pc-linux-gnu
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=i386-pc-linux-gnu
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_CC=i386-pc-linux-gnu-gcc
ac_cv_prog_make_make_set=yes

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

ACLOCAL='${SHELL} /var/tmp/portage/gccmakedep-1.0.2/work/gccmakedep-1.0.2/missing --run aclocal-1.9'
ADMIN_MAN_DIR=''
ADMIN_MAN_SUFFIX=''
AMDEPBACKSLASH=''
AMDEP_FALSE=''
AMDEP_TRUE=''
AMTAR='${SHELL} /var/tmp/portage/gccmakedep-1.0.2/work/gccmakedep-1.0.2/missing --run tar'
APP_MAN_DIR=''
APP_MAN_SUFFIX=''
AUTOCONF='${SHELL} /var/tmp/portage/gccmakedep-1.0.2/work/gccmakedep-1.0.2/missing --run autoconf'
AUTOHEADER='${SHELL} /var/tmp/portage/gccmakedep-1.0.2/work/gccmakedep-1.0.2/missing --run autoheader'
AUTOMAKE='${SHELL} /var/tmp/portage/gccmakedep-1.0.2/work/gccmakedep-1.0.2/missing --run automake-1.9'
AWK='gawk'
CC='i386-pc-linux-gnu-gcc'
CCDEPMODE=''
CFLAGS='-march=i686 -O3 -pipe'
CPP=''
CPPFLAGS=''
CYGPATH_W='echo'
DEFS=''
DEPDIR=''
DRIVER_MAN_DIR=''
DRIVER_MAN_SUFFIX=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EXEEXT=''
FILE_MAN_DIR=''
FILE_MAN_SUFFIX=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
LDFLAGS=''
LIBOBJS=''
LIBS=''
LIB_MAN_DIR=''
LIB_MAN_SUFFIX=''
LTLIBOBJS=''
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='${SHELL} /var/tmp/portage/gccmakedep-1.0.2/work/gccmakedep-1.0.2/missing --run makeinfo'
MISC_MAN_DIR=''
MISC_MAN_SUFFIX=''
OBJEXT=''
PACKAGE='gccmakedep'
PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
PACKAGE_NAME='gccmakedep'
PACKAGE_STRING='gccmakedep 1.0.2'
PACKAGE_TARNAME='gccmakedep'
PACKAGE_VERSION='1.0.2'
PATH_SEPARATOR=':'
RAWCPP=''
RAWCPPFLAGS=''
SET_MAKE=''
SHELL='/bin/sh'
STRIP=''
VERSION='1.0.2'
ac_ct_CC=''
ac_ct_STRIP=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__include=''
am__leading_dot='.'
am__quote=''
am__tar='${AMTAR} chof - "$$tardir"'
am__untar='${AMTAR} xf -'
bindir='${exec_prefix}/bin'
build='i386-pc-linux-gnu'
build_alias='i386-pc-linux-gnu'
build_cpu=''
build_os=''
build_vendor=''
datadir='/usr/share'
exec_prefix='NONE'
host='i386-pc-linux-gnu'
host_alias='i386-pc-linux-gnu'
host_cpu=''
host_os=''
host_vendor=''
includedir='${prefix}/include'
infodir='/usr/share/info'
install_sh='/var/tmp/portage/gccmakedep-1.0.2/work/gccmakedep-1.0.2/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localstatedir='/var/lib'
mandir='/usr/share/man'
mkdir_p='mkdir -p --'
oldincludedir='/usr/include'
prefix='/usr'
program_transform_name='s,x,x,'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='/etc'
target_alias=''

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

#define PACKAGE "gccmakedep"
#define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=xorg"
#define PACKAGE_NAME "gccmakedep"
#define PACKAGE_STRING "gccmakedep 1.0.2"
#define PACKAGE_TARNAME "gccmakedep"
#define PACKAGE_VERSION "1.0.2"
#define VERSION "1.0.2"

configure: exit 77
i plik /etc/make.conf:
Kod:
CFLAGS="-march=i686 -O3 -pipe"
CHOST="i386-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
ACCEPT_KEYWORDS=""
USE=" 16bit  pam tcpd ldap gdbm opengl png truetype xml zlib nls  7zip X a52 aac alsa arts -atk avi berkdb bitmap-fonts bittorrent bzip2 c++ c3p0 cairo cdb cdr cdrom cdsound cle266 cli crypt cups dbus -dbx dlloader dri dvd dvdr eds elibc_glibc emboss encode esd fam ffmpeg firefox flac flash fltk fortran fuse gadu gdbm gg gif glib glitz glut gnome gnutls gpm gstreamer gtk gtk2 gzip h323 hal input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog jack java jpeg jpeg2k kde kernel_linux lame ldap libg++ mad matroska matrox mikmod mp3 mp4 mp4live mpeg mpeg2 ncurses nls nptl nptlonly nvidia objc++ ogg oggvorbis opengl oss pam pcre pdflib perl png ppds pppd python qt3 qt4 quicktime rar readline reflection sdl session spell spl ssl tcp tcpd theora truetype truetype-fonts type1-fonts udev unicode unzip upnp usb userland_GNU vorbis win32codecs x264 x86 xine xml xorg xv zip zlib"
FEATURES=""
INPUT_DEVICE="keyboard mouse"
VIDEO_CARDS="nvidia"
LINGUAS="en pl"
PORTAGE_BINHOST="https://e.ututo.org.at/i486"
To jest make.conf systemu niedługo po jego zainstalowaniu a propo hosta z binarkami to jego adres zmieniłem bo myślałem że trzeba przywrócić kompilator gcc dla architektury i386 ale szybko się domyśliłem, że to jest arcygłupi pomysł Smutny
Zapisane
lindal
Global Moderator
Full Member
*****

Karma: +2/-1
Offline Offline

Płeć: Mężczyzna
wiadomości: 194


Zobacz profil
« Odpowiedz #3 : 29 Marzec, 2007, 16:51:15 »

Chyba rozwliłeś sobie kompilator. Przyznam, że nie rozumiem po co ustawiać zmienną PORTAGE_BINHOST - jakieś takie niepolityczne Niezdecydowany . Podaj jeszcze wynik:

Kod:
emerge --info

Nawiasem mówiąc naprawa tego będzie chyba mniej opłacalna niz reinstalacja i normalne ustawienie make.conf.
Zapisane

Linux Registered User #291949
AMD Barton 2500+ / Gentoo 2007.0 / 2.6.23-gentoo-r3 / gcc-4.1.2 / xorg-7.2 / fluxbox-1.0.0-r1
tomq
Newbie
*

Karma: +0/-0
Offline Offline

wiadomości: 3


Zobacz profil
« Odpowiedz #4 : 03 Kwiecień, 2007, 11:53:26 »

a nie mozna bylo po prostu wykorzystac flagi -tk i zainstalowac odpowiednich zaleznosci ? u mnie takie rozwiazanie sprawdzilo sie.
Zapisane
Strony: [1]   Do góry
  Drukuj  
 
Skocz do:  

Działa na MySQL Działa na PHP Powered by SMF 1.1.1 | SMF © 2006, Simple Machines LLC
Joomla Bridge by JoomlaHacks.com
Prawidłowy XHTML 1.0! Prawidłowy CSS!
Strona wygenerowana w 0.068 sekund z 20 zapytaniami.