Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problem z kompilacją "bc" [SOLVED]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Instalacja i sprzęt
View previous topic :: View next topic  
Author Message
happ
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2008
Posts: 117

PostPosted: Tue Apr 15, 2014 9:17 am    Post subject: Problem z kompilacją "bc" [SOLVED] Reply with quote

Mam problem z kompilacją "bc", dodam, że system jest świeżo po rozpakowaniu, ściągnąłem

1. "stage3" - rozpakowałem
2. "portage" - rozpakowałem
3. jądro rozpakowałem i zaznaczyłem opcje co trzeba dla sprzętu ale podczas kompilacji wypluło mi, że brakuje mu "bc"

no to ściągnąłem "bc" zacząłem kompilować i dostałem oto przyjemnego zonka już na samym starcie instalacji gentoo, oto ten fajny zonk

Code:

 * Package:    sys-devel/bc-1.06.95
 * Repository: gentoo
 * Maintainer: base-system@gentoo.org
 * USE:        abi_x86_32 elibc_glibc kernel_linux readline userland_GNU x86
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking bc-1.06.95.tar.bz2 to /var/tmp/portage/sys-devel/bc-1.06.95/work
>>> Source unpacked in /var/tmp/portage/sys-devel/bc-1.06.95/work
>>> Compiling source in /var/tmp/portage/sys-devel/bc-1.06.95/work/bc-1.06.95 ...
./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-readline --without-libedit
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name... b.out
checking whether the C compiler works... configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/sys-devel/bc-1.06.95/work/bc-1.06.95/config.log
 * ERROR: sys-devel/bc-1.06.95::gentoo failed (compile phase):
 *   econf failed
 *
 * Call stack:
 *          ebuild.sh, line   93:  Called src_compile
 *        environment, line 2158:  Called econf '--with-readline' '--without-libedit'
 *   phase-helpers.sh, line  584:  Called die
 * The specific snippet of code:
 *            die "econf failed"
 *
 * If you need support, post the output of `emerge --info '=sys-devel/bc-1.06.95::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sys-devel/bc-1.06.95::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/sys-devel/bc-1.06.95/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-devel/bc-1.06.95/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-devel/bc-1.06.95/work/bc-1.06.95'
 * S: '/var/tmp/portage/sys-devel/bc-1.06.95/work/bc-1.06.95'


czy ktoś z was miał podobny problem ? Czytałem na forach, że może to być problem z nagłówkami, ale mam podlinkowane dobrze nagłówki i polecenie

Code:
 eselect show kernel


widzi dobrze podlinkowanego kernela
_________________
Jeśli wiesz, że nic nie wiesz, to coś wiesz, Jeśli wiesz że nic nie wiesz, to nic nie wiesz, więc nie wierz, że nic nie wiesz


Last edited by happ on Sun May 04, 2014 5:31 pm; edited 1 time in total
Back to top
View user's profile Send private message
sza_ry
Tux's lil' helper
Tux's lil' helper


Joined: 11 Jan 2006
Posts: 94
Location: Poland

PostPosted: Tue Apr 15, 2014 6:53 pm    Post subject: Reply with quote

Wyjście mówi:
Code:
checking whether the C compiler works... configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details.


Nie może uruchomić kompilatora C.
_________________
Macbook white
Back to top
View user's profile Send private message
happ
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2008
Posts: 117

PostPosted: Tue Apr 15, 2014 7:11 pm    Post subject: Reply with quote

no tak, tylko jak zrobić żeby mógł to uruchomić ? Właśnie skompilowałem jeszcze raz gcc i błąd nadal jest ten sam...
_________________
Jeśli wiesz, że nic nie wiesz, to coś wiesz, Jeśli wiesz że nic nie wiesz, to nic nie wiesz, więc nie wierz, że nic nie wiesz
Back to top
View user's profile Send private message
Garrappachc
Guru
Guru


Joined: 26 Dec 2008
Posts: 362
Location: Kraków

PostPosted: Tue Apr 15, 2014 7:53 pm    Post subject: Reply with quote

Pokaż

Code:
gcc-config -l

_________________
De profundis clamavi ad Te, Domine

emerge --info | virtual aviation
Back to top
View user's profile Send private message
happ
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2008
Posts: 117

PostPosted: Wed Apr 16, 2014 5:51 pm    Post subject: Reply with quote

wynik polecenia

Code:

gcc-config -l

[1] i686-pc-linux-gnu-4.7.3


mój plik

Code:

/etc/make.conf


wygląda tak

Code:

CHOST="i686-pc-linux-gnu"
ARCH="-march=pentium-m -o2 -pipe -fomit-frame-pointer"
CFLAGS="${ARCH}"
CXXFLAGS="${ARCH}"
MAKEOPTS="-j1"

# 'PORTDIR_OVERLAY' to zmienna przechowujaca moje znalezione ebuildy w sieci

#PORTDIR_OVERLAY="/home/ebuild"
ACCEPT_KEYWORDS="x86"

# 'PORTDIR' pokazuje sciezke do drzewka

PORTDIR="/usr/portage"

# 'DISTDIR' pokazuje sciezke do sciagnietych kodow zrodlowych

DISTDIR="${PORTDIR}/distfiles"
EPATCH_SOURCE="${DISTDIR}"

# 'PKGDIR' okresla sciezke pakietow binarnych *.tbz2

PKGDIR="${PORTDIR}/packages"

# 'RPMDIR' okresla katalog gdzie beda przetrzymywane pakiety *.rpm

RPMDIR="${PORTDIR}/rpm"
LANGUAGE="48"
LANG="pl_PL"
LINGUAS="pl"

# 'VIDEO_CARDS' okresla karte graficzna

VIDEO_CARDS="radeon"

# 'INPUT_DEVICES' okresla urzadzenia do komunikacji z komputerem

INPUT_DEVICES="keyboard mouse"

# 'PORTAGE_TMPDIR' i 'BUILD_PREFIX' okreslaja katalog roboczy kompilowanych programow

PORTAGE_TMPDIR="/var/tmp"
BUILD_PREFIX="${PORTAGE_TMPDIR}/portage"

# 'CLEAN_DELAY'okresla jak dlugo bedzie odliczal przed uzyciem polecenia emerge -C nazwa pakietu (inaczej usuniecia)

CLEAN_DELAY="15"
# PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/usr/portage/banned_branches"

USE="x86 mmx sse sse2 X acpi alsa apm atm bzip2 cairo cdr crypt css ctype cups cxx dri dvd dvdr encode exif fbcon ffmpeg ftp gif gimp gzip icu jabber jpeg jpeg2k lzma lzo matroska mp3 mp4 mpeg mplayer mysql msqli natspec nls pcimcia pda pdf php png rar quicktime rdesktop samba sound spell svga syslog szip tiff truetype unicode usb unzip vnc wifi xmpp zlib -aim -doc -emacs -evo -examples -fortran -gcj -gnome -gnome-keyring -gphoto2 -handbook -icq -java -java6 -jingle -kde -kdeprefix -mozilla -msn -ncurses -python -qt4 -xemacs -xscreensaver -yahoo"

_________________
Jeśli wiesz, że nic nie wiesz, to coś wiesz, Jeśli wiesz że nic nie wiesz, to nic nie wiesz, więc nie wierz, że nic nie wiesz
Back to top
View user's profile Send private message
Garrappachc
Guru
Guru


Joined: 26 Dec 2008
Posts: 362
Location: Kraków

PostPosted: Thu Apr 17, 2014 1:34 am    Post subject: Reply with quote

Code:
gcc-config 1

_________________
De profundis clamavi ad Te, Domine

emerge --info | virtual aviation
Back to top
View user's profile Send private message
happ
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2008
Posts: 117

PostPosted: Thu Apr 24, 2014 6:07 am    Post subject: Reply with quote

wiem, mam ten kompilator ustawiony, dlatego pokazałem polecenie o które prosiłeś :)
_________________
Jeśli wiesz, że nic nie wiesz, to coś wiesz, Jeśli wiesz że nic nie wiesz, to nic nie wiesz, więc nie wierz, że nic nie wiesz
Back to top
View user's profile Send private message
Garrappachc
Guru
Guru


Joined: 26 Dec 2008
Posts: 362
Location: Kraków

PostPosted: Thu Apr 24, 2014 8:31 pm    Post subject: Reply with quote

Z tego, co wkleiłeś wynika że właśnie nie masz go ustawionego.
_________________
De profundis clamavi ad Te, Domine

emerge --info | virtual aviation
Back to top
View user's profile Send private message
happ
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2008
Posts: 117

PostPosted: Sun Apr 27, 2014 11:28 am    Post subject: Reply with quote

no właśnie jest ustawiony i nie wiem o co chodzi z tym błędem, bo gentoo instaluję na dysku USB 750GB Seagate GoFlex
_________________
Jeśli wiesz, że nic nie wiesz, to coś wiesz, Jeśli wiesz że nic nie wiesz, to nic nie wiesz, więc nie wierz, że nic nie wiesz
Back to top
View user's profile Send private message
Garrappachc
Guru
Guru


Joined: 26 Dec 2008
Posts: 362
Location: Kraków

PostPosted: Mon Apr 28, 2014 9:47 pm    Post subject: Reply with quote

Sęk w tym, że nie wciąż nie jestem przekonany, czy ten kompilator jest ustawiony. Wygląda na to, jakbyś nie miał żadnego ustawionego (a na pewno nie ten, który masz zainstalowany), widać to po treści błędu i wyniku polecenia
Code:
gcc-config -l
Kompilator ustawisz poleceniem
Code:
gcc-config 1

_________________
De profundis clamavi ad Te, Domine

emerge --info | virtual aviation
Back to top
View user's profile Send private message
happ
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2008
Posts: 117

PostPosted: Tue Apr 29, 2014 10:46 am    Post subject: Reply with quote

żeby nie było żadnych wątpliwości co do ustawionego kompilatora, to mam przy numerze kompilatora "gwiazdkę", dla pewności wykonałem polecenie

Code:
 gcc-config 1


i ustawiło mi ten kompilator, ale przy kompilacji tego pakietu wywala mi ciągle ten sam błąd
_________________
Jeśli wiesz, że nic nie wiesz, to coś wiesz, Jeśli wiesz że nic nie wiesz, to nic nie wiesz, więc nie wierz, że nic nie wiesz
Back to top
View user's profile Send private message
Garrappachc
Guru
Guru


Joined: 26 Dec 2008
Posts: 362
Location: Kraków

PostPosted: Tue Apr 29, 2014 1:57 pm    Post subject: Reply with quote

Jak masz gwiazdkę, to ok. Powinieneś jeszcze zrobić
Code:
env-update && source /etc/profile

Co wywala polecenie
Code:
gcc -v
?
_________________
De profundis clamavi ad Te, Domine

emerge --info | virtual aviation
Back to top
View user's profile Send private message
SlashBeast
Retired Dev
Retired Dev


Joined: 23 May 2006
Posts: 2922

PostPosted: Thu May 01, 2014 8:11 am    Post subject: Reply with quote

Masz literowke w cflags, masz o2 zamiast O2, on uzywa tych flag, gcc sie wywala, dostajesz informacje, ze nie dziala Ci C compiler.
Back to top
View user's profile Send private message
happ
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2008
Posts: 117

PostPosted: Thu May 01, 2014 7:49 pm    Post subject: Reply with quote

no właśnie, jak wrócę z majówki, to sprawdzę czy zadziała, kurcze, możesz mieć rację, że z powodu takiej literówki może mi się sypać, ale o dziwo całe gcc mi się kompiluje bez problemów, nawet tej literówki nie zauważyłem
_________________
Jeśli wiesz, że nic nie wiesz, to coś wiesz, Jeśli wiesz że nic nie wiesz, to nic nie wiesz, więc nie wierz, że nic nie wiesz
Back to top
View user's profile Send private message
happ
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2008
Posts: 117

PostPosted: Sun May 04, 2014 5:29 pm    Post subject: Reply with quote

dzięki za pomoc wszystkim :D udało się skompilować "bc" :D problemem okazała się literówka jak podał SlashBeast w "make.conf"

jeszcze raz dzięki za pomoc :D
_________________
Jeśli wiesz, że nic nie wiesz, to coś wiesz, Jeśli wiesz że nic nie wiesz, to nic nie wiesz, więc nie wierz, że nic nie wiesz
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Instalacja i sprzęt All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum