[Risolto] Linux sul mio PC: Il Ritorno... è Gentoo!

Sistemi operativi Linux e software open source
Rispondi
Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: Linux sul mio PC: Il Ritorno... è Gentoo!

Messaggio da Zievatron »

conoscenza ha scritto:ora dai:

Codice: Seleziona tutto

USE="sasl" emerge openldap -p
che ti esce?
Questo:

Codice: Seleziona tutto

These are the packages that would be merged, in order:

Calculating dependencies... done!


[nomerge       ] app-text/poppler-0.16.7  USE="cairo curl cxx introspection jpeg jpeg2k lcms png qt4 utils xpdf-headers -cjk -debug -doc -exceptions" 
[nomerge       ]  media-libs/openjpeg-1.4-r1  USE="-doc -test" 
[nomerge       ]   dev-util/cmake-2.8.6-r4  USE="ncurses qt4 -emacs -test -vim-syntax" 
[nomerge       ]    x11-libs/qt-gui-4.7.4-r1  USE="accessibility cups dbus exceptions glib mng nas pch qt3support tiff (-aqua) -debug -egl -gtkstyle -nis -private-headers -raster -trace -xinerama" 
[nomerge       ]     net-print/cups-1.4.8-r1  USE="X acl dbus filters gnutls jpeg ldap pam perl png python ssl static-libs threads tiff -debug -java -kerberos -php -slp -xinetd" LINGUAS="-da -de -es -eu -fi -fr -id -it -ja -ko -nl -no -pl -pt -pt_BR -ru -sv -zh -zh_TW" 
[ebuild  N     ]      net-print/foomatic-filters-4.0.9  USE="cups dbus" 0 kB
[ebuild  N     ]       app-text/ghostscript-gpl-9.04-r4  USE="X cups dbus djvu gtk jpeg2k static-libs -bindist -idn" LINGUAS="-ja -ko -zh_CN -zh_TW" 0 kB
[ebuild  N     ]        net-print/cups-1.4.8-r1  USE="X acl dbus filters gnutls jpeg ldap pam perl png python ssl static-libs threads tiff -debug -java -kerberos -php -slp -xinetd" LINGUAS="-da -de -es -eu -fi -fr -id -it -ja -ko -nl -no -pl -pt -pt_BR -ru -sv -zh -zh_TW" 0 kB
[ebuild  N     ]     x11-libs/qt-qt3support-4.7.4  USE="accessibility exceptions pch (-aqua) -debug -kde -phonon" 0 kB
[ebuild  N     ]      x11-libs/qt-sql-4.7.4  USE="exceptions iconv mysql pch qt3support sqlite (-aqua) -debug -firebird -freetds -odbc -postgres" 0 kB
[nomerge       ] dev-perl/DBD-mysql-4.01.7 
[nomerge       ]  virtual/mysql-5.1  USE="embedded -minimal -static" 
[ebuild  N     ]   dev-db/mysql-5.1.61  USE="berkdb community embedded perl ssl -big-tables -cluster -debug -extraengine -latin1 -max-idx-128 -minimal -pbxt -profiling (-selinux) -static -test -xtradb" 0 kB
[ebuild  N     ]    dev-perl/DBD-mysql-4.01.7  0 kB
[ebuild  N     ] net-nds/openldap-2.4.28-r1  USE="berkdb crypt cxx gnutls icu ipv6 minimal perl sasl ssl syslog tcpd -debug -experimental -iodbc -kerberos -odbc -overlays -samba (-selinux) -slp -smbkrb5passwd" 0 kB
[ebuild  N     ]  dev-libs/cyrus-sasl-2.1.23-r6  USE="berkdb crypt gdbm java mysql pam ssl -authdaemond -kerberos -ntlm_unsupported_patch -openldap -postgres -sample -srp -urandom" 1,576 kB
[ebuild  N     ]   virtual/mysql-5.1  USE="embedded -minimal -static" 0 kB
[nomerge       ] net-print/foomatic-filters-4.0.9  USE="cups dbus" 
[nomerge       ]  net-print/cups-1.4.8-r1  USE="X acl dbus filters gnutls jpeg ldap pam perl png python ssl static-libs threads tiff -debug -java -kerberos -php -slp -xinetd" LINGUAS="-da -de -es -eu -fi -fr -id -it -ja -ko -nl -no -pl -pt -pt_BR -ru -sv -zh -zh_TW" 
[ebuild  N     ]   app-text/poppler-0.16.7  USE="cairo curl cxx introspection jpeg jpeg2k lcms png qt4 utils xpdf-headers -cjk -debug -doc -exceptions" 0 kB
[ebuild  N     ]    media-libs/openjpeg-1.4-r1  USE="-doc -test" 0 kB
[ebuild  N     ]    x11-libs/gtk+-2.24.8-r1  USE="introspection (-aqua) -cups -debug -doc -examples -test -vim-syntax -xinerama" 0 kB
[ebuild  N     ]     x11-libs/pango-1.28.4  USE="X introspection -debug -doc -test" 0 kB
[ebuild  N     ]    dev-util/cmake-2.8.6-r4  USE="ncurses qt4 -emacs -test -vim-syntax" 0 kB
[ebuild  N     ]    x11-libs/cairo-1.10.2-r1  USE="X glib opengl qt4 static-libs svg xcb (-aqua) -debug -directfb -doc (-drm) (-gallium) (-openvg)" 0 kB
[ebuild  N     ]     x11-libs/qt-gui-4.7.4-r1  USE="accessibility cups dbus exceptions glib mng nas pch qt3support tiff (-aqua) -debug -egl -gtkstyle -nis -private-headers -raster -trace -xinerama" 0 kB

