Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Solved] Failed to emerge sys-kernel/gentoo-kernel
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Oiher Poplawski
n00b
n00b


Joined: 14 Aug 2024
Posts: 5

PostPosted: Wed Aug 14, 2024 7:16 pm    Post subject: [Solved] Failed to emerge sys-kernel/gentoo-kernel Reply with quote

Hello,

I have gentoo installed on a VPS and recently I have been running into some issues when attempting to update the system.
The gentoo-kernel package always fails on the same spot and after doing my fair bit of research I am at a complete loss.

I tried to manually compile and install the kernel and it works. But when emerging the compilation fails.

Any suggestions or any idea of why this might be will be greatly appreciated.

/var/tmp/portage/sys-kernel/gentoo-kernel-6.6.41/temp/build.log
Code:

x86_64-pc-linux-gnu-gcc: fatal error: Killed signal terminated program cc1
compilation terminated.
make[5]: *** [/var/tmp/portage/sys-kernel/gentoo-kernel-6.6.41/work/linux-6.6/scripts/Makefile.build:243: arch/x86/xen/setup.o] Error 1
make[4]: *** [/var/tmp/portage/sys-kernel/gentoo-kernel-6.6.41/work/linux-6.6/scripts/Makefile.build:480: arch/x86/xen] Error 2
make[3]: *** [/var/tmp/portage/sys-kernel/gentoo-kernel-6.6.41/work/linux-6.6/scripts/Makefile.build:480: arch/x86] Error 2
make[2]: *** [/var/tmp/portage/sys-kernel/gentoo-kernel-6.6.41/work/linux-6.6/Makefile:1921: .] Error 2
make[1]: *** [/var/tmp/portage/sys-kernel/gentoo-kernel-6.6.41/work/linux-6.6/Makefile:234: __sub-make] Error 2
make[1]: Leaving directory '/var/tmp/portage/sys-kernel/gentoo-kernel-6.6.41/work/build'
make: *** [Makefile:234: __sub-make] Error 2
 * ERROR: sys-kernel/gentoo-kernel-6.6.41::gentoo failed (compile phase):
 *   emake failed


