Jump to content
Read the Funtoo Newsletter: Summer 2023 ×

adcdam

Members
  • Posts

    135
  • Joined

  • Last visited

  • Days Won

    6

Posts posted by adcdam

  1. Hi, thanks i did that

    i got the same

    * Messages for package x11-base/xorg-server-1.17.4-r1:
    
     * This package will overwrite one or more files that may belong to other
     * packages (see list below). You can use a command such as `portageq
     * owners / <filename>` to identify the installed package that owns a
     * file. If portageq reports that only one package owns a file then do
     * NOT file a bug report. A bug report is only useful if it identifies at
     * least two or more packages that are known to install the same file(s).
     * If a collision occurs and you can not explain where the file came from
     * then you should simply ignore the collision since there is not enough
     * information to determine if a real problem exists. Please do NOT file
     * a bug report at https://bugs.gentoo.org/ unless you report exactly
     * which two packages install the same file(s). See
     * https://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how
     * to solve the problem. And once again, please do NOT file a bug report
     * unless you have completely understood the above message.
     * 
     * Detected file collision(s):
     * 
     *  /usr/share/X11/xorg.conf.d/10-evdev.conf
     * 
     * Searching all installed packages for file collisions...
     * 
     * Press Ctrl-C to Stop
     * 
     * x11-drivers/xf86-input-evdev-2.10.5:0::gentoo
     *  /usr/share/X11/xorg.conf.d/10-evdev.conf
     * 
     * Package 'x11-base/xorg-server-1.17.4-r1' NOT merged due to file
     * collisions. If necessary, refer to your elog messages for the whole
     * content of the above message.
    
    
     * GNU info directory index is up-to-date.
    

    before i was stupid and did emerge -C xorg-server and deleted the newer version, i dont now what im doing i need a coffee 

    why there are packages that need rebuild here?

     

     

     
    sudo equery list -po  x11-base/xorg-server
    Contrase?a: 
    Unavailable repository 'gentoo' referenced by masters entry in '/var/lib/layman/sunrise/metadata/layout.conf'
    !!! Unable to parse profile: '/etc/portage/make.profile'
    !!! ParseError: Parent 'gentoo:funtoo/1.0/linux-gnu/arch/x86-64bit' not found: '/etc/portage/make.profile/parent'
     * Searching for xorg-server in x11-base ...
    [--O] [  ] x11-base/xorg-server-1.17.4:0/1.17.4
    [--O] [  ] x11-base/xorg-server-1.17.4-r1:0/1.17.4


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


    Calculating dependencies... done!
    [ebuild  N     ] x11-base/xorg-server-1.17.4-r1  USE="ipv6 nptl suid udev xorg -dmx -doc -glamor -kdrive -libressl -minimal (-selinux) -static-libs -systemd -tslib -unwind -wayland -xephyr -xnest -xvfb" 
    [ebuild  rR    ] x11-drivers/xf86-input-mouse-1.9.2 
    [ebuild  rR    ] x11-drivers/xf86-input-keyboard-1.9.0 
    [ebuild     UD ] x11-drivers/xf86-input-evdev-2.9.2 [2.10.5]
    [ebuild     UD ] sys-fs/udisks-2.1.8 [2.6.5]
    [ebuild     U  ] app-crypt/gnupg-2.1.20 [2.1.18]
    [ebuild     UD ] media-gfx/icoutils-0.31.1 [0.31.3]
    [ebuild     U  ] app-editors/vim-core-8.0.0911 [8.0.0606]
    [ebuild     U  ] app-editors/vim-8.0.0911 [8.0.0606]
    [ebuild     UD ] x11-base/xorg-drivers-1.17 [1.19]
    [ebuild  rR    ] x11-drivers/nvidia-drivers-381.22 [381.22]
    [ebuild     U  ] www-client/google-chrome-60.0.3112.90 [60.0.3112.78]
    [ebuild     U  ] dev-qt/qtgui-5.7.1-r1 [5.7.1]
    [ebuild     U  ] www-client/firefox-55.0 [54.0.1]


    The following packages are causing rebuilds:


      (x11-base/xorg-server-1.17.4-r1:0/1.17.4::xorg-kit, ebuild scheduled for merge) causes rebuilds for:
        (x11-drivers/nvidia-drivers-381.22:0/381::xorg-kit, ebuild scheduled for merge)
        (x11-drivers/xf86-input-keyboard-1.9.0:0/0::xorg-kit, ebuild scheduled for merge)
        (x11-drivers/xf86-input-mouse-1.9.2:0/0::xorg-kit, ebuild scheduled for merge)


    Would you like to merge these packages? [Yes/No] 

  3. i did that, portage try to install the old version of xorg-server and there are some rebuilds

    >>> Failed to install x11-base/xorg-server-1.17.4-r1, Log file:
    
    >>>  '/var/tmp/portage/x11-base/xorg-server-1.17.4-r1/temp/build.log'
    
    
     * Messages for package x11-base/xorg-server-1.17.4-r1:
    
    
     * This package will overwrite one or more files that may belong to other
     * packages (see list below). You can use a command such as `portageq
     * owners / <filename>` to identify the installed package that owns a
     * file. If portageq reports that only one package owns a file then do
     * NOT file a bug report. A bug report is only useful if it identifies at
     * least two or more packages that are known to install the same file(s).
     * If a collision occurs and you can not explain where the file came from
     * then you should simply ignore the collision since there is not enough
     * information to determine if a real problem exists. Please do NOT file
     * a bug report at https://bugs.gentoo.org/unless you report exactly
     * which two packages install the same file(s). See
     * https://wiki.gentoo.org/wiki/Knowledge_Base:Blockersfor tips on how
     * to solve the problem. And once again, please do NOT file a bug report
     * unless you have completely understood the above message.
     * 
     * Detected file collision(s):
     * 
     *  /usr/share/X11/xorg.conf.d/10-evdev.conf
     * 
     * Searching all installed packages for file collisions...
     * 
     * Press Ctrl-C to Stop
     * 
     * x11-drivers/xf86-input-evdev-2.10.5:0::gentoo
     *  /usr/share/X11/xorg.conf.d/10-evdev.conf
     * 
     * Package 'x11-base/xorg-server-1.17.4-r1' NOT merged due to file
     * collisions. If necessary, refer to your elog messages for the whole
     * content of the above message.
    
    
     * GNU info directory index is up-to-date.
  4. Hi,

    i followed this guide

    # install -d /var/git
    # cd /var/git
    # git clone https://github.com/funtoo/meta-repo.git
    # cd meta-repo
    # git submodule init
    # git submodule update
    # rm /usr/share/portage/config/repos.conf
    # mv /etc/portage/repos.conf /etc/portage/repos.conf.bak
    # ln -s /var/git/meta-repo/repos.conf /etc/portage/repos.conf
    # chown -R portage:portage /var/git/meta-repo

    after sudo emerge -auDN @world

     

    i got this:

     

     
    Calculating dependencies... done!
    
    
    !!! Multiple package instances within a single package slot have been pulled
    !!! into the dependency graph, resulting in a slot conflict:
    
    
    x11-base/xorg-server:0
    
    
      (x11-base/xorg-server-1.17.4-r1:0/1.17.4::xorg-kit, ebuild scheduled for merge) pulled in by
        (no parents that aren't satisfied by other packages in this slot)
    
    
      (x11-base/xorg-server-1.19.1_p20170228:0/1.19.1_p20170228::gentoo, installed) pulled in by
        x11-base/xorg-server:0/1.19.1_p20170228= required by (x11-drivers/xf86-input-keyboard-1.9.0:0/0::gentoo, installed)
                            ^^^^^^^^^^^^^^^^^^^^                                                                                                               
        (and 2 more with the same problem)
    
    
    NOTE: Use the '--verbose-conflicts' option to display parents omitted above
    
    
    It may be possible to solve this problem by using package.mask to
    prevent one of those packages from being selected. However, it is also
    possible that conflicting dependencies exist such that they are
    impossible to satisfy simultaneously.  If such a conflict exists in
    the dependencies of two different packages, then those packages can
    not be installed simultaneously. You may want to try a larger value of
    the --backtrack option, such as --backtrack=30, in order to see if
    that will solve this conflict automatically.
    
    
    For more information, see MASKED PACKAGES section in the emerge man
    page or refer to the Gentoo Handbook.
    
    
    
    

    how can i solve this?

    thanks a lot!

  5. Hi, i can not get Alsa to detect the sound card, the sound card is a Asus xonar dx, in arch linux it work, so is not a hardware problem with the card, i selected in kernel configuration, alsa as built in, c-media oxygen and c media codec,

    lspci | grep -i audio
    01:00.1 Audio device: NVIDIA Corporation Device 10f1 (rev a1) 
    08:04.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]

      aplay -L:

    Discard all samples (playback) or generate zero samples (capture) 
    hdmi:CARD=NVidia,DEV=0 
        HDA NVidia, HDMI 0 
        HDMI Audio Output 
    hdmi:CARD=NVidia,DEV=1 
        HDA NVidia, HDMI 1 
        HDMI Audio Output 
    hdmi:CARD=NVidia,DEV=2 
        HDA NVidia, HDMI 2 
        HDMI Audio Output 
    hdmi:CARD=NVidia,DEV=3 
        HDA NVidia, HDMI 3 
        HDMI Audio Output

    thanks!!

  6. Hi, i wanted to install a new kernel i was looking for kernel 4.9.41 because i want to install a lts kernel but i couldnt find it with equery, 

    equery m gentoo-sources 

      it give me a list of kernels but i couldnt find any of the kernels i was looking for i was looking for gentoo sources 4.1.43, 4.480, or 4.9.41, what im doing wrong?

  7. Messages for package dev-libs/libtasn1-4.10-r1:
    
     * Portage patch failed to apply (ltmain.sh version 2.4.2 Debian-2.4.2-1.7)!
     * Please file a bug report to add a proper patch.
     * ERROR: dev-libs/libtasn1-4.10-r1::gentoo failed (prepare phase):
     *   Portage patch failed to apply!

    also firefox say that portage patch failed because ltmain.sh

  8. i get this error

     

     

     

    >

    >> Emerging (1 of 1) www-client/firefox-52.0.1-r1::gentoo
     * firefox-52.0.1.source.tar.xz SHA256 SHA512 WHIRLPOOL size ;-) ...         [ ok ]
     * firefox-52.0-patches-08.tar.xz SHA256 SHA512 WHIRLPOOL size ;-) ...       [ ok ]
     *
     * You are enabling official branding. You may not redistribute this build
     * to any users on your network or the internet. Doing so puts yourself into
     * a legal problem with Mozilla Foundation
     * You can disable it by emerging firefox _with_ the bindist USE-flag
    >>> Unpacking source...
    >>> Unpacking firefox-52.0.1.source.tar.xz to /var/tmp/portage/www-client/firefox-52.0.1-r1/work
    >>> Unpacking firefox-52.0-patches-08.tar.xz to /var/tmp/portage/www-client/firefox-52.0.1-r1/work
     * Sorry, but firefox-52.0.1 does not support the es locale
    >>> Source unpacked in /var/tmp/portage/www-client/firefox-52.0.1-r1/work
    >>> Preparing source in /var/tmp/portage/www-client/firefox-52.0.1-r1/work/firefox-52.0.1 ...
     * Applying patches from /var/tmp/portage/www-client/firefox-52.0.1-r1/work/firefox ...
     *   1000_gentoo_install_dir.patch ...                                       [ ok ]
     *   1001_disable_sdk_install.patch ...                                      [ ok ]
     *   1002_add_gentoo_preferences.patch ...                                   [ ok ]
     *   1003_drop_build_id.patch ...                                            [ ok ]
     *   1004_dont_hardcode_libc_soname.patch ...                                [ ok ]
     *   1005_gentoo_specific_pgo.patch ...                                      [ ok ]
     *   1006_fix_hardened_pie_detection.patch ...                               [ ok ]
     *   2000_Use-C99-math-isfinite.patch ...                                    [ ok ]
     *   2001_system_harfbuzz.patch ...                                          [ ok ]
     *   2002_system_graphite2.patch ...                                         [ ok ]
     *   6000_only_attempt_to_use_getcontext_on_glibc.patch ...                  [ ok ]
     *   6001_add_missing_header_for_basename.patch ...                          [ ok ]
     *   6002_add_alternate_name_for_private_siginfo_struct_member.patch ...     [ ok ]
     *   6003_fix_syscall_wrappers_on_musl.patch ...                             [ ok ]
     * Running eautoreconf in '/var/tmp/portage/www-client/firefox-52.0.1-r1/work/firefox-52.0.1' ...
     * Running autoconf ...                                                      [ ok ]
     * Running elibtoolize in: firefox-52.0.1/
     * Running elibtoolize in: firefox-52.0.1/intl/icu/source/
     * Running elibtoolize in: firefox-52.0.1/ipc/chromium/src/third_party/libevent/
    
     * Portage patch failed to apply (ltmain.sh version 2.4.2)!
     * Please file a bug report to add a proper patch.
     * ERROR: www-client/firefox-52.0.1-r1::gentoo failed (prepare phase):
     *   Portage patch failed to apply!
     *
     * Call stack:
     *     ebuild.sh, line  115:  Called src_prepare
     *   environment, line 5554:  Called eautoreconf 'old-configure.in'
     *   environment, line 1786:  Called elibtoolize '--force' '/var/tmp/portage/www-client/firefox-52.0.1-r1/work/firefox-52.0.1'
     *   environment, line 2024:  Called die
     * The specific snippet of code:
     *                                   die "Portage patch failed to apply!";
     *
     * If you need support, post the output of `emerge --info '=www-client/firefox-52.0.1-r1::gentoo'`,
     * the complete build log and the output of `emerge -pqv '=www-client/firefox-52.0.1-r1::gentoo'`.
     * The complete build log is located at '/var/tmp/portage/www-client/firefox-52.0.1-r1/temp/build.log'.
     * The ebuild environment file is located at '/var/tmp/portage/www-client/firefox-52.0.1-r1/temp/environment'.
     * Working directory: '/var/tmp/portage/www-client/firefox-52.0.1-r1/work/firefox-52.0.1'
     * S: '/var/tmp/portage/www-client/firefox-52.0.1-r1/work/firefox-52.0.1'
    
    >>> Failed to emerge www-client/firefox-52.0.1-r1, Log file:
    
    >>>  '/var/tmp/portage/www-client/firefox-52.0.1-r1/temp/build.log'
    
     * Messages for package www-client/firefox-52.0.1-r1:
    
     * You are enabling official branding. You may not redistribute this build
     * to any users on your network or the internet. Doing so puts yourself into
     * a legal problem with Mozilla Foundation
     * You can disable it by emerging firefox _with_ the bindist USE-flag
     * Sorry, but firefox-52.0.1 does not support the es locale
     * Portage patch failed to apply (ltmain.sh version 2.4.2)!
     * Please file a bug report to add a proper patch.
     * ERROR: www-client/firefox-52.0.1-r1::gentoo failed (prepare phase):
     *   Portage patch failed to apply!
     *
     * Call stack:
     *     ebuild.sh, line  115:  Called src_prepare
     *   environment, line 5554:  Called eautoreconf 'old-configure.in'
     *   environment, line 1786:  Called elibtoolize '--force' '/var/tmp/portage/www-client/firefox-52.0.1-r1/work/firefox-52.0.1'
     *   environment, line 2024:  Called die
     * The specific snippet of code:
     *                                   die "Portage patch failed to apply!";
     *
     * If you need support, post the output of `emerge --info '=www-client/firefox-52.0.1-r1::gentoo'`,
     * the complete build log and the output of `emerge -pqv '=www-client/firefox-52.0.1-r1::gentoo'`.
     * The complete build log is located at '/var/tmp/portage/www-client/firefox-52.0.1-r1/temp/build.log'.
     * The ebuild environment file is located at '/var/tmp/portage/www-client/firefox-52.0.1-r1/temp/environment'.
     * Working directory: '/var/tmp/portage/www-client/firefox-52.0.1-r1/work/firefox-52.0.1'
     * S: '/var/tmp/portage/www-client/firefox-52.0.1-r1/work/firefox-52.0.1'
  9. i will go back to windows when hell freezes over, i use steam too which is great to play native games, but i also need wine, the problem i have is with playonlinux not wine, if i use system wine i dont have any problem of wine not finding freetype, but there s a good news for Gentoo/Funtoo:

     

    https://wiki.gentoo.org/wiki/Wine

     

      Upcoming packaging changes

    Soon, a rework of the wine package will be released for Gentoo which allows multiple installations in parallel. What this means for users is that if they have an application that only works on a particular version of wine, they can install that version along side any other version. Additionally, wine will be split into several packages. Currently, the intention is to have "wine-vanilla," "wine-staging," and "wine-d3d9" packages so that users can also use multiple patchsets in parallel. Management of the default wine installation will be handled with an eselect module.

     

    so i will be able to install multiple versions of wine with no problems so i will have no need of Playonlinux.

  10. I really think after 6 years in linux im back to Windows, i ask about this problem here, in the wine forum, in the playonlinux forum in funtoo reddit, nobody could give me an answer, i updated the system and now some games that worked now they don t because it ask for the f...ing freetype that i have already installed, 

  11. i have a problem when using Playonlinux it happened after updating, i get this on the debug of Playonlinux:

     

    Wine cannot find the FreeType font library. To enable Wine to use TrueType fonts please install a version of FreeType greater than or equal to 2.0.5. http://www.freetype.org

    is there a patch a symlink or something to fix this?

    i dont know if the problem is fontconfig, or freetype or glibc.

    i have both 64 and 32 bit libs of freetype installed
    if i type: find /usr/lib{32,64} -name "libfreetype*"
    i get

    /usr/lib32/libfreetype.so
    /usr/lib32/libfreetype.so.6
    /usr/lib32/libfreetype.so.6.12.5
    /usr/lib64/libfreetype.so
    /usr/lib64/libfreetype.so.6
    /usr/lib64/libfreetype.so.6.12.5
     
    anyone?
  12. Thanks Cardinal, you always help me, i did sudo eselect python edit but i got this:

    !!! Error: EDITOR is not set
    Call stack:
        * do_edit (python.eselect:181)
        * check_do (core.bash:24)
        * do_action (core.bash:105)
        * main (eselect:181)
    exiting

    so i read this

     

    Default editor

    Funtoo Linux also has a special meta-command called eselect, which can be used to set many default system settings. One of the things it is used for is to set the default editor used by things like crontab -e, etc that will automatically start an editor when run. Here is how to use eselect to change the default system editor:

    # eselect editor list
    Available targets for the EDITOR variable:
    [1] /bin/nano
    [2] /bin/ed
    [3] /usr/bin/ex
    [4] /usr/bin/vi
    [ ] (free form)
    # eselect editor set 4
    Setting EDITOR to /usr/bin/vi ...
    Run ". /etc/profile" to update the variable in your shell. After logging in again, or typing source /etc/profile in the current shell, the new system editor will be active.

    Note that if you want to use vim instead of a vi through busybox you also need to run:

    # eselect vi set vim

     

     

    i did that as root i did sudo eselect editor set 4

    and then source /etc/profile and then sudo eselect vi set vim
     

    and then i got the same

    !!! Error: EDITOR is not set
    Call stack:
        * do_edit (python.eselect:181)
        * check_do (core.bash:24)
        * do_action (core.bash:105)
        * main (eselect:181)
    exiting

    i select vim instead of nano because i like more vim

    i also tried with nano but i got the same error.

     

     

     

    i also did this, as root i edited the file without eselect editor

    sudo vim  /etc/python-exec/python-exec.conf 

    i deleted python3.3 at the bottom of the file, followed the rest of your advice, that solved the python problem in Portage, but i want to have that eselect editor feature.

    also if i try

    eselect python edit but not as root it open the file with the selected editor but i can not save since im not root.
     

  13. i did have the multilib packages installed what i didnt know was this

    eselect opengl set nvidia 
    eselect opencl set nvidia 

    now the games in play on linux work fine, everything in funtoo/gentoo is a bit more complex but i love it, now i can get rid of arch linux muah ha ha ha (evil laugh)

  14. Hi i need to install multilib packages in order to make work some games,

    my make.conf has this:

    MAKEOPTS="-j9"
    LINGUAS="es"
    INPUT_DEVICES="evdev keyboard mouse"
    VIDEO_CARDS="nvidia"
    USE="X xorg dbus gtk gtk2 gtk3 tools (multilib) alsa"
    ABI_X86="32 64"
    CPU_FLAGS_X86="aes avx fma3 fma4 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 sse4$
    source /var/lib/layman/make.conf
    

    what should i do to install the packages i need? for example i have wine and play on linux but i think i dont have 32 bits libraries installed 

     

    should i follow this guide?

     

    https://wiki.gentoo.org/wiki/Multilib_System_without_emul-linux_Packages

     

    can someone help me?

    best regards!!!!

     

     

×
×
  • Create New...