Total: 17 packages (17 new), Size of downloads: 1,576 kB

 * Error: circular dependencies:

(virtual/mysql-5.1::gentoo, ebuild scheduled for merge) depends on
 (dev-db/mysql-5.1.61::gentoo, ebuild scheduled for merge) (runtime)
  (dev-util/cmake-2.8.6-r4::gentoo, ebuild scheduled for merge) (buildtime)
   (x11-libs/qt-gui-4.7.4-r1::gentoo, ebuild scheduled for merge) (buildtime)
    (net-print/cups-1.4.8-r1::gentoo, ebuild scheduled for merge) (buildtime)
     (net-nds/openldap-2.4.28-r1::gentoo, ebuild scheduled for merge) (buildtime)
      (dev-libs/cyrus-sasl-2.1.23-r6::gentoo, ebuild scheduled for merge) (buildtime)
       (virtual/mysql-5.1::gentoo, ebuild scheduled for merge) (buildtime)

It might be possible to break this cycle
by applying any of the following changes:
- dev-libs/cyrus-sasl-2.1.23-r6 (Change USE: -mysql)
- dev-util/cmake-2.8.6-r4 (Change USE: -qt4)
- x11-libs/qt-gui-4.7.4-r1 (Change USE: -cups)
- net-print/cups-1.4.8-r1 (Change USE: -ldap)
- net-nds/openldap-2.4.28-r1 (Change USE: -sasl)

Note that this change can be reverted, once the package has been installed.

Note that the dependency graph contains a lot of cycles.
Several changes might be required to resolve all cycles.
Temporarily changing some use flag for all packages might be the better option.
Ma l'emersione la faccio fino in fondo da Salix. Così posso usare il PC anche per altro. ;)
Zievatron

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Linux sul mio PC: Il Ritorno... è Gentoo!

Messaggio da conoscenza »

Faccio cosi anche io! Almeno fino a quando non va il DE! ;)

allora dai:

Codice: Seleziona tutto

echo "dev-libs/cyrus-sasl -mysql" >> /etc/portage/package.use && echo "dev-util/cmake -qt4" >> /etc/portage/package.use && echo "x11-libs/qt-gui -cups" >> /etc/portage/package.use && echo "net-nds/openldap -sasl" >> /etc/portage/package.use
Poi apri
nano /etc/portage/package.use
e alla stringa:
net-print/cups -java
ci aggiungi -ldap

