Jump to content
Read the Funtoo Newsletter: Summer 2023 ×

fanfoue

Members
  • Posts

    9
  • Joined

  • Last visited

Posts posted by fanfoue

  1.  grep -r gtk /etc/portage :

    /etc/portage/package.use
    1:x11misc/lightdm gtk -introspection -gnome -kde -qt4 -qt5
    4:media-sound/audacious chardet -gtk gtk3
    5:media-plugins/audacious-plugins -gtk gtk3 http
    8:www-client/firefox gmp-autoupdate gtk3 hwaccel system-sqlite startup-notification
    140:x11-libs/gtk+ abi_x86_32
    171:#>=mate-base/mate-1.14.0 -gtk3
    195:# required by app-editors/bluefish-2.2.9::gentoo[-gucharmap,gtk3]
    
    /etc/portage/make.conf
    7:#USE="-gnome -gtk -kde -kdeenablefinal -ldap nls -qt3 -qt3support -qt4 userlocales -systemd -pulseaudio"
    8:USE="php threads usb gstreamer xcb gtk3 nls userlocales -gnome -kde -kdeenablefinal -ldap -qt3 -qt3support -qt4 -qt5 -systemd -pulseaudio"
    
    /etc/portage/package.unmask
    5:# mate-themes upstream now releasing support per each gtk3 version. i.e for 3.16, 3.18. masking a release that is built for 3.18 until we have gtk-3.18.
    

    I have tried to modify make.conf and set -gtk3 for USE :

    ...
    [ebuild     U  ] mate-base/mate-control-center-1.12.1-r1::gentoo [1.10.2::gentoo] USE="-appindicator% -debug -gtk3%" 1 275 KiB
    [ebuild     U  ] mate-base/mate-applets-meta-1.12::gentoo [1.10::gentoo] USE="-appindicator -gtk3% -netspeed% -sensors" 0 KiB
    [ebuild     U  ] app-arch/engrampa-1.12.0::gentoo [1.10.2::gentoo] USE="caja -gtk3% -magic (-packagekit) (-debug%)" 1 348 KiB
    [ebuild     U  ] app-cdr/brasero-3.12.1-r1:0/3.1::gentoo [3.12.1:0/3.1::gentoo] USE="css introspection libburn mp3 -nautilus (-packagekit) -playlist {-test} -tracker" 0 KiB
    [ebuild     U  ] app-emulation/wine-1.9.16::gentoo [1.9.15::gentoo] USE="X alsa cups fontconfig gecko gstreamer jpeg lcms mono mp3 ncurses nls opengl osmesa perl png realtime run-exes s3tc ssl staging themes%* threads truetype udisks v4l xcomposite xml -capi -custom-cflags -d3d9 -dos -gphoto2 -gsm -ldap -netapi -odbc -openal -opencl -oss -pcap -pipelight -prelink -pulseaudio -samba -scanner (-selinux) {-test} -vaapi -xinerama" ABI_X86="32 (64) (-x32)" LINGUAS="en fr -ar -bg -ca -cs -da -de -el -en_US -eo -es -fa -fi -he -hi -hr -hu -it -ja -ko -lt -ml -nb_NO -nl -or -pa -pl -pt_BR -pt_PT -rm -ro -ru -sk -sl -sr_RS@cyrillic -sr_RS@latin -sv -te -th -tr -uk -wa -zh_CN -zh_TW" 32 558 KiB
    [ebuild     U  ] mate-extra/mate-screensaver-1.12.0-r1::gentoo [1.10.2-r2::gentoo] USE="X consolekit libnotify opengl pam -debug -gtk3% (-systemd)" 4 755 KiB
    [ebuild     U  ] mate-extra/caja-extensions-1.12.0-r1::gentoo [1.10.1-r2::gentoo] USE="cdr mail open-terminal wallpaper -gajim -gksu -gtk3% -image-converter -pidgin -share -upnp (-debug%)" 362 KiB
    [ebuild     U  ] mate-base/mate-1.12-r1::gentoo [1.10.0-r2::gentoo] USE="base extras notification themes (-bluetooth) -gtk3% -help%" 0 KiB
    [blocks B      ] >=x11-libs/gtk+-3.17:3 (">=x11-libs/gtk+-3.17:3" is blocking x11-themes/mate-themes-3.16.3)
    
    Total: 93 packages (86 upgrades, 3 new, 4 reinstalls), Size of downloads: 262 860 KiB
    Conflict: 2 blocks (1 unsatisfied)
    
    !!! Multiple package instances within a single package slot have been pulled
    !!! into the dependency graph, resulting in a slot conflict:
    
    x11-libs/gtk+:3
    
      (x11-libs/gtk+-3.20.8:3/3::gentoo, ebuild scheduled for merge) pulled in by
        >=x11-libs/gtk+-3.19.6:3[introspection?] required by (x11-libs/gtksourceview-3.20.4:3.0/3::gentoo, ebuild scheduled for merge)
        ^^              ^^^^^^^^                                                                                                                                                                                
        (and 1 more with the same problem)
    
      (x11-libs/gtk+-3.16.7:3/3::gentoo, installed) pulled in by
        =x11-libs/gtk+-3.16*:3 required by (x11-themes/mate-themes-meta-3:0/0::gentoo, ebuild scheduled for merge)
        ^              ^^^^^^^
    
  2. Sorry the output didn't work properly, here is it :

    # emerge -avuDN @world
    
    These are the packages that would be merged, in order:
    
    Calculating dependencies... done!
    
    The following USE changes are necessary to proceed:
     (see "package.use" in the portage(5) man page for more details)
    # required by mate-extra/mate-power-manager-1.12.1-r2::gentoo
    # required by mate-base/mate-1.12-r1::gentoo[extras]
    # required by @selected
    # required by @world (argument)
    >=mate-base/mate-panel-1.12.2-r3 -gtk3
    
    Would you like to add these changes to your config files? [Yes/No]
    
    Autounmask changes successfully written.
    
     * IMPORTANT: config file '/etc/portage/package.use' needs updating.
     * See the CONFIGURATION FILES section of the emerge
     * man page to learn how to update config files.
    

    if I modify package.use (adding -gtk3 to mate-panel), I get the same loop as described in my 1st post.

  3. Thanks for the answer.

     

    I guess yes :

     

    $ epro show

    === Enabled Profiles: ===

            arch: x86-64bit
           build: current
         subarch: core2_64
          flavor: desktop
         mix-ins: no-systemd
         mix-ins: X
         mix-ins: audio
         mix-ins: mate


    === All inherited flavors from desktop flavor: ===

                         workstation (from desktop flavor)
                                core (from workstation flavor)
                             minimal (from core flavor)

    === All inherited mix-ins from desktop flavor: ===

                                   X (from workstation flavor)
                               audio (from workstation flavor)
                                 dvd (from workstation flavor)
                               media (from workstation flavor)
          mediadevice-audio-consumer (from media mix-in)
                    mediadevice-base (from mediadevice-audio-consumer mix-in)
          mediadevice-video-consumer (from media mix-in)
                    mediadevice-base (from mediadevice-video-consumer mix-in)
            mediaformat-audio-common (from media mix-in)
              mediaformat-gfx-common (from media mix-in)
            mediaformat-video-common (from media mix-in)
                      console-extras (from workstation flavor)
                               print (from desktop flavor)

     

    What should I do then ? What informations/files do you need ?

    (I updated 3 minutes ago, and still the same problem)

    Thanks

  4. Hello,

     

    Yesterday update attempt leads to a series of messages about mate-base/mate-panel-1.12.2-r3 wanting gtk3 then rejecting it, then wanting it, then rejecting it... :

     

    # emerge -auDN @world

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

    Calculating dependencies... done!

    The following USE changes are necessary to proceed:
     (see "package.use" in the portage(5) man page for more details)
    # required by mate-base/mate-1.12-r1::gentoo
    # required by @selected
    # required by @world (argument)
    >=mate-base/mate-panel-1.12.2-r3 gtk3

     

    so I modify /etc/portage/package.use accordingly, but :

     

    # emerge -auDN @world

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

    Calculating dependencies... done!

    The following USE changes are necessary to proceed:
     (see "package.use" in the portage(5) man page for more details)
    # required by mate-extra/mate-power-manager-1.12.1-r2::gentoo
    # required by mate-base/mate-1.12-r1::gentoo[extras]
    # required by @selected
    # required by @world (argument)
    >=mate-base/mate-panel-1.12.2-r3 -gtk3

     

    And so on...

    I'm new to funtoo, please help me getting out of this mess.

    Thanks !

     

  5. Hello all,

    I'm new to funtoo (and gentoo), I installed my system one month ago.

    I'm getting trouble with a world update : dhcpcd build fails to find a "queue.h" include.

    By the way, my network card is statically configured, I would like to unmerge dhcpcd. But it's not in the world file and I could manage to mask it...

    Thanks for the help !

    # emerge --sync
    >>> Syncing repository 'gentoo' into '/usr/portage'...
    /usr/bin/git pull
    Already up-to-date.
    === Sync completed for gentoo
    q: Updating ebuild cache in /usr/portage ... 
    q: Finished 39891 entries in 0.330852 seconds
    >>> Syncing repository 'funtoo-overlay' into '/var/portage/funtoo-overlay'...
    /usr/bin/git pull
    Already up-to-date.
    === Sync completed for funtoo-overlay
    q: Updating ebuild cache in /var/portage/funtoo-overlay ... 
    q: Finished 327 entries in 0.003057 seconds
    
    # emerge -a --keep-going --update --newuse --deep --with-bdeps=y world
    
    These are the packages that would be merged, in order:
    
    Calculating dependencies... done!
    [ebuild  N     ] net-misc/dhcpcd-6.10.2  USE="embedded ipv6 udev" 
    
    Would you like to merge these packages? [Yes/No] 
    
    >>> Verifying ebuild manifests
    
    >>> Emerging (1 of 1) net-misc/dhcpcd-6.10.2::gentoo
     * dhcpcd-6.10.2.tar.xz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                                 [ ok ]
    >>> Unpacking source...
    >>> Unpacking dhcpcd-6.10.2.tar.xz to /var/tmp/portage/net-misc/dhcpcd-6.10.2/work
    >>> Source unpacked in /var/tmp/portage/net-misc/dhcpcd-6.10.2/work
    >>> Preparing source in /var/tmp/portage/net-misc/dhcpcd-6.10.2/work/dhcpcd-6.10.2 ...
    >>> Source prepared.
    >>> Configuring source in /var/tmp/portage/net-misc/dhcpcd-6.10.2/work/dhcpcd-6.10.2 ...
    ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/lib64 --prefix= --libexecdir=/lib/dhcpcd --dbdir=/var/lib/dhcpcd --localstatedir=/var --rundir=/run --enable-embedded --enable-ipv6 CC=x86_64-pc-linux-gnu-gcc --with-hook=ntp.conf --with-hook=yp.conf
    configure args: --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/lib64 --prefix= --libexecdir=/lib/dhcpcd --dbdir=/var/lib/dhcpcd --localstatedir=/var --rundir=/run --enable-embedded --enable-ipv6 CC=x86_64-pc-linux-gnu-gcc --with-hook=ntp.conf --with-hook=yp.conf
    Deriving operating system from ... x86_64-pc-linux-gnu
    Configuring dhcpcd for ... linux
    dhcpcd-definitions.conf will be embedded in dhcpcd itself
    Using compiler .. x86_64-pc-linux-gnu-gcc
    x86_64-pc-linux-gnu-gcc (Funtoo 4.9.3-r3) 4.9.3
    Testing for nl80211 ... yes
    Testing for IN6_ADDR_GEN_MODE_NONE ... yes
    Testing for getifaddrs ... yes
    Testing for clock_gettime ... yes
    Testing for inet_ntoa ... yes
    Testing for arc4random ... no
    Testing for arc4random_uniform ... no
    Testing for closefrom ... no
    Testing for getline ... no
    Testing for strlcpy ... no
    Testing for pidfile_lock ... no
    Testing for strtoi ... no
    Testing for dprintf ... yes
    Testing for printf %m support ...yes
    Testing for TAILQ_FOREACH_SAFE ... no
    Testing for TAILQ_CONCAT ...yes
    Testing for posix_spawn ... yes
    Testing for kqueue1 ... no
    Testing for kqueue ... no
    Testing for epoll ... yes
    Testing for be64enc ... no
    Testing for fls64 ... no
    Testing for MD5Init ... no
    Testing for sha2.h ... no
    Testing for SHA256_Init ... no
    Testing for SHA256Init ... no
    Checking for libudev ... yes
    Checking udev_monitor_filter_add_match_subsystem_devtype ... yes
    Checking udev_device_get_is_initialized ... yes
    Testing for dlopen ... yes (-ldl)
    Checking for ntpd ... not found
    Checking for chronyd ... not found
    Checking for ypbind ... not found
    Finding hook ntp.conf ... 50-ntp.conf
    Finding hook yp.conf ... 50-yp.conf
    
       SYSCONFDIR =		/etc
       SBINDIR =		/sbin
       LIBDIR =		/lib64
       LIBEXECDIR =		/lib/dhcpcd
       DBDIR =		/var/lib/dhcpcd
       RUNDIR =		/run
       MANDIR =		/usr/share/man
       DATADIR =		/usr/share
       HOOKSCRIPTS =	50-ntp.conf 50-yp.conf
       EGHOOKSCRIPTS =	
       STATUSARG = 		
    
    >>> Source configured.
    >>> Compiling source in /var/tmp/portage/net-misc/dhcpcd-6.10.2/work/dhcpcd-6.10.2 ...
    make -j5 
    x86_64-pc-linux-gnu-gcc  -march=core2 -O2 -pipe -std=c99  -march=core2 -O2 -pipe -DNDEBUG -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DINET -DINET6 -DPLUGIN_DEV -I./crypt -c common.c -o common.o
    x86_64-pc-linux-gnu-gcc  -march=core2 -O2 -pipe -std=c99  -march=core2 -O2 -pipe -DNDEBUG -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DINET -DINET6 -DPLUGIN_DEV -I./crypt -c control.c -o control.o
    x86_64-pc-linux-gnu-gcc  -march=core2 -O2 -pipe -std=c99  -march=core2 -O2 -pipe -DNDEBUG -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DINET -DINET6 -DPLUGIN_DEV -I./crypt -c dhcpcd.c -o dhcpcd.o
    x86_64-pc-linux-gnu-gcc  -march=core2 -O2 -pipe -std=c99  -march=core2 -O2 -pipe -DNDEBUG -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DINET -DINET6 -DPLUGIN_DEV -I./crypt -c duid.c -o duid.o
    x86_64-pc-linux-gnu-gcc  -march=core2 -O2 -pipe -std=c99  -march=core2 -O2 -pipe -DNDEBUG -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DINET -DINET6 -DPLUGIN_DEV -I./crypt -c eloop.c -o eloop.o
    eloop.c:135:19: fatal error: queue.h: No such file or directory
     #include "queue.h"
                       ^
    compilation terminated.
    Makefile:84: recipe for target 'eloop.o' failed
    make: *** [eloop.o] Error 1
    make: *** Waiting for unfinished jobs....
     * ERROR: net-misc/dhcpcd-6.10.2::gentoo failed (compile phase):
     *   emake failed
     * 
     * If you need support, post the output of `emerge --info '=net-misc/dhcpcd-6.10.2::gentoo'`,
     * the complete build log and the output of `emerge -pqv '=net-misc/dhcpcd-6.10.2::gentoo'`.
     * The complete build log is located at '/var/tmp/portage/net-misc/dhcpcd-6.10.2/temp/build.log'.
     * The ebuild environment file is located at '/var/tmp/portage/net-misc/dhcpcd-6.10.2/temp/environment'.
     * Working directory: '/var/tmp/portage/net-misc/dhcpcd-6.10.2/work/dhcpcd-6.10.2'
     * S: '/var/tmp/portage/net-misc/dhcpcd-6.10.2/work/dhcpcd-6.10.2'
    
    >>> Failed to emerge net-misc/dhcpcd-6.10.2, Log file:
    
    >>>  '/var/tmp/portage/net-misc/dhcpcd-6.10.2/temp/build.log'
    
     * Messages for package net-misc/dhcpcd-6.10.2:
    
     * ERROR: net-misc/dhcpcd-6.10.2::gentoo failed (compile phase):
     *   emake failed
     * 
     * If you need support, post the output of `emerge --info '=net-misc/dhcpcd-6.10.2::gentoo'`,
     * the complete build log and the output of `emerge -pqv '=net-misc/dhcpcd-6.10.2::gentoo'`.
     * The complete build log is located at '/var/tmp/portage/net-misc/dhcpcd-6.10.2/temp/build.log'.
     * The ebuild environment file is located at '/var/tmp/portage/net-misc/dhcpcd-6.10.2/temp/environment'.
     * Working directory: '/var/tmp/portage/net-misc/dhcpcd-6.10.2/work/dhcpcd-6.10.2'
     * S: '/var/tmp/portage/net-misc/dhcpcd-6.10.2/work/dhcpcd-6.10.2'
     * 
     * The following package has failed to build, install, or execute postinst:
     * 
     *  (net-misc/dhcpcd-6.10.2:0/0::gentoo, ebuild scheduled for merge), Log file:
     *   '/var/tmp/portage/net-misc/dhcpcd-6.10.2/temp/build.log'
     * 
    
×
×
  • Create New...