Jump to content
Read the Funtoo Newsletter: Summer 2023 ×

juan

Members
  • Posts

    8
  • Joined

  • Last visited

Posts posted by juan

  1. It occured to me that support for opus could be enabled in media-video/vlc by means of a USE flag.

     For the unexperienced (like myself), the USE flags available for a package can be queried as follows:

    Quote

    # emerge -pv vlc

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

    Calculating dependencies... done!
    [ebuild   R    ] media-video/vlc-3.0.18:0/5-9::media-kit  USE="X a52 alsa bluray cddb dbus dts dvbpsi dvd encode faad ffmpeg flac gcrypt gstreamer ieee1394 jpeg libass libsamplerate mad matroska mp3 mpeg mtp ncurses ogg png qt5 ssl svg taglib theora truetype twolame udev v4l vaapi vdpau vorbis vpx x264 x265 xml zeroconf -aom -archive -aribsub -bidi -chromaprint -chromecast -cpu_flags_ppc_altivec -dav1d -dc1394 -debug (-directx) -fdk -fluidsynth -fontconfig -gme -gnome-keyring -jack -kate -libcaca -libnotify -libtar -libtiger -linsys -lirc -live -lua -macosx-notifications -modplug -musepack -nfs -omxil -optimisememory -opus -projectm -pulseaudio -rdp -run-as-root -samba -sdl-image -sftp -shout -sid -skins -soxr -speex -srt -test -tremor -upnp -vnc -wayland -zvbi" CPU_FLAGS_X86="mmx sse" 0 KiB

    As can be seen opus is disabled by default in media-video/vlc (as stated by '-opus'), so:

    Quote

    USE=opus emerge vlc

    and voila, VLC will now reproduce opus files.

    Cheers!

  2. Hey everyone,

    Attempted to add opus support by emerging:

    media-libs/opus
    media-libs/opusfile
    media-plugins/gst-plugins-opus

    but VLC keeps complaining that it can't decode opus audio (codec not supported). 

    So it remains unclear how support for this codec is supposed to be added into funtoo, anyone?

    Cheers!

       arch: x86-64bit
      build: next
    subarch: intel64-haswell
     flavor: desktop
    mix-ins: gfxcard-intel-iris

     

  3. Good day.

    While emerging x11-misc/xfe:

    Quote

    # emerge x11-misc/xfe
    Calculating dependencies... done!

    emerge: there are no ebuilds to satisfy "x11-libs/fox:1.6[png,truetype]".
    (dependency required by "x11-misc/xfe-1.43.2::desktop-kit" [ebuild])
    (dependency required by "x11-misc/xfe" [argument])

    So far I have tried:

    Quote

    # emerge -avuDN @world
    # emerge --depclean

    and even

    Quote

    # emerge x11-libs/fox

    to no avail.

    Any suggestions will be appreciated.

    arch: x86-64bit
    build: next
    subarch: intel64-haswell
    flavor: desktop

  4. Hi again everyone,

    Noticing that AppImages refuse to run because they require libfuse.so.2 but next includes libfuse3.so.3:

    dlopen(): error loading libfuse.so.2

    Any chance to have libfuse.so.2 available for emerging on next?

    Have a great one!

            arch: x86-64bit
           build: next
    subarch: intel64-haswell
      flavor: desktop
    mix-ins: gfxcard-intel-iris

  5. Just followed the official Funtoo install guide based on:

    • funtoo-livecd-20230311-1411.iso
    • stage3-intel64-haswell-next-2024-05-14.tar.xz
    === Enabled Profiles: ===
    
            arch: x86-64bit
           build: next
         subarch: intel64-haswell
          flavor: desktop
         mix-ins: gfxcard-intel-iris
    
    
    === Python kit: ===
    
          branch: next

    Not really interested into a desktop environment, a window manager such as ice-wm is light and good enough for my own taste.

    This time I have attached two files with the required output and traced the error down to:

    Compiling downcast-rs v1.2.0
    
    ...
    
    Running `rustc --crate-name rsvg_internals --edition=2018 rsvg_internals/src/lib.rs...
    
    error: casting references to a bigger memory layout than the backing allocation is undefined behavior, even if the reference is unused
      --> rsvg_internals/src/surface_utils/mod.rs:73:13
       |
    73 |             *(&mut self[y as usize * stride + x as usize * 4] as *mut u8 as *mut u32) = value;
       |             ^^^^^^^------------------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       |                    |
       |                    backing allocation comes from here
       |
       = note: casting from `u8` (1 bytes) to `u32` (4 bytes)
       = note: `#[deny(invalid_reference_casting)]` on by default

    I am unfamiliar with rust but if someone provides me with some guidance I might be able to fix the source code and report the bug.

    By the way, the compilation error arises while emerging ice-wm as well as other packages depending on librsvg, which makes me wonder why  librsvg has been integrated by Funtoo as part of Gnome (gnome-base)?

    Thanks for suggesting Devual which I was unawareof, but my interest in Funtoo is not so much related to Systemv vs OpenRC (which by itself is already a win) but in having a base Linux system optimized for a particular device/hardware (i7-4500U in this case).

    Cheers.

    emerge_info.txt emerge_pqv.txt

×
×
  • Create New...