poi mi posti:
cat /etc/portage/package.use
cosi ho la versione modificata anche io! ;)
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: Linux sul mio PC: Il Ritorno... è Gentoo!

Messaggio da Zievatron »

Ecco:

Codice: Seleziona tutto

dev-java/icedtea-bin -X -cups
x11-libs/gtk+ -cups
net-print/cups -java -ldap
dev-vcs/subversion -dso
dev-libs/cyrus-sasl -mysql
dev-util/cmake -qt4
x11-libs/qt-gui -cups
net-nds/openldap -sasl
Zievatron

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Linux sul mio PC: Il Ritorno... è Gentoo!

Messaggio da conoscenza »

Bene, ora continua dando un
emerge openldap
e poi
emerge xfce4-meta

Probabilmente ci sarà altro da aggiungere a package.use, ma non ti preoccupare!
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: Linux sul mio PC: Il Ritorno... è Gentoo!

Messaggio da Zievatron »

emerge openldap da errori:

Codice: Seleziona tutto

emerge openldap
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) net-nds/openldap-2.4.28-r1
 * openldap-2.4.28.tgz RMD160 SHA1 SHA256 size ;-) ...                   [ ok ]
 * rfc2307bis.schema-20100722 RMD160 SHA1 SHA256 size ;-) ...            [ ok ]
 * ERROR: net-nds/openldap-2.4.28-r1 failed (setup phase):
 *   To build the ldapc++ library you must emerge openldap with sasl support
 * 
 * Call stack:
 *                   ebuild.sh, line  85:  Called pkg_setup
 *   openldap-2.4.28-r1.ebuild, line 215:  Called die
 * The specific snippet of code:
 *   		die "To build the ldapc++ library you must emerge openldap with sasl support"
 * 
 * If you need support, post the output of 'emerge --info =net-nds/openldap-2.4.28-r1',
 * the complete build log and the output of 'emerge -pqv =net-nds/openldap-2.4.28-r1'.
 * The complete build log is located at '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/die.env'.
 * S: '/var/tmp/portage/net-nds/openldap-2.4.28-r1/work/openldap-2.4.28'

>>> Failed to emerge net-nds/openldap-2.4.28-r1, Log file:

>>>  '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/build.log'

 * Messages for package net-nds/openldap-2.4.28-r1:

 * ERROR: net-nds/openldap-2.4.28-r1 failed (setup phase):
 *   To build the ldapc++ library you must emerge openldap with sasl support
 * 
 * Call stack:
 *                   ebuild.sh, line  85:  Called pkg_setup
 *   openldap-2.4.28-r1.ebuild, line 215:  Called die
 * The specific snippet of code:
 *   		die "To build the ldapc++ library you must emerge openldap with sasl support"
 * 
 * If you need support, post the output of 'emerge --info =net-nds/openldap-2.4.28-r1',
 * the complete build log and the output of 'emerge -pqv =net-nds/openldap-2.4.28-r1'.
 * The complete build log is located at '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/die.env'.
 * S: '/var/tmp/portage/net-nds/openldap-2.4.28-r1/work/openldap-2.4.28'
Proseguo ugualmente con emerge xfce4-meta?
Zievatron

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Linux sul mio PC: Il Ritorno... è Gentoo!

Messaggio da conoscenza »

No!
dai
etc-update
se richiesto opzione -5
emerge --sync
poi
emerge xfce4-meta
tanto si dira dietro openlap
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: Linux sul mio PC: Il Ritorno... è Gentoo!

Messaggio da Zievatron »

conoscenza ha scritto:No!
dai
etc-update
se richiesto opzione -5
emerge --sync
poi
emerge xfce4-meta
tanto si dira dietro openlap
Aaaarrrgghhh!!! :s
Io, invece, ho pensato di aver fatto una domanda superflua e l'ho fatto partire senza aspettare la risposta. :)
Ora è arrivato a (12 of 230).
Zievatron

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Linux sul mio PC: Il Ritorno... è Gentoo!

