Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Bräuchte Hilfe beim Testen von Profil 17.1 experimentell
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Schattenschlag
Tux's lil' helper
Tux's lil' helper


Joined: 18 Oct 2011
Posts: 103

PostPosted: Mon Jan 08, 2018 2:50 pm    Post subject: Bräuchte Hilfe beim Testen von Profil 17.1 experimentell Reply with quote

Hallöchen

Also ich war so frei über die W-Ferien das 17.1 Profil mal zu testen.
Habe mich auch an die Anleitung gehalten was in der Gentoo-News stand.
Leider hab ich irgendwo einen Knopf im System ich bekomme jetzt immer diese Fehlermeldung.

Code:
Beginning configuration for readline-7.0 for i686-pc-linux-gnu

checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc -m32
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... configure: error: in `/tmp/portage/sys-libs/readline-7.0_p3/work/readline-7.0-abi_x86_32.x86':
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:
!!! /tmp/portage/sys-libs/readline-7.0_p3/work/readline-7.0-abi_x86_32.x86/config.log
 * ERROR: sys-libs/readline-7.0_p3::gentoo failed (configure phase):
 *   econf failed
 *
 * Call stack:
 *               ebuild.sh, line  124:  Called src_configure
 *             environment, line 2774:  Called multilib-minimal_src_configure
 *             environment, line 1926:  Called multilib_foreach_abi 'multilib-minimal_abi_src_configure'
 *             environment, line 2140:  Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *             environment, line 1856:  Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *             environment, line 1854:  Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
 *             environment, line  371:  Called multilib-minimal_abi_src_configure
 *             environment, line 1920:  Called multilib_src_configure
 *             environment, line 2366:  Called econf '--cache-file=/tmp/portage/sys-libs/readline-7.0_p3/work/readline-7.0-abi_x86_32.x86/config.cache' '--docdir=$(datarootdir)/doc/readline-7.0_p3' '--with-curses' '--disable-static'
 *        phase-helpers.sh, line  665:  Called __helpers_die 'econf failed'
 *   isolated-functions.sh, line  117:  Called die
 * The specific snippet of code:
 *         die "$@"
 *
 * If you need support, post the output of `emerge --info '=sys-libs/readline-7.0_p3::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sys-libs/readline-7.0_p3::gentoo'`.
 * The complete build log is located at '/tmp/portage/sys-libs/readline-7.0_p3/temp/build.log'.
 * The ebuild environment file is located at '/tmp/portage/sys-libs/readline-7.0_p3/temp/environment'.
 * Working directory: '/tmp/portage/sys-libs/readline-7.0_p3/work/readline-7.0-abi_x86_32.x86'
 * S: '/tmp/portage/sys-libs/readline-7.0_p3/work/readline-7.0'

>>> Failed to emerge sys-libs/readline-7.0_p3, Log file:


Es war bis auf den Test mit dem 17.1 Profil ein stable Installation.
Vorher ist auch alles ohne Probleme durchgelaufen.

Bin von default/linux/amd64/13.0/desktop auf default/linux/amd64/17.0/desktop gewechselt und dachte ich probier mal default/linux/amd64/17.1/desktop.

Die gute Nachricht ist man kann damit noch arbeiten die schlechte man kann eben nichts installieren wegen der Fehlermeldung.
Wenn irgendwelche weiteren Infos benötigt werden bitte sagen, ich werde sie schnellst möglich dann reinstellen.

Danke schon mal für die Hilfestellung
lg
Schatti
Back to top
View user's profile Send private message
Schattenschlag
Tux's lil' helper
Tux's lil' helper


Joined: 18 Oct 2011
Posts: 103

PostPosted: Tue Jan 09, 2018 6:03 pm    Post subject: Reply with quote

Hab heute versucht rauszufinden wo ich das mit multilib (siehe oben Fehlermeldung) einstellen könnten außer mit den Profilen (no-multilib).

Hat wer mehr Ahnung wie ich den Fehler beheben könnte !? Hoffe doch nicht alles neu machen zu müssen 8O
Back to top
View user's profile Send private message
ChrisJumper
Advocate
Advocate


Joined: 12 Mar 2005
Posts: 2055
Location: Germany

PostPosted: Wed Jan 10, 2018 8:46 pm    Post subject: Reply with quote

Hi Schattenschlag,

ich hab jetzt zuerst nicht geantwortet weil ich dachte ich kann dir nich helfen bezüglich experimentel 17.1 Profile.

ABER.

Ich vermute du hast den Wechsel zu gcc-6.4.0 nicht ordentlich gemacht und deswegen keine funktionierende compiler Umgebung:

Code:
checking whether we are cross compiling... configure: error: in `/tmp/portage/sys-libs/readline-7.0_p3/work/readline-7.0-abi_x86_32.x86':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.


Kann aber auch sein das irgendeine cross-compiling Setting falsch ist und du da noch mal das wiki zum thema cross compile anschauen solltest.

Wie auch immer ich glaub du hast einfach das gcc-upgrade von 5.x auf 6.x noch nicht ordentlich vollzogen. Geh noch mal upgrading gcc durch und schau ob du insbesondere an den Revdep-rebuild Befehl gedacht hast:

Code:
#revdep-rebuild --library 'libstdc++.so.6' -- --exclude gcc


Kopieren nicht abtippen. Ich hab bei einem System emerge zerschossen weil ich das abgetippt hatte, die falschen Anführungs-Zeichen verwendet hatte und revdep-rebuild meinte es gibt nix zu tun... ;) Aber den Bug hast du nicht sonst, hätte emerge autoclean dir bei dem fehlen von dem revdep rebuild wahrscheinlich auch portage zerlegt. Ist ne andere Story die ich zuende erzählt hab im profil 17 (nachbar) Thread.

Was vielleicht auch einfach nur nicht geklappt hat ist dein readline-7.0 update und das hat sich mit sandbox verschluckt. probiere mal readline neu zu bauen und zu gucken ob es da beim emerge zu einem Block auch mit sandbox und man-pages kommt.

Den dann aufzulösen.

Gut möglich das da das Problem ist und gar nicht in dem profile 17.1 schritt. # source /etc/profile nach dem Profil-Wechsel hast du ja auch ausgeführt oder?

Grüße

Chris
Back to top
View user's profile Send private message
Schattenschlag
Tux's lil' helper
Tux's lil' helper


Joined: 18 Oct 2011
Posts: 103

PostPosted: Fri Jan 12, 2018 5:33 pm    Post subject: Reply with quote

Hi ChrisJumper

