Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Пытаюсь обновить system с новый gcc и вот что вижу
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
tango123
n00b
n00b


Joined: 21 Apr 2005
Posts: 37

PostPosted: Sat Sep 02, 2006 7:14 am    Post subject: Пытаюсь обновить system с новый gcc и Reply with quote

переключил компилятор на gcc 4.1.1
Code:
mango ~ # gcc --version
gcc (GCC) 4.1.1 (Gentoo 4.1.1)
Copyright (C) 2006 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.

Делаю emerge -e system и получаю вот что
Code:
>>> Emerging (1 of 107) sys-libs/db-4.3.29-r2 to /
 * db-4.3.29.tar.gz MD5 ;-) ...                                                                                               [ ok ]
 * db-4.3.29.tar.gz RMD160 ;-) ...                                                                                            [ ok ]
 * db-4.3.29.tar.gz SHA1 ;-) ...                                                                                              [ ok ]
 * db-4.3.29.tar.gz SHA256 ;-) ...                                                                                            [ ok ]
 * db-4.3.29.tar.gz size ;-) ...                                                                                              [ ok ]
 * checking ebuild checksums ;-) ...                                                                                          [ ok ]
 * checking auxfile checksums ;-) ...                                                                                         [ ok ]
 * checking miscfile checksums ;-) ...                                                                                        [ ok ]
 * checking db-4.3.29.tar.gz ;-) ...                                                                                          [ ok ]
>>> Unpacking source...
>>> Unpacking db-4.3.29.tar.gz to /var/tmp/portage/db-4.3.29-r2/work
 * Applying db-4.3-libtool.patch ...                                                                                          [ ok ]
 * Applying db-4.3.27-fix-dep-link.patch ...                                                                                  [ ok ]
 * Applying db-4.3-jni-check-prefix-first.patch ...                                                                           [ ok ]
 * Applying db-4.3-listen-to-java-options.patch ...                                                                           [ ok ]
 * Using GNU config files from /usr/share/libtool
 *   Updating config.sub                                                                                                      [ ok ]
 *   Updating config.guess                                                                                                    [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/db-4.3.29-r2/work/db-4.3.29/build_unix ...
QA Notice: USE Flag 'userland_GNU' not in IUSE for sys-libs/db-4.3.29-r2
configure: WARNING: you should use --build, --host, --target
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking if building in the top-level or dist directories... no
checking if --disable-cryptography option specified... no
checking if --disable-hash option specified... no
checking if --disable-queue option specified... no
checking if --disable-replication option specified... no
checking if --disable-statistics option specified... no
checking if --disable-verify option specified... no
checking if --enable-compat185 option specified... yes
checking if --enable-cxx option specified... yes
checking if --enable-debug option specified... no
checking if --enable-debug_rop option specified... no
checking if --enable-debug_wop option specified... no
checking if --enable-diagnostic option specified... no
checking if --enable-dump185 option specified... no
checking if --enable-java option specified... no
checking if --enable-mingw option specified... no
checking if --enable-o_direct option specified... no
checking if --enable-posixmutexes option specified... no
checking if --enable-rpc option specified... yes
checking if --enable-smallbuild option specified... no
checking if --enable-tcl option specified... no
checking if --enable-test option specified... no
checking if --enable-uimutexes option specified... no
checking if --enable-umrw option specified... no
checking if --with-mutex=MUTEX option specified... no
checking if --with-mutexalign=ALIGNMENT option specified... no
checking if --with-tcl=DIR option specified... no
checking if --with-uniquename=NAME option specified... no
checking for i686-pc-linux-gnu-ar... i686-pc-linux-gnu-ar
checking for i686-pc-linux-gnu-chmod... no
checking for chmod... chmodchecking for cp... cp
checking for i686-pc-linux-gnu-ln... no
checking for ln... ln
checking for i686-pc-linux-gnu-mkdir... no
checking for mkdir... mkdir
checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib
checking for i686-pc-linux-gnu-ranlib... /usr/bin/i686-pc-linux-gnu-ranlib
checking for i686-pc-linux-gnu-rm... no
checking for rm... rm
checking for i686-pc-linux-gnu-rpcgen... no
checking for rpcgen... rpcgen
checking for i686-pc-linux-gnu-sh... no
checking for sh... sh
checking for sh... /bin/sh
checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip
checking for i686-pc-linux-gnu-strip... /usr/bin/i686-pc-linux-gnu-strip
checking for a BSD-compatible install... /bin/install -c
checking for i686-pc-linux-gnu-cc... i686-pc-linux-gnu-cc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.

!!! ERROR: sys-libs/db-4.3.29-r2 failed.
Call stack:
  ebuild.sh, line 1543:   Called dyn_compile
  ebuild.sh, line 938:   Called src_compile
  db-4.3.29-r2.ebuild, line 109:   Called die

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

!!! When you file a bug report, please include the following information:
GENTOO_VM=  CLASSPATH="." JAVA_HOME="/etc/java-config-2/current-system-vm"
JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info


Что бы это значило ?
в config.log тоже написано, что
Code:
configure:3632: error: C compiler cannot create executables
See `config.log' for more details.
Back to top
View user's profile Send private message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Sat Sep 02, 2006 8:05 am    Post subject: Reply with quote

это означает, что не все флаги, работающие в gcc 3.х, будут работать в 4.х
нужна очистка от несовместимых флагов CFLAGS и CXXFLAGS в make.conf
думаю, на вики, форуме или офсайте есть соответствующие руководства по переходу
Back to top
View user's profile Send private message
tango123
n00b
n00b


Joined: 21 Apr 2005
Posts: 37

PostPosted: Sat Sep 02, 2006 2:07 pm    Post subject: Reply with quote

fank wrote:
это означает, что не все флаги, работающие в gcc 3.х, будут работать в 4.х
нужна очистка от несовместимых флагов CFLAGS и CXXFLAGS в make.conf
думаю, на вики, форуме или офсайте есть соответствующие руководства по переходу


Ок. Спасибо. Буду искать.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian 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