Jump to content
Read the Funtoo Newsletter: Summer 2023 ×

engineer

Members
  • Posts

    34
  • Joined

  • Last visited

Posts posted by engineer

  1. While you are there, go ahead and fix

    /usr/share/genkernel/defaults/config.sh
    /usr/share/genkernel/arch/x86/config.sh

    KERNEL_BINARY="arch/x86/boot/bzImage"
    DEFAULT_MAKEOPTS="-j5"

    Also in
    /usr/share/genkernel/gen_bootloader.sh
    change
    grub2-mkconfig -o "${GRUB_CONF}"
    to
     

    ego boot update

     

     

  2. On linux-debian-sources-5.10.28_p1 I get this error also, but it comes before initramfs. Output says:

    ...

    Hint: Use parameter scandelay...

    Determining boot device...

    Detected real_root=/dev/sda3

    Mounting /dev/sda3 as root...

    Using mount -t ext4 -o ro

    sh: bad number

    Booting (initramfs)..

    INIT: version 2.95 booting

    etc.

     

  3. The Rust people have removed C routines as "unsafe".  C is not unsafe, lazy programmers are unsafe.

    Anyhow, they have screwed the python cryptography module and everyone's CI pipelines are breaking.

    The solution is to recompile the Rust toolchain.

    I notice Funtoo did a mini update to 5.10.26_p1 and that should compile whatever broke. When I am compiling toolchain stuff, I emerge @system first and then @world, which is redundant but ensures the toolchain is complete.

    ex: emerge -uDN --with-bdeps=y --emptytree @system

    Note: this takes almost two days on my iCore 5.

  4. I was trying to merge jEdit programmer's editor and got errors on javamail that took a little while to track down, so here's how to fix it.

    BUILD FAILED
    Target "-push-to-maven-init" does not exist in the project "JavaMail". It is used from target "push-to-maven-prepare".
    build.xml of dev-java/oracle-javamail-1.5.6 contains:
    <!DOCTYPE project [
      <!ENTITY commonBuild SYSTEM "ant-common.xml">
    ]>
    ...
        &commonBuild;
    
    And ant-common.xml contains necessary code.
    BUT
    Python xml.sax module by default does not expand external entities since Python 3.6.7, 3.7.1 and 3.8.0

     

    SOLUTION:

    There is a script

    https://gitweb.gentoo.org/proj/javatoolkit.git/commit/?id=5480034ddf29a050671aa22effdd1cefb1a97f55

     

     

  5. That worked great! Thanks for the detailed instructions, they worked first time, flawlessly.

    This has inspired me to try an --empty-tree which may take a couple of days on my Core i5 with 1800+ packages. I'm sure something will break and I'll be back. ;)

  6. Latest problem is 

    net-voip/telepathy-gabble-0.18.4 and net-voip/telepathy-salute-0.8.1-r1 which are pulled in by net-in/telepathy-connection-managers-2-r2

    I suspect openssl 1.1+ is messing them up, or some Apple defines that are messing up the structures.

    Anyone else running into this?

     

  7. So I'm trying to rebuild everything using --emptytree @world and it's failing on python3_4 

    Preserved libs list comes up, but I don't know what it's for - heres the list tho, if it helps:

    dev-libs/ice-64.2, dev-libs/libevent-2.1.8, dev-libs/openssl-1.1.1b-r2, net-libs/hhtp-parser-2.9.2

    What can I do?

  8. Thanks guys - I've put all three way to override python in my package.use!!

    # package.use
    #
    # three ways to select python version
    >=app-text/asciidoc-8.6.10 python_single_target_python2_7 python_targets_python2_7
    dev-util/itstool PYTHON_TARGETS: -* python3_6 PYTHON_SINGLE_TARGET: -* python3_6
    dev-libs/libxml2 python_targets_python*
     

  9. >=app-misc/pax-utils-0.1.10
    >=app-text/asciidoc-8.6.10 python_single_target_python2_7 python_targets_python2_7
    >=app-text/poppler-0.74.0
    >=dev-libs/glib-2.44.0
    >=dev-libs/liborcus-0.13
    >=dev-libs/xmlsec-1.2.26 nss
    
    >=dev-libs/libxml2-2.9.9-r1 python_single_target_python3_6 python_targets_python3_6
    >=dev-util/itstool-2.0.6-r1 python_single_target_python3_6 python_targets_python3_6
    
    >=media-libs/gd-2.2.5-r1 fontconfig
    >=media-libs/lensfun-0.2.5
    >=media-libs/mlt-6.12.0-r1 sdl frei0r
    >=media-video/ffmpeg-3.4.5 sdl
    >=sys-boot/grub-2.02-r3 mount
    >=virtual/ffmpeg-9-r2 sdl
    >=x11-libs/cairo-1.14.12 X
    app-office/libreoffice firebird googledrive
    kde-apps/kde-apps-meta nls
    kde-plasma/plasma-meta gtk kde
    media-libs/gegl -amd64 cairo ffmpeg lensfun openexr umfpack v4l vala
    sys-devel/gdb
    x11-apps/xinit
    
    [/etc/portage]-> emerge @world
    Calculating dependencies... done!
    
    WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
    
    dev-libs/libxml2:2
    
      (dev-libs/libxml2-2.9.9-r1:2/2::core-kit, ebuild scheduled for merge) conflicts with
        dev-libs/libxml2[python,python_targets_python2_7(-),python_targets_python3_4(-),python_targets_python3_5(-),python_targets_python3_6(-),-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),python_single_target_python3_6(+)] required by (dev-util/itstool-2.0.6-r1:0/0::core-kit, installed)
                                                                                                                                                                                                                                                                            

    I put them in package.use, but nothing changes: python_targets_python3_6 is still (-).

    How to override?

     

     

  10. My package.use

    [/etc/portage]-> cat package.use

    >=app-misc/pax-utils-0.1.10

    >=app-text/asciidoc-8.6.10 python_single_target_python2_7 python_targets_python2_7

    >=app-text/poppler-0.74.0

    >=dev-libs/glib-2.44.0

    >=dev-libs/liborcus-0.13

    >=dev-libs/xmlsec-1.2.26 nss

    >=dev-libs/libxml2-2.9.9-r1

    >=dev-util/itstool-2.0.6-r1

    >=media-libs/gd-2.2.5-r1 fontconfig

    >=media-libs/lensfun-0.2.5

    >=media-libs/mlt-6.12.0-r1 sdl frei0r

    >=media-video/ffmpeg-3.4.5 sdl

    >=sys-boot/grub-2.02-r3 mount

    >=virtual/ffmpeg-9-r2 sdl

    >=x11-libs/cairo-1.14.12 X

    app-office/libreoffice firebird googledrive

    kde-apps/kde-apps-meta nls

    kde-plasma/plasma-meta gtk kde

    media-libs/gegl -amd64 cairo ffmpeg lensfun openexr umfpack v4l vala

    sys-devel/gdb

    x11-apps/xinit

×
×
  • Create New...