Habe jetzt deinen Tipp ausprobiert leider ohne wirklichen Erfolg :(
Glaube ich habe da echt was zerschossen mit dem 17.1 Profil.

Der Befehl von dir bringt das zum Tage

Code:
stahlwerk13 /home/skull # revdep-rebuild --library 'libstdc++.so.6' -- --exclude gcc
 * This is the new python coded version
 * Please report any bugs found using it.
 * The original revdep-rebuild script is installed as revdep-rebuild.sh
 * Please file bugs at: https://bugs.gentoo.org/
 * Collecting system binaries and libraries
 * Checking dynamic linking consistency
 * Assign files to packages
   * Warning: "app-crypt/truecrypt-7.1a" ebuild not found..
   !! Could not find ebuild for app-crypt/truecrypt:0
   !! Could not find ebuild for app-crypt/truecrypt
   Installed package: app-crypt/truecrypt is no longer available
   * Warning: "sys-devel/gcc-5.4.0-r3" ebuild not found..
   * Warning: "media-gfx/gimp-2.9.8" ebuild not found..
   * Warning: "www-plugins/adobe-flash-28.0.0.126" ebuild not found..
   * Warning: "media-video/vlc-2.2.8" ebuild not found..

emerge --exclude gcc --oneshot --complete-graph=y media-libs/audiofile:0/1 dev-libs/liborcus:0/0.12 dev-cpp/gconfmm:0 media-libs/x265:0/102 sys-apps/groff:0 app-text/libwpg:0.3 media-libs/flac:0 dev-libs/elfutils:0 app-i18n/uchardet:0 app-text/libwps:0 media-libs/libcdr:0 dev-lang/swig:0 dev-libs/icu:0/58.2 net-print/cups-filters:0 media-gfx/exiv2:0/26 sys-devel/llvm:4 dev-libs/gmp:0/10.4 dev-cpp/libcmis:0.5 dev-cpp/gtkmm:2.4 app-arch/p7zip:0 x11-libs/wxGTK:2.8 dev-java/icedtea-web:0 x11-libs/vte:2.91 sys-devel/clang:4 media-libs/libvisio:0 dev-cpp/glibmm:2 dev-lang/spidermonkey:0/mozjs185 media-libs/tiff:0 media-sound/id3v2:0 sys-devel/gcc:5 dev-util/re2c:0 media-sound/audacious:0 app-office/libreoffice:0 dev-libs/libixion:0/0.12 media-libs/libmodplug:0 sys-devel/gcc:7.2.0 app-text/libabw:0 media-gfx/gthumb:0 media-gfx/gimp:2 dev-util/ninja:0 media-libs/mesa:0 dev-libs/libcdio:0/15 dev-util/codeblocks:0 app-text/hunspell:0/1.6 media-libs/libmp4v2:0 dev-util/gperf:0 media-libs/libopenraw:0 dev-util/cmake:0 net-libs/libproxy:0 media-sound/pavucontrol:0 app-text/mythes:0 media-libs/gegl:0.3 dev-cpp/clucene:1 sys-libs/compiler-rt-sanitizers:4.0.1 media-sound/pulseaudio:0 sys-libs/db:5.3 media-libs/lensfun:0 media-libs/webrtc-audio-processing:0 www-plugins/adobe-flash:2 app-text/libodfgen:0 sys-block/gparted:0 app-text/libstaroffice:0 www-client/seamonkey:0 media-plugins/gst-plugins-modplug:1.0 sys-block/thin-provisioning-tools:0 dev-cpp/cairomm:0 media-gfx/graphite2:0 app-text/libetonyek:0 dev-libs/libical:0/2 net-p2p/rtorrent:0 dev-libs/libpcre:3 media-libs/gexiv2:0 dev-libs/libsigc++:2 sys-apps/gptfdisk:0 media-libs/libpagemaker:0 x11-libs/wxGTK:3.0 app-text/opensp:0 app-text/openjade:0 media-tv/me-tv:0 media-gfx/darktable:0 media-libs/ilmbase:0/11 dev-libs/librevenge:0 app-text/libwpd:0.10 dev-cpp/gtkmm:3.0 media-video/vlc:0 media-libs/libzmf:0 dev-cpp/atkmm:0 dev-util/cppunit:0 app-text/libmspub:0 media-libs/glu:0 dev-cpp/pangomm:1.4 mail-mta/nullmailer:0 media-libs/openexr:0/21 media-gfx/gmic:0 www-client/firefox:0 media-plugins/audacious-plugins:0 media-libs/libvpx:0/3 app-crypt/gpgme:1/11 app-portage/eix:0 net-misc/tigervnc:0 x11-libs/fltk:1 dev-cpp/libxmlpp:2.6 media-libs/libraw:0/16 sys-devel/gettext:0 sys-devel/gcc:6.4.0 media-libs/id3lib:0 net-libs/gnutls:0/30 media-gfx/graphicsmagick:0/1.3 app-text/poppler:0/68 media-libs/libfreehand:0 sys-libs/ncurses:0/6 net-libs/libtorrent:0 media-video/ffmpegthumbnailer:0 dev-libs/boost:0/1.63.0 app-text/libmwaw:0 media-libs/taglib:0 net-print/cups:0 app-text/libebook:0 app-text/qpdf:0/13 dev-libs/pugixml:0
Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "sys-devel/gcc:5".


hab es auch mit der Version gcc-7.2 probiert gleiches spiel ...

Hmm ich werd Samstag noch mal versuchen muss leider jetzt in den Nachtdienst, danke aber fürs helfen ...


lg
schatti
Back to top
View user's profile Send private message
ChrisJumper
Advocate
Advocate


Joined: 12 Mar 2005
Posts: 2055
Location: Germany

PostPosted: Sat Jan 13, 2018 7:11 pm    Post subject: Reply with quote

Ich hoffe ich sag dir da nichts falsches, wenn ich bei mir selber was kaputt mache tut mir das nicht so weh als wenn ich jemanden einen schlechten Tipp gebe.


Code:
* Assign files to packages
   * Warning: "app-crypt/truecrypt-7.1a" ebuild not found..
   !! Could not find ebuild for app-crypt/truecrypt:0
   !! Could not find ebuild for app-crypt/truecrypt
   Installed package: app-crypt/truecrypt is no longer available
   * Warning: "sys-devel/gcc-5.4.0-r3" ebuild not found..
   * Warning: "media-gfx/gimp-2.9.8" ebuild not found..
   * Warning: "www-plugins/adobe-flash-28.0.0.126" ebuild not found..
   * Warning: "media-video/vlc-2.2.8" ebuild not found..


Aber es kann halt sein das man Pakete noch installiert hat, die in aktuelleren Portage Versionen nicht mehr enthalten sind. Dann greift der Versuch von Revdep Rebuild ins Leere diese Pakete erneut zu installieren. Es fehlt dem quasi das Ebuild dazu.

Du hast jetzt verschiedene Möglichkeiten. Wenn du es besser weißt ob du das Paket noch brauchst oder nicht, kannst du es mit # emerge -C trotzdem entfernen. Vorher sollte man das mit dem kleinen c probieren weil, das kleine c prüft ob dein World-File irgendwo das Pakete noch als Abhängigkeit hat und entfernt es dann doch nicht. Mit dem großen C ignorierst du das und entfernst das trotzdem.

Bei veralteten Paketen kann es ja auch noch sein das du Overlays hast oder andere Pakete die das Paket noch in der Version brauchen etc.

Du kannst der Sache jetzt nach gehen, schaust du dir mit eix die einzelnen Pakete an findest du z.B das von media-gfx/gimp-2.9.8 nur eine Version im Portage Tree ist die 2.9.8-r1 lautet, deswegen kann revdep-rebuild das Paket nicht finden.

Wenn du jetzt zuvor gimp aktualisierst auf 2.9.8-r1 (emerge -u gimp) und dann den revdep-rebuild Befehl noch mal ausführst verschwindet das aus der Warnung Liste und es geht los.

Bei manchen Paketen ist das einfach weil man weiß das eine Anwendung wie GIMP oder media-video/vlc eine einzelne Anwendung ist die wahrscheinlich nicht von anderen Bibliotheken oder Paketen gebraucht wird um etwas zu bauen oder kompilieren. Wenn du diese aus deinem System entfernst weißt du manch mal schon intuitiv wo das genutzt wird und kannst zum Beispiel ausschließen das dein libreoffice Writer nicht mehr geht, oder das dein email-programm nicht mehr geht wenn du das Paket entfernst. Eigentlich sogar ziemlich genau das du das Pakete auch einfach Aktualisieren kannst. Und damit ist das Problem auch schon aus der Welt. Weil bei manchen Paketen ersetzt ja eine Version die andere und die sind dann nicht in Slots die sich gegenseitig blocken. Wohl kann es sein das neuere Versionen andere Abhängigkeiten ziehen die du dann auch managen musst. Aber das siehst du dann ja auch. In der Regel ist der Stable Tree immer so ausgewogen das du wenig manuell eingreifen musst. Je mehr Unstable markierte Pakete oder welche aus Overlays dessen Natur du nicht so gut kennst, in deinen Portage tree ziehst je... ich sag mal "fummeliger" kann dein System werden. Wenn man weiß was man macht ist das egal weil man bestimmte Fälle ausschließen kann. Außerdem sagt Portage einem in der Regel ja bevor ein Paket installiert wird ob es zu einem Block kommt oder man andere Unstable-Pakete dafür unter package.keywords Listen muss.

Alternativ könntest du auch ganz am Ende von dem Revdep-Rebuild Befehl, diese mehrere Zeichen lange Zeile (oder das wirkt wie ein großer Abschnitt) mit dem emerge Aufruf verwenden und diese Pakete die hier den Block verursachen raus nehmen. Dann läuft das Revdep Rebuild in der Regel durch und du musst dich manuell nachträglich um diese acht Pakete kümmern.

Wichtig ist dabei das keine Pakete dabei sind die dein System oder Buildsystem zerschießen. Ein Beispiel: Wäre wenn du noch keinen neueren gcc installiert hättest und nur gcc-5.4.0-r3, dann wäre es wirklich schlecht wenn du den mit emerge -C entfernst. Schau auch ob du den compiler, also in dem Fall am besten 7.2 oder 6.4 nicht nur per emerge installiert hast, sondern ihn per gcc-config auch ausgewählt hast so das er per Sternchen aktiv ist oder ein gcc -v dir anzeigt das du den auch gerade verwendest. Damals musste man noch ein env-update vor dem source /etc/profile machen, ich weiß nicht mehr warum das aktuell nicht der fall ist.

Vielleicht macht das gcc-config jetzt automatisch oder aktualisiert die anderen Fenster/Sitzungen automatisch über die Aktualisierung der Umgebung.

Vielleicht kennt ja jemand ein Parameter den man noch an revdep-rebuild übergeben kann damit es diese Pakete automatisch erst mal ignoriert. Aber so funktioniert das nicht, das ist wie mit anderen Problemen die emerge nicht von alleine Auflösen kann und Entscheidung des Admin.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) 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