View previous topic :: View next topic |
Author |
Message |
happ Tux's lil' helper
Joined: 07 Mar 2008 Posts: 117
|
Posted: Tue Apr 15, 2014 9:17 am Post subject: Problem z kompilacją "bc" [SOLVED] |
|
|
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: |
[32;01m * [39;49;00mPackage: sys-devel/bc-1.06.95
[32;01m * [39;49;00mRepository: gentoo
[32;01m * [39;49;00mMaintainer: base-system@gentoo.org
[32;01m * [39;49;00mUSE: abi_x86_32 elibc_glibc kernel_linux readline userland_GNU x86
[32;01m * [39;49;00mFEATURES: 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
[31;01m*[0m ERROR: sys-devel/bc-1.06.95::gentoo failed (compile phase):
[31;01m*[0m econf failed
[31;01m*[0m
[31;01m*[0m Call stack:
[31;01m*[0m ebuild.sh, line 93: Called src_compile
[31;01m*[0m environment, line 2158: Called econf '--with-readline' '--without-libedit'
[31;01m*[0m phase-helpers.sh, line 584: Called die
[31;01m*[0m The specific snippet of code:
[31;01m*[0m die "econf failed"
[31;01m*[0m
[31;01m*[0m If you need support, post the output of `emerge --info '=sys-devel/bc-1.06.95::gentoo'`,
[31;01m*[0m the complete build log and the output of `emerge -pqv '=sys-devel/bc-1.06.95::gentoo'`.
[31;01m*[0m The complete build log is located at '/var/tmp/portage/sys-devel/bc-1.06.95/temp/build.log'.
[31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/sys-devel/bc-1.06.95/temp/environment'.
[31;01m*[0m Working directory: '/var/tmp/portage/sys-devel/bc-1.06.95/work/bc-1.06.95'
[31;01m*[0m 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 |
|
|
sza_ry Tux's lil' helper
Joined: 11 Jan 2006 Posts: 94 Location: Poland
|
Posted: Tue Apr 15, 2014 6:53 pm Post subject: |
|
|
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 |
|
|
happ Tux's lil' helper
Joined: 07 Mar 2008 Posts: 117
|
Posted: Tue Apr 15, 2014 7:11 pm Post subject: |
|
|
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 |
|
|
Garrappachc Guru
Joined: 26 Dec 2008 Posts: 362 Location: Kraków
|
|
Back to top |
|
|
happ Tux's lil' helper
Joined: 07 Mar 2008 Posts: 117
|
Posted: Wed Apr 16, 2014 5:51 pm Post subject: |
|
|
wynik polecenia
Code: |
gcc-config -l
[1] i686-pc-linux-gnu-4.7.3
|
mój plik
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 |
|
|
Garrappachc Guru
Joined: 26 Dec 2008 Posts: 362 Location: Kraków
|
|
Back to top |
|
|
happ Tux's lil' helper
Joined: 07 Mar 2008 Posts: 117
|
Posted: Thu Apr 24, 2014 6:07 am Post subject: |
|
|
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 |
|
|
Garrappachc Guru
Joined: 26 Dec 2008 Posts: 362 Location: Kraków
|
Posted: Thu Apr 24, 2014 8:31 pm Post subject: |
|
|
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 |
|
|
happ Tux's lil' helper
Joined: 07 Mar 2008 Posts: 117
|
Posted: Sun Apr 27, 2014 11:28 am Post subject: |
|
|
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 |
|
|
Garrappachc Guru
Joined: 26 Dec 2008 Posts: 362 Location: Kraków
|
Posted: Mon Apr 28, 2014 9:47 pm Post subject: |
|
|
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 Kompilator ustawisz poleceniem _________________ De profundis clamavi ad Te, Domine
emerge --info | virtual aviation |
|
Back to top |
|
|
happ Tux's lil' helper
Joined: 07 Mar 2008 Posts: 117
|
Posted: Tue Apr 29, 2014 10:46 am Post subject: |
|
|
żeby nie było żadnych wątpliwości co do ustawionego kompilatora, to mam przy numerze kompilatora "gwiazdkę", dla pewności wykonałem polecenie
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 |
|
|
Garrappachc Guru
Joined: 26 Dec 2008 Posts: 362 Location: Kraków
|
Posted: Tue Apr 29, 2014 1:57 pm Post subject: |
|
|
Jak masz gwiazdkę, to ok. Powinieneś jeszcze zrobić Code: | env-update && source /etc/profile |
Co wywala polecenie ? _________________ De profundis clamavi ad Te, Domine
emerge --info | virtual aviation |
|
Back to top |
|
|
SlashBeast Retired Dev
Joined: 23 May 2006 Posts: 2922
|
Posted: Thu May 01, 2014 8:11 am Post subject: |
|
|
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 |
|
|
happ Tux's lil' helper
Joined: 07 Mar 2008 Posts: 117
|
Posted: Thu May 01, 2014 7:49 pm Post subject: |
|
|
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 |
|
|
happ Tux's lil' helper
Joined: 07 Mar 2008 Posts: 117
|
Posted: Sun May 04, 2014 5:29 pm Post subject: |
|
|
dzięki za pomoc wszystkim udało się skompilować "bc" problemem okazała się literówka jak podał SlashBeast w "make.conf"
jeszcze raz dzięki za pomoc _________________ 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 |
|
|
|
|
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
|
|