Summary: | dev-libs/openssl-1.0.2q - src_prepare(): I AM NOT SANE | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Anton Kochkov <anton.kochkov> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
emerge --info output |
Created attachment 557816 [details]
emerge --info output
My guess: your build environment has a spurious value for envvar SYSTEM and the build doesn't sanitize it. If the value is empty or not set, it gets populated by (uname -s) and that value is compiled into the kernel. I can reproduce your exact error with # SYSTEM="acl icu alsa networkmanager xinerama bzip2 policykit udev udisks dbus nvidia opengl threads acpi v4l v4l2" ebuild /usr/portage/dev-libs/openssl/openssl-1.0.2q.ebuild clean prepare (In reply to Jouni Kosonen from comment #2) > My guess: your build environment has a spurious value for envvar SYSTEM and > the build doesn't sanitize it. If the value is empty or not set, it gets > populated by (uname -s) and that value is compiled into the kernel. > > I can reproduce your exact error with > > # SYSTEM="acl icu alsa networkmanager xinerama bzip2 policykit udev udisks > dbus nvidia opengl threads acpi v4l v4l2" ebuild > /usr/portage/dev-libs/openssl/openssl-1.0.2q.ebuild clean prepare You are right, I use it to partition the long USE variable, I can just rename the variable, I just wonder if handling SYSTEM should be done properly anyway. Closing this bug since it is not a bug at all. |
Created attachment 557814 [details] build.log This system (acl icu alsa networkmanager xinerama bzip2 policykit udev udisks dbus nvidia opengl threads acpi v4l v4l2) is not supported. See file INSTALL for details. [31;01m*[0m ERROR: dev-libs/openssl-1.0.2q::gentoo failed (prepare phase): [31;01m*[0m I AM NOT SANE [31;01m*[0m [31;01m*[0m Call stack: [31;01m*[0m ebuild.sh, line 124: Called src_prepare [31;01m*[0m environment, line 2848: Called die [31;01m*[0m The specific snippet of code: [31;01m*[0m ./config --test-sanity || die "I AM NOT SANE"; [31;01m*[0m [31;01m*[0m If you need support, post the output of `emerge --info '=dev-libs/openssl-1.0.2q::gentoo'`, [31;01m*[0m the complete build log and the output of `emerge -pqv '=dev-libs/openssl-1.0.2q::gentoo'`. [31;01m*[0m The complete build log is located at '/var/tmp/portage/dev-libs/openssl-1.0.2q/temp/build.log'. [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-libs/openssl-1.0.2q/temp/environment'. [31;01m*[0m Working directory: '/var/tmp/portage/dev-libs/openssl-1.0.2q/work/openssl-1.0.2q' [31;01m*[0m S: '/var/tmp/portage/dev-libs/openssl-1.0.2q/work/openssl-1.0.2q'