Messaggio da conoscenza »

Va bene, se va lascialo andare.
Tanto era da fare comunque, come già scritto nel post sopra! ;)
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: Linux sul mio PC: Il Ritorno... è Gentoo!

Messaggio da Zievatron »

conoscenza ha scritto:Va bene, se va lascialo andare.
Tanto era da fare comunque, come già scritto nel post sopra! ;)
Si è fermato quì:

Codice: Seleziona tutto

>>> Emerging (31 of 230) net-nds/openldap-2.4.28-r1
 * openldap-2.4.28.tgz RMD160 SHA1 SHA256 size ;-) ...                   [ ok ]
 * rfc2307bis.schema-20100722 RMD160 SHA1 SHA256 size ;-) ...            [ ok ]
 * ERROR: net-nds/openldap-2.4.28-r1 failed (setup phase):
 *   To build the ldapc++ library you must emerge openldap with sasl support
 * 
 * Call stack:
 *                   ebuild.sh, line  85:  Called pkg_setup
 *   openldap-2.4.28-r1.ebuild, line 215:  Called die
 * The specific snippet of code:
 *   		die "To build the ldapc++ library you must emerge openldap with sasl support"
 * 
 * If you need support, post the output of 'emerge --info =net-nds/openldap-2.4.28-r1',
 * the complete build log and the output of 'emerge -pqv =net-nds/openldap-2.4.28-r1'.
 * The complete build log is located at '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/die.env'.
 * S: '/var/tmp/portage/net-nds/openldap-2.4.28-r1/work/openldap-2.4.28'

>>> Failed to emerge net-nds/openldap-2.4.28-r1, Log file:

>>>  '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/build.log'

 * Messages for package x11-libs/libxcb-1.7:

 * Running elibtoolize in: libxcb-1.7/
 *   We've already been run in this tree; you should
 *   avoid this if possible (perhaps by filing a bug)

 * Messages for package sys-fs/lvm2-2.02.88:

 * Warning, we no longer overwrite /sbin/lvm and /sbin/dmsetup with
 * their static versions. If you need the static binaries,
 * you must append .static to the filename!
 * USE flag nocman is deprecated and replaced
 * with the cman USE flag.
 * 
 * USE flags clvm and cman are masked
 * by default and need to be unmasked to be used
 * 
 * If you are using genkernel and root-on-LVM, rebuild the initramfs.
 * lvm volumes are no longer automatically created for
 * baselayout-2 users. If you are using baselayout-2, be sure to
 * run: # rc-update add lvm boot
 * Do NOT add it if you are still using baselayout-1.

 * Messages for package net-nds/openldap-2.4.28-r1:

 * ERROR: net-nds/openldap-2.4.28-r1 failed (setup phase):
 *   To build the ldapc++ library you must emerge openldap with sasl support
 * 
 * Call stack:
 *                   ebuild.sh, line  85:  Called pkg_setup
 *   openldap-2.4.28-r1.ebuild, line 215:  Called die
 * The specific snippet of code:
 *   		die "To build the ldapc++ library you must emerge openldap with sasl support"
 * 
 * If you need support, post the output of 'emerge --info =net-nds/openldap-2.4.28-r1',
 * the complete build log and the output of 'emerge -pqv =net-nds/openldap-2.4.28-r1'.
 * The complete build log is located at '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-nds/openldap-2.4.28-r1/temp/die.env'.
 * S: '/var/tmp/portage/net-nds/openldap-2.4.28-r1/work/openldap-2.4.28'

 * Regenerating GNU info directory index...
 * Processed 81 info files.
Zievatron

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Linux sul mio PC: Il Ritorno... è Gentoo!

Messaggio da conoscenza »

Prova a dare revdep-rebuild

Se da ancora problemi con openldap dai:
echo "net-nds/openldap" >> /etc/portage/package.mask

Se no, allora riprendi
emerge xfce4-meta
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Rispondi