Erro na instalação.

24 views
Skip to first unread message

Renato Gomes

unread,
Jul 25, 2011, 9:08:30 PM7/25/11
to Gentoo Brasil
Olá pessoal, estou me aventurando na instalação a pouco tempo, e logo
de inicio me apareceu esse problema, que não encontrei solução em
lugar algum.
Alguém poderia me ajudar?
A mensagem abaixo aparece para vários pacotes, além desse.
Obrigado.


Calculating dependencies ... done!
>>> Verifying ebuild manifests
>>> Starting parallel fetch
>>> Emerging (1 of 12) dev-libs/eventlog-0.2.12
* eventlog_0.2.12.tar.gz RMD160 SHA1 SHA256
size ;-) ... [ ok ]
* Package: dev-libs/eventlog-0.2.12
* Repository: gentoo
* Maintainer: mr_b...@gentoo.org
* USE: elibc_glibc kernel_linux userland_GNU x86
* FEATURES: sandbox
>>> Unpacking source...
>>> Unpacking eventlog_0.2.12.tar.gz to /var/tmp/portage/dev-libs/eventlog-0.2.12/work
>>> Source unpacked in /var/tmp/portage/dev-libs/eventlog-0.2.12/work
>>> Preparing source in /var/tmp/portage/dev-libs/eventlog-0.2.12/work/eventlog-0.2.12 ...
* Removing useless C++ checks ...
[ ok ]
* Running elibtoolize in: eventlog-0.2.12/
* Applying portage-2.2.patch ...
* Applying sed-1.5.6.patch ...
* Applying as-needed-2.2.6.patch ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-libs/eventlog-0.2.12/work/eventlog-0.2.12 ...
* econf: updating eventlog-0.2.12/config.sub with /usr/share/
gnuconfig/config.sub
* econf: updating eventlog-0.2.12/config.guess with /usr/share/
gnuconfig/config.guess
./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 --disable-
dependency-tracking --disable-static
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
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...
configure: error: in `/var/tmp/portage/dev-libs/eventlog-0.2.12/work/
eventlog-0.2.12':
configure: error: C compiler cannot create executables
See `config.log' for more details.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/dev-libs/eventlog-0.2.12/work/eventlog-0.2.12/
config.log
* ERROR: dev-libs/eventlog-0.2.12 failed (configure phase):
* econf failed
*
* Call stack:
* ebuild.sh, line 56: Called src_configure
* environment, line 2496: Called econf '--disable-dependency-
tracking' '--disable-static'
* ebuild.sh, line 557: Called die
* The specific snippet of code:
* die "econf failed"
*
* If you need support, post the output of 'emerge --info =dev-libs/
eventlog-0.2.12',
* the complete build log and the output of 'emerge -pqv =dev-libs/
eventlog-0.2.12'.
* The complete build log is located at '/var/tmp/portage/dev-libs/
eventlog-0.2.12/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-
libs/eventlog-0.2.12/temp/environment'.
* S: '/var/tmp/portage/dev-libs/eventlog-0.2.12/work/eventlog-0.2.12'
>>> Failed to emerge dev-libs/eventlog-0.2.12, Log file:
>>> '/var/tmp/portage/dev-libs/eventlog-0.2.12/temp/build.log'
* Messages for package dev-libs/eventlog-0.2.12:

Bruno Yporti

unread,
Jul 25, 2011, 10:15:00 PM7/25/11
to gentoo...@googlegroups.com
Faltou o conteúdo de /var/tmp/portage/dev-libs/eventlog-0.2.12/work/eventlog-0.2.12/config.log e um emerge --info. Ambos enviados para algum "paste", de preferência.

2011/7/25 Renato Gomes <r.go...@gmail.com>



--
Bruno Tsubouchi Yporti | http://yporti.com/
Estudante do 4º ano de Medicina - UEL
Líder do projeto Gentoo Brasil | http://gentoobr.org

Spidey / Claudio

unread,
Jul 25, 2011, 10:32:58 PM7/25/11
to gentoo...@googlegroups.com
Provavelmente o CHOST tá configurado errado. Esse erro de que o compilador não pode gerar binários é clássico.
Posta o seu make.conf e a configuração do seu pc.

Claudio Roberto França Pereira (a.k.a. Spidey)
hardMOB - HTForum - @spideybr
Engenharia de Computação - UFES 2006/1


2011/7/25 Bruno Yporti <br...@yporti.com>

Gabriel Menezes

unread,
Jul 26, 2011, 8:01:27 AM7/26/11
to gentoo...@googlegroups.com
Ou atualizou o GCC e não setou o sistema para utilizar a nova versão.
--
Gabriel Menezes (pnordico)

Renato Gomes

unread,
Jul 26, 2011, 10:21:22 PM7/26/11
to Gentoo Brasil
Oi Bruno. Segue:

/etc/make.conf:
# These settings were set by the catalyst build script that
automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a
more
# detailed example.
CFLAGS="-O2 -march=i686 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
#USE=" -kde -qt4 -test -debug -doc gtk gnome dvd alsa cdr"
#LDFLAGS="-Wl, --as-needed"
# WARNING: Changing your CHOST is not something that should be done
lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before
changing.
CHOST="i686-pc-linux-gnu"
GENTOO_MIRRORS="http://www.las.ic.unicamp.br/pub/gentoo/
ftp://ftp.las.ic.unicamp.br/pub/gentoo/ rsync://gentoo.lcc.ufmg.br/gentoo-sources"
SYNC="rsync://rsync1.br.gentoo.org/gentoo-portage"


Obrigado,
Renato

On Jul 25, 11:32 pm, "Spidey / Claudio" <spide...@gmail.com> wrote:
> Provavelmente o CHOST tá configurado errado. Esse erro de que o compilador
> não pode gerar binários é clássico.
> Posta o seu make.conf e a configuração do seu pc.
>
> Claudio Roberto França Pereira (a.k.a. Spidey)
> hardMOB - HTForum - @spideybr
> Engenharia de Computação - UFES 2006/1
>
> 2011/7/25 Bruno Yporti <br...@yporti.com>
>
>
>
>
>
>
>
> > Faltou o conteúdo de
> > /var/tmp/portage/dev-libs/eventlog-0.2.12/work/eventlog-0.2.12/config.log e
> > um emerge --info. Ambos enviados para algum "paste", de preferência.
>
> > 2011/7/25 Renato Gomes <r.gome...@gmail.com>
>
> >> Olá pessoal, estou me aventurando na instalação a pouco tempo, e logo
> >> de inicio me apareceu esse problema, que não encontrei solução em
> >> lugar algum.
> >> Alguém poderia me ajudar?
> >> A mensagem abaixo aparece para vários pacotes, além desse.
> >> Obrigado.
>
> >> Calculating dependencies  ... done!
> >> >>> Verifying ebuild manifests
> >> >>> Starting parallel fetch
> >> >>> Emerging (1 of 12) dev-libs/eventlog-0.2.12
> >>  * eventlog_0.2.12.tar.gz RMD160 SHA1 SHA256
> >> size ;-) ...                [ ok ]
> >>  * Package:    dev-libs/eventlog-0.2.12
> >>  * Repository: gentoo
> >>  * Maintainer: mr_bon...@gentoo.org

Renato Gomes

unread,
Jul 26, 2011, 10:23:02 PM7/26/11
to Gentoo Brasil
Minha máquina é:
placa-mãe: asus p5ld2-se
2 gb de memória
processadore core 2, de 2.4 ghz

On Jul 25, 11:32 pm, "Spidey / Claudio" <spide...@gmail.com> wrote:
> Provavelmente o CHOST tá configurado errado. Esse erro de que o compilador
> não pode gerar binários é clássico.
> Posta o seu make.conf e a configuração do seu pc.
>
> Claudio Roberto França Pereira (a.k.a. Spidey)
> hardMOB - HTForum - @spideybr
> Engenharia de Computação - UFES 2006/1
>
> 2011/7/25 Bruno Yporti <br...@yporti.com>
>
>
>
>
>
>
>
> > Faltou o conteúdo de
> > /var/tmp/portage/dev-libs/eventlog-0.2.12/work/eventlog-0.2.12/config.log e
> > um emerge --info. Ambos enviados para algum "paste", de preferência.
>
> > 2011/7/25 Renato Gomes <r.gome...@gmail.com>
>
> >> Olá pessoal, estou me aventurando na instalação a pouco tempo, e logo
> >> de inicio me apareceu esse problema, que não encontrei solução em
> >> lugar algum.
> >> Alguém poderia me ajudar?
> >> A mensagem abaixo aparece para vários pacotes, além desse.
> >> Obrigado.
>
> >> Calculating dependencies  ... done!
> >> >>> Verifying ebuild manifests
> >> >>> Starting parallel fetch
> >> >>> Emerging (1 of 12) dev-libs/eventlog-0.2.12
> >>  * eventlog_0.2.12.tar.gz RMD160 SHA1 SHA256
> >> size ;-) ...                [ ok ]
> >>  * Package:    dev-libs/eventlog-0.2.12
> >>  * Repository: gentoo
> >>  * Maintainer: mr_bon...@gentoo.org

Spidey / Claudio

unread,
Jul 26, 2011, 10:26:40 PM7/26/11
to gentoo...@googlegroups.com
Não vou tocar em pontos de configuração fina agora, pra não complicar. Primeiro:

# gcc-config
Quantos compiladores aparecem? Depois seta no mais novo, usando gcc-config <número_da_opção>

Tenta mergir o lafilafixer, não sei se tem a ver nesse caso, mas vale a tentativa:
# emerge lafilefixer
Depois
# lafilefixer --just-fix-it


Claudio Roberto França Pereira (a.k.a. Spidey)
hardMOB - HTForum - @spideybr
Engenharia de Computação - UFES 2006/1


2011/7/26 Renato Gomes <r.go...@gmail.com>

Andi

unread,
Jul 27, 2011, 8:23:42 AM7/27/11
to gentoo...@googlegroups.com
O eventlog, provavelmente é um pacote opcional não ?
Então dá pra fazer assim: USE="-eventlog" emerge (teu_pacote).

Ou ainda, por precaução, faça:

# emerge --sync
# emerge -uDav world

Até,
--
[]'s
..:: Andi ::..
.:: Remember: Hack the world. Save the planet ::.

Gabriel Menezes

unread,
Jul 27, 2011, 9:57:49 PM7/27/11
to gentoo...@googlegroups.com
Eu ainda acho que é o GCC...

Renato Gomes

unread,
Jul 30, 2011, 5:24:51 PM7/30/11
to Gentoo Brasil
Eu ainda estou com problema na instalacao. Refiz todos os passos e
quando tento instalar o syslog-ng apresenta erro.
Todas as dicas acima, tentei e não resolveram.
Minha máquina é um Core 2 Duo, Placa-mae: Asus P5LD2 SE, e com
Memória: 2Gb.
Não acredito que o CHOST esteja errado. Mas...
Esse é o resultado do emerge --info
Por favor, me ajudem.

Obrigado.

Portage 2.1.10.3 (default/linux/x86/10.0, gcc-4.4.5, glibc-2.12.2-r0,
2.6.38-gentoo-r6 i686)
=================================================================
System Settings
=================================================================
System uname: Linux-2.6.38-gentoo-r6-i686-Intel-R-_Core-
TM-2_CPU_6600_@_2.40GHz-with-gentoo-2.0.3
Timestamp of tree: Sat, 30 Jul 2011 00:45:01 +0000
app-shells/bash: 4.1_p9
dev-lang/python: 2.7.1-r1, 3.1.3-r1
sys-apps/baselayout: 2.0.3
sys-apps/openrc: 0.8.3-r1
sys-apps/sandbox: 2.4
sys-devel/binutils: 2.20.1-r1
sys-devel/gcc: 4.4.5
sys-devel/gcc-config: 1.4.1-r1
sys-devel/make: 3.82
sys-kernel/linux-headers: 2.6.36.1 (virtual/os-headers)
sys-libs/glibc: 2.12.2
Repositories: gentoo
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /
etc/gentoo-release /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles
fixpackages news parallel-fetch protect-owned sandbox sfperms strict
unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1 -Wl,--as-needed --as-needed"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --
compress --force --whole-file --delete --stats --timeout=180 --
exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl berkdb bzip2 cli cracklib crypt cups cxx dri fortran gdbm gpm
iconv ipv6 modules mudflap ncurses nls nptl nptlonly openmp pam pcre
perl pppd python readline session ssl sysfs tcpd unicode x86 xorg
zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106
cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel
intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem
ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop
empty extplug file hooks iec958 ioplug ladspa lfloat linear meter
mmap_emul mulaw multi null plug rate route share shm softvol"
APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon
authn_dbm authn_default authn_file authz_dbm authz_default
authz_groupfile authz_host authz_owner authz_user autoindex cache cgi
cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter
file_cache filter headers include info log_config logio mem_cache mime
mime_magic negotiation rewrite setenvif speling status unique_id
userdir usertrack vhost_alias" CALLIGRA_FEATURES="braindump flow
karbon kexi kpresenter krita tables words" CAMERAS="ptp2"
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18
garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver
oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip
tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb
ncurses text" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18"
USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga neomagic
nouveau nv r128 radeon savage sis tdfx trident vesa via vmware dummy
v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset
ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat
logmark ipmark dhcpmac delude chaos account"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG,
LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


On Jul 28, 1:57 am, Gabriel Menezes <pnord...@gmail.com> wrote:
> Eu ainda acho que é o GCC...
>
> Em 27 de julho de 2011 09:23, Andi <andiro...@gmail.com> escreveu:
>
>
>
>
>
>
>
>
>
> > O eventlog, provavelmente é um pacote opcional não ?
> > Então dá pra fazer assim: USE="-eventlog" emerge (teu_pacote).
>
> > Ou ainda, por precaução, faça:
>
> > # emerge --sync
> > # emerge -uDav world
>
> > Até,
>
> > Em 26 de julho de 2011 23:26, Spidey / Claudio <spide...@gmail.com>escreveu:
>
> > Não vou tocar em pontos de configuração fina agora, pra não complicar.
> >> Primeiro:
>
> >> # gcc-config
> >> Quantos compiladores aparecem? Depois seta no mais novo, usando gcc-config
> >> <número_da_opção>
>
> >> Tenta mergir o lafilafixer, não sei se tem a ver nesse caso, mas vale a
> >> tentativa:
> >> # emerge lafilefixer
> >> Depois
> >> # lafilefixer --just-fix-it
>
> >> Claudio Roberto França Pereira (a.k.a. Spidey)
> >> hardMOB - HTForum - @spideybr
> >> Engenharia de Computação - UFES 2006/1
>
> >> 2011/7/26 Renato Gomes <r.gome...@gmail.com>
> Gabriel Menezes (pnordico)http://GentooBR.org<http://gentoobr.org/>http://omenezes.com

Luciano Granella

unread,
Jul 30, 2011, 6:12:23 PM7/30/11
to gentoo...@googlegroups.com
Renato, troque o "march=i686" por "march=core2" no make.conf, segundo este link aqui:


Pelo que entendi, você ainda não compilou nada no sistema, certo? Faça esta alteração e recompile todo o sistema, antes de instalar alguma coisa nova:
#  emerge -v -j 4 system
# emerge -v -j 4 world


2011/7/30 Renato Gomes <r.go...@gmail.com>

Spidey / Claudio

unread,
Jul 30, 2011, 6:57:41 PM7/30/11
to gentoo...@googlegroups.com
Luciano, eu recomendo utilizar -march=native, a partir do gcc 4.X ele detecta automaticamente a arquitetura da cpu:
http://forums.gentoo.org/viewtopic-t-602834.html
E sobre o número de jobs, ao invés de setar manualmente, faça isso no make.conf:
MAKEOPTS="-j4"
Eu tenho um C2D E8400 e uso -j3. Mas isso fica a seu critério.

De qualquer forma, nada disso vai mudar o fato que o OP não tá conseguindo instalar o Gentoo.
Qual o erro que tá dando na instalação do syslog-ng? O mesmo de antes?

Cola aqui o resultado do gcc-config.
Depois cola o resultado disso aqui:
echo "int main(void){ return 0; }" >> teste.c && gcc -o teste teste.c && ./teste && rm teste teste.c



Claudio Roberto França Pereira (a.k.a. Spidey)
hardMOB - HTForum - @spideybr
Engenharia de Computação - UFES 2006/1


2011/7/30 Luciano Granella <luciano....@gmail.com>

Gabriel Menezes

unread,
Jul 30, 2011, 8:55:28 PM7/30/11
to gentoo...@googlegroups.com
gcc-config

Spidey / Claudio

unread,
Jul 30, 2011, 9:01:41 PM7/30/11
to gentoo...@googlegroups.com
gcc-config -l (L minúsculo) na verdade o comando.


Claudio Roberto França Pereira (a.k.a. Spidey)
hardMOB - HTForum - @spideybr
Engenharia de Computação - UFES 2006/1


2011/7/30 Gabriel Menezes <pnor...@gmail.com>
gcc-config

Reply all
Reply to author
Forward
0 new messages