emerge --info '=sys-kernel/gentoo-kernel-6.6.41::gentoo'
Code:
Portage 3.0.65 (python 3.12.3-final-0, default/linux/amd64/23.0/no-multilib/hardened, gcc-13, glibc-2.39-r6, 6.6.41-gentoo-dist-hardened x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-6.6.41-gentoo-dist-hardened-x86_64-AMD_EPYC-Rome_Processor-with-glibc2.39
KiB Mem:      983732 total,    649520 free
KiB Swap:    2097148 total,   2030132 free
Timestamp of repository gentoo: Wed, 14 Aug 2024 00:45:00 +0000
Head commit of repository gentoo: b8029cfa8bd51084e4c3f836212fe0b3f1b5702b
sh bash 5.2_p26-r6
ld GNU ld (Gentoo 2.42 p3) 2.42.0
app-misc/pax-utils:        1.3.7::gentoo
app-shells/bash:           5.2_p26-r6::gentoo
dev-build/autoconf:        2.71-r7::gentoo
dev-build/automake:        1.16.5-r2::gentoo
dev-build/cmake:           3.28.5::gentoo
dev-build/libtool:         2.4.7-r4::gentoo
dev-build/make:            4.4.1-r1::gentoo
dev-build/meson:           1.4.1::gentoo
dev-lang/perl:             5.38.2-r3::gentoo
dev-lang/python:           3.12.3-r1::gentoo
dev-lang/rust:             1.79.0::gentoo
sys-apps/baselayout:       2.15::gentoo
sys-apps/openrc:           0.54.2::gentoo
sys-apps/sandbox:          2.38::gentoo
sys-devel/binutils:        2.42-r1::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/gcc:             13.3.1_p20240614::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-kernel/linux-headers:  6.6-r1::gentoo (virtual/os-headers)
sys-libs/glibc:            2.39-r6::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    volatile: False
    sync-rsync-verify-metamanifest: yes
    sync-rsync-verify-max-age: 3
    sync-rsync-extra-opts:
    sync-rsync-verify-jobs: 1

Binary Repositories:

gentoobinhost
    priority: 1
    sync-uri: https://distfiles.gentoo.org/releases/amd64/binpackages/23.0/x86-64

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE @FREE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -mharden-sls=all -fstack-protector-strong -fstack-clash-protection -fcf-protection"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/php/apache2-php8.2/ext-active/ /etc/php/cgi-php8.2/ext-active/ /etc/php/cli-php8.2/ext-active/ /etc/php/fpm-php8.2/ext-active/ /etc/php/phpdbg-php8.2/ext-active/ /etc/sandbox.d"
CXXFLAGS="-march=native -O2 -pipe -mharden-sls=all -fstack-protector-strong -fstack-clash-protection -fcf-protection"
DISTDIR="/var/cache/distfiles"
EMERGE_DEFAULT_OPTS="--jobs 1 --load-average 0.9"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-march=native -O2 -pipe -mharden-sls=all -fstack-protector-strong -fstack-clash-protection -fcf-protection"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps
sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -O2 -pipe -mharden-sls=all -fstack-protector-strong -fstack-clash-protection -fcf-protection"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
LEX="flex"
MAKEOPTS="-j1"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
SHELL="/bin/bash"
USE="acl amd64 asm bzip2 caps cet crypt cxx firmware gdbm gnutls graphite grub hardened iconv ipv6 libtirpc lto minimal multiarch nls openmp pam pcre pgo pic pie readline seccomp ssl ssp strip test-rust unicode xattr xtpax zlib" ABI_X86="64" ADA_TARGET="gcc_12" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz glk
hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-2" POSTGRES_TARGETS="postgres15"
PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_12" RUBY_TARGETS="ruby31 ruby32" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK,
LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS


emerge -pqv '=sys-kernel/gentoo-kernel-6.6.41::gentoo'

Code:

[ebuild  NS   ] sys-kernel/gentoo-kernel-6.6.41 [6.6.32] USE="hardened initramfs strip -debug (-generic-uki) -modules-compress -modules-sign -savedconfig -secureboot -test"
[ebuild     U ] virtual/dist-kernel-6.6.41 [6.6.32]

 * IMPORTANT: 20 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


Last edited by Oiher Poplawski on Thu Aug 15, 2024 10:50 am; edited 1 time in total
Back to top
View user's profile Send private message
AprilGrimoire
n00b
n00b


Joined: 05 Jun 2020
Posts: 57

PostPosted: Wed Aug 14, 2024 7:42 pm    Post subject: Re: Failed to emerge sys-kernel/gentoo-kernel - emake failed Reply with quote

Oiher Poplawski wrote:
Hello,

I have gentoo installed on a VPS and recently I have been running into some issues when attempting to update the system.
The gentoo-kernel package always fails on the same spot and after doing my fair bit of research I am at a complete loss.

I tried to manually compile and install the kernel and it works. But when emerging the compilation fails.

Any suggestions or any idea of why this might be will be greatly appreciated.

/var/tmp/portage/sys-kernel/gentoo-kernel-6.6.41/temp/build.log
Code:

x86_64-pc-linux-gnu-gcc: fatal error: Killed signal terminated program cc1
compilation terminated.
make[5]: *** [/var/tmp/portage/sys-kernel/gentoo-kernel-6.6.41/work/linux-6.6/scripts/Makefile.build:243: arch/x86/xen/setup.o] Error 1
make[4]: *** [/var/tmp/portage/sys-kernel/gentoo-kernel-6.6.41/work/linux-6.6/scripts/Makefile.build:480: arch/x86/xen] Error 2
make[3]: *** [/var/tmp/portage/sys-kernel/gentoo-kernel-6.6.41/work/linux-6.6/scripts/Makefile.build:480: arch/x86] Error 2
make[2]: *** [/var/tmp/portage/sys-kernel/gentoo-kernel-6.6.41/work/linux-6.6/Makefile:1921: .] Error 2
make[1]: *** [/var/tmp/portage/sys-kernel/gentoo-kernel-6.6.41/work/linux-6.6/Makefile:234: __sub-make] Error 2
make[1]: Leaving directory '/var/tmp/portage/sys-kernel/gentoo-kernel-6.6.41/work/build'
make: *** [Makefile:234: __sub-make] Error 2
 * ERROR: sys-kernel/gentoo-kernel-6.6.41::gentoo failed (compile phase):
 *   emake failed


emerge --info '=sys-kernel/gentoo-kernel-6.6.41::gentoo'
Code:
Portage 3.0.65 (python 3.12.3-final-0, default/linux/amd64/23.0/no-multilib/hardened, gcc-13, glibc-2.39-r6, 6.6.41-gentoo-dist-hardened x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-6.6.41-gentoo-dist-hardened-x86_64-AMD_EPYC-Rome_Processor-with-glibc2.39
KiB Mem:      983732 total,    649520 free
KiB Swap:    2097148 total,   2030132 free
Timestamp of repository gentoo: Wed, 14 Aug 2024 00:45:00 +0000
Head commit of repository gentoo: b8029cfa8bd51084e4c3f836212fe0b3f1b5702b
sh bash 5.2_p26-r6
ld GNU ld (Gentoo 2.42 p3) 2.42.0
app-misc/pax-utils:        1.3.7::gentoo
app-shells/bash:           5.2_p26-r6::gentoo
dev-build/autoconf:        2.71-r7::gentoo
dev-build/automake:        1.16.5-r2::gentoo
dev-build/cmake:           3.28.5::gentoo
dev-build/libtool:         2.4.7-r4::gentoo
dev-build/make:            4.4.1-r1::gentoo
dev-build/meson:           1.4.1::gentoo
dev-lang/perl:             5.38.2-r3::gentoo
dev-lang/python:           3.12.3-r1::gentoo
dev-lang/rust:             1.79.0::gentoo
sys-apps/baselayout:       2.15::gentoo
sys-apps/openrc:           0.54.2::gentoo
sys-apps/sandbox:          2.38::gentoo
sys-devel/binutils:        2.42-r1::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/gcc:             13.3.1_p20240614::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-kernel/linux-headers:  6.6-r1::gentoo (virtual/os-headers)
sys-libs/glibc:            2.39-r6::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    volatile: False
    sync-rsync-verify-metamanifest: yes
    sync-rsync-verify-max-age: 3
    sync-rsync-extra-opts:
    sync-rsync-verify-jobs: 1

Binary Repositories:

gentoobinhost
    priority: 1
    sync-uri: https://distfiles.gentoo.org/releases/amd64/binpackages/23.0/x86-64

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE @FREE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -mharden-sls=all -fstack-protector-strong -fstack-clash-protection -fcf-protection"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/php/apache2-php8.2/ext-active/ /etc/php/cgi-php8.2/ext-active/ /etc/php/cli-php8.2/ext-active/ /etc/php/fpm-php8.2/ext-active/ /etc/php/phpdbg-php8.2/ext-active/ /etc/sandbox.d"
CXXFLAGS="-march=native -O2 -pipe -mharden-sls=all -fstack-protector-strong -fstack-clash-protection -fcf-protection"
DISTDIR="/var/cache/distfiles"
EMERGE_DEFAULT_OPTS="--jobs 1 --load-average 0.9"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-march=native -O2 -pipe -mharden-sls=all -fstack-protector-strong -fstack-clash-protection -fcf-protection"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps
sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -O2 -pipe -mharden-sls=all -fstack-protector-strong -fstack-clash-protection -fcf-protection"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
LEX="flex"
MAKEOPTS="-j1"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
SHELL="/bin/bash"
USE="acl amd64 asm bzip2 caps cet crypt cxx firmware gdbm gnutls graphite grub hardened iconv ipv6 libtirpc lto minimal multiarch nls openmp pam pcre pgo pic pie readline seccomp ssl ssp strip test-rust unicode xattr xtpax zlib" ABI_X86="64" ADA_TARGET="gcc_12" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz glk
hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-2" POSTGRES_TARGETS="postgres15"
PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_12" RUBY_TARGETS="ruby31 ruby32" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK,
LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS


emerge -pqv '=sys-kernel/gentoo-kernel-6.6.41::gentoo'

Code:

[ebuild  NS   ] sys-kernel/gentoo-kernel-6.6.41 [6.6.32] USE="hardened initramfs strip -debug (-generic-uki) -modules-compress -modules-sign -savedconfig -secureboot -test"
[ebuild     U ] virtual/dist-kernel-6.6.41 [6.6.32]

 * IMPORTANT: 20 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


Hi!

Have you tried running make in the directory
Code:
/var/tmp/portage/sys-kernel/gentoo-kernel-6.6.41/work/build
?

The build.log file seems not very detailed. Did you enable -v when emerging?
Back to top
View user's profile Send private message
Oiher Poplawski
n00b
n00b


Joined: 14 Aug 2024
Posts: 5

PostPosted: Wed Aug 14, 2024 7:55 pm    Post subject: Re: Failed to emerge sys-kernel/gentoo-kernel - emake failed Reply with quote

AprilGrimoire wrote:

Hi!

Have you tried running make in the directory
Code:
/var/tmp/portage/sys-kernel/gentoo-kernel-6.6.41/work/build
?

The build.log file seems not very detailed. Did you enable -v when emerging?


Yest I tried to run make by hand and it works. I can compile and install the kernel this way.
Although this brings some new problems like openvpn failing to compile, due to an mismatch between the installed kernel and the dist-kernel.

emerging with --verbose gives the same output
Back to top
View user's profile Send private message
grknight
Retired Dev
Retired Dev


Joined: 20 Feb 2015
Posts: 1902

PostPosted: Wed Aug 14, 2024 8:18 pm    Post subject: Reply with quote

Oiher Poplawski wrote:
Code:
x86_64-pc-linux-gnu-gcc: fatal error: Killed signal terminated program cc1

Code:
KiB Mem:      983732 total,    649520 free
KiB Swap:    2097148 total,   2030132 free

This is generally a out-of-memory condition and 649M is not a lot to compile with. You can verify this in dmesg.
Even if swap is used, a total of 2.5GiB is barely enough.

My suggestion, use a bin kernel or increase the VPS size for RAM.
Back to top
View user's profile Send private message
Oiher Poplawski
n00b
n00b


Joined: 14 Aug 2024
Posts: 5

PostPosted: Wed Aug 14, 2024 8:30 pm    Post subject: Reply with quote

grknight wrote:

This is generally a out-of-memory condition and 649M is not a lot to compile with. You can verify this in dmesg.
Even if swap is used, a total of 2.5GiB is barely enough.

My suggestion, use a bin kernel or increase the VPS size for RAM.


Thanks for the answer.

I thought that it could be related to memory, but it still bugs me that it can be compiled by running make manually.

If emerging is not possible is there a way to let the system know that the kernel is already installed ?
Back to top
View user's profile Send private message
flexibeast
Guru
Guru


Joined: 04 Apr 2022
Posts: 431
Location: Naarm/Melbourne, Australia

PostPosted: Wed Aug 14, 2024 11:24 pm    Post subject: Reply with quote

Oiher Poplawski wrote:
is there a way to let the system know that the kernel is already installed ?

Refer to the page on the wiki for package.provided.
Back to top
View user's profile Send private message
Juippisi
Developer
Developer


Joined: 30 Sep 2005
Posts: 749
Location: /home

PostPosted: Thu Aug 15, 2024 5:12 am    Post subject: Reply with quote

Oiher Poplawski wrote:

I thought that it could be related to memory, but it still bugs me that it can be compiled by running make manually.


Manual make most likely isn't using as high MAKEOPTS as emerge is. You can try reducing MAKEOPTS too.

Quote:

If emerging is not possible is there a way to let the system know that the kernel is already installed ?


Although and as grknight hinted, why not use the gentoo-kernel-bin package?
Back to top
View user's profile Send private message
Zucca
Moderator
Moderator


Joined: 14 Jun 2007
Posts: 3686
Location: Rasi, Finland

PostPosted: Thu Aug 15, 2024 9:30 am    Post subject: Reply with quote

Code:
MAKEOPTS="-j1"
indicates, that this is ok.
I don't know if it's relevant anymore, but having -pipe in your *FLAGS increases memory usage.
Also
Code:
PORTAGE_TMPDIR="/var/tmp"
is this directory in tmpfs, using memory?
_________________
..: Zucca :..

My gentoo installs:
init=/sbin/openrc-init
-systemd -logind -elogind seatd

Quote:
I am NaN! I am a man!
Back to top
View user's profile Send private message
Oiher Poplawski
n00b
n00b


Joined: 14 Aug 2024
Posts: 5

PostPosted: Thu Aug 15, 2024 10:44 am    Post subject: Reply with quote

Zucca wrote:
Code:
MAKEOPTS="-j1"
indicates, that this is ok.
I don't know if it's relevant anymore, but having -pipe in your *FLAGS increases memory usage.
Also
Code:
PORTAGE_TMPDIR="/var/tmp"
is this directory in tmpfs, using memory?


Thanks for the advice,

I tried to compile removing -pipe and changing the compilation dir but still no luck.
Back to top
View user's profile Send private message
Oiher Poplawski
n00b
n00b


Joined: 14 Aug 2024
Posts: 5

PostPosted: Thu Aug 15, 2024 10:48 am    Post subject: Conclusions Reply with quote

Thanks all for the help.

It does seem that the machine does not have enough memory for the task.

I will try the advice of using the package.provided option, or maybe compile the kernel on a more powerful machine.

For the meantime gentoo-kernel-bin works.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum