Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 605424 - =app-emulation/virtualbox-4.3.38 with >sys-power/iasl-20140828: Error 6058 - Invalid type ([Processor] found, Store operator requires [Integer|String|Buffer|Package|DebugObject|Reference])
Summary: =app-emulation/virtualbox-4.3.38 with >sys-power/iasl-20140828: Error 6058 - ...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal critical
Assignee: Lars Wendler (Polynomial-C) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-12 00:16 UTC by Elmar Haag
Modified: 2017-08-31 18:48 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log.bz2,70.33 KB, application/x-bzip2)
2017-01-12 15:55 UTC, Elmar Haag
Details
emerge info (emerge-info.txt,5.63 KB, text/plain)
2017-01-12 15:56 UTC, Elmar Haag
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Elmar Haag 2017-01-12 00:16:05 UTC
Emerge app-emulation/virtualbox-4.3.38 (Stable) fails compile after upgrade from 'sys-power/iasl-20140828' to 'sys-power/iasl-20160729' on AMD and Intel hardware.


Build Log when building with 'sys-power/iasl-20160729':

/var/tmp/portage/app-emulation/virtualbox-4.3.38/work/VirtualBox-4.3.38/out/linux.amd64/release/obj/VBoxDD/vboxssdt-cpuhotplug.hex.pre     45:         Device (SCKV) { Name (_HID, "ACPI0004") Name (_UID, "SCKCPUV") Processor (CPUV, 0x1f, 0x0, 0x0 ) { Name (_HID, "ACPI0007") Name (_UID, "SCKV-CPU0") Name (_PXM, 0x00) Method(_MAT, 0) { Name (APIC, Buffer (8) {0x00, 0x08, 0x1f, 0x1f}) IF (CPCK(0x1f))
[*** iASL: Very long input line, message below refers to column 185 ***]
Remark   2120 -    Control Method should be made Serialized (due to creation of named objects within)

ASL Input:     /var/tmp/portage/app-emulation/virtualbox-4.3.38/work/VirtualBox-4.3.38/out/linux.amd64/release/obj/VBoxDD/vboxssdt-cpuhotplug.hex.pre - 88 lines, 17639 bytes, 870 keywords
Hex Dump:      /var/tmp/portage/app-emulation/virtualbox-4.3.38/work/VirtualBox-4.3.38/out/linux.amd64/release/obj/VBoxDD/vboxssdt-cpuhotplug.hex - 62531 bytes

Compilation complete. 1 Errors, 0 Warnings, 32 Remarks, 72 Optimizations
kmk: *** [/var/tmp/portage/app-emulation/virtualbox-4.3.38/work/VirtualBox-4.3.38/out/linux.amd64/release/obj/VBoxDD/vboxssdt-cpuhotplug.hex] Error 255
kmk: *** Deleting file `/var/tmp/portage/app-emulation/virtualbox-4.3.38/work/VirtualBox-4.3.38/out/linux.amd64/release/obj/VBoxDD/vboxssdt-cpuhotplug.hex'
kmk: *** Waiting for unfinished jobs....

Remark:
It appears that 'sys-power/iasl-20160729' and higher is incompatible with 'app-emulation/virtualbox-4.3.38' STABLE. 

Solution: 
Downgrade 'sys-power/iasl-20160729' to 'sys-power/iasl-20140828' and mask '>sys-power/iasl-20140828'. I.e. set 

This lets you build and install 'app-emulation/virtualbox-4.3.38' (STABLE). 
'sys-power/iasl-20160729' works with 'app-emulation/virtualbox-5.1.12 ~amd64' but has display problems caused by QT5. Text on GUI to small and can't be increased using the QT Configuration Tool.
Comment 1 Tomáš Mózes 2017-01-12 12:08:24 UTC
Please attach the complete build log and the output of emerge --info.
Comment 2 Elmar Haag 2017-01-12 15:55:24 UTC
Created attachment 459782 [details]
build.log
Comment 3 Elmar Haag 2017-01-12 15:56:24 UTC
Created attachment 459784 [details]
emerge info
Comment 4 Elmar Haag 2017-01-12 15:58:16 UTC
As requested:
build.log
emerge-info.txt
Comment 5 Tomáš Mózes 2017-01-13 12:52:06 UTC
Have you tested with sys-power/iasl-20150717?
Comment 6 Elmar Haag 2017-01-14 01:35:43 UTC
(In reply to Tomáš Mózes from comment #5)
> Have you tested with sys-power/iasl-20150717?

I tried to install sys-power/iasl-20150717. This causes many blockages and tries to pull in 32 Bit applications on a pure 64 Bit system:
net-dns/libidn-1.33 abi_x86_32
dev-libs/libunistring-0.9.7 abi_x86_32


work-64 Desktop # ACCEPT_KEYWORDS='~amd64' emerge -av  =sys-power/iasl-20150717

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

Calculating dependencies... done!
[ebuild  N     ] dev-libs/libunistring-0.9.7:0/2::gentoo  USE="-doc -static-libs" ABI_X86="32 (64) (-x32)" 3,506 KiB
[ebuild     U  ] dev-util/boost-build-1.62.0-r1::gentoo [1.56.0::gentoo] USE="-examples -python {-test}" PYTHON_TARGETS="python2_7" 82,533 KiB
[ebuild     U  ] dev-libs/boost-1.62.0-r1:0/1.62.0::gentoo [1.56.0-r1:0/1.56.0::gentoo] USE="nls threads -context -debug -doc -icu -mpi -python -static-libs -tools" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7 python3_4 -python3_5%" 0 KiB
[ebuild     U  ] sys-power/iasl-20150717::gentoo [20140828::gentoo] USE="{-test}" 1,468 KiB
[ebuild     U  ] sys-libs/readline-7.0_p1-r1:0/7::gentoo [6.3_p8-r3:0/0::gentoo] USE="-static-libs -utils" ABI_X86="(64) -32 (-x32)" 2,844 KiB
[ebuild     U  ] net-firewall/iptables-1.6.0-r1:0/11::gentoo [1.4.21-r1:0/0::gentoo] USE="-conntrack -ipv6 -netlink -nftables% -pcap% -static-libs" 595 KiB
[ebuild   R    ] net-dns/libidn-1.33::gentoo  USE="nls -doc -emacs -java -mono -static-libs" ABI_X86="32* (64) (-x32)" 3,419 KiB
[ebuild     U  ] app-text/poppler-0.50.0:0/66::gentoo [0.45.0:0/62::gentoo] USE="cairo cxx introspection jpeg jpeg2k lcms png tiff utils (-cairo-qt) -cjk -curl -debug -doc -nss -qt4 -qt5" 1,650 KiB
[ebuild     U  ] media-libs/glew-2.0.0:0/2.0::gentoo [1.10.0-r2:0/1.10::gentoo] USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 652 KiB
[ebuild  NS    ] sys-libs/db-6.0.35:6.0::gentoo [5.3.28-r2:5.3::gentoo] USE="cxx -doc -examples -java -tcl {-test}" ABI_X86="(64) -32 (-x32)" 35,677 KiB
[ebuild     U  ] dev-libs/icu-58.2:0/58.2::gentoo [58.1-r1:0/58.1::gentoo] USE="-debug -doc -examples -static-libs" ABI_X86="(64) -32 (-x32)" 22,823 KiB
[ebuild     U  ] net-libs/gnutls-3.5.8:0/30::gentoo [3.3.26:0/0::gentoo] USE="cxx idn%* nls openssl sslv3%* tls-heartbeat%* zlib -dane -doc -examples -guile -pkcs11 -sslv2% -static-libs {-test} -test-full% -tools% -valgrind% (-crywrap%*)" ABI_X86="32 (64) (-x32)" LINGUAS="en -cs -de -fi -fr -it -ms -nl -pl -sv -uk -vi -zh_CN" 7,095 KiB
[ebuild  r  U  ] dev-lang/perl-5.24.1_rc4:0/5.24::gentoo [5.22.3_rc4:0/5.22::gentoo] USE="berkdb gdbm -debug -doc -ithreads" 11,388 KiB
[ebuild  r  U  ] sys-libs/pam-1.3.0::gentoo [1.2.1::gentoo] USE="berkdb cracklib filecaps%* nls pie -audit -debug -nis (-selinux) {-test} -vim-syntax" ABI_X86="(64) -32 (-x32)" 1,754 KiB
[ebuild  r  U  ] sys-apps/iproute2-4.9.0::gentoo [4.4.0::gentoo] USE="berkdb iptables -atm -ipv6 -minimal (-selinux)" 599 KiB
[ebuild  r  U  ] dev-libs/cyrus-sasl-2.1.26-r11:2::gentoo [2.1.26-r9:2::gentoo] USE="berkdb gdbm pam ssl -authdaemond -java -kerberos -ldapdb -libressl% -mysql -openldap -postgres -sample (-selinux) -sqlite -srp -static-libs -urandom" ABI_X86="(64) -32 (-x32)" 5,098 KiB
[ebuild  r  U  ] net-mail/mailutils-3.1.1::gentoo [2.99.98-r1::gentoo] USE="berkdb clients gdbm ldap nls pam ssl tcpd threads -bidi -guile -ipv6 -kerberos -kyotocabinet% -mysql -postgres -python -sasl -servers -static-libs -tokyocabinet" PYTHON_TARGETS="python2_7" 2,695 KiB
[ebuild  r  U  ] app-office/libreoffice-5.2.4.2::gentoo [5.2.3.3-r1::gentoo] USE="branding cups dbus gtk pdfimport (-aqua) -bluetooth -coinmp -collada -debug -eds (-firebird) -gltf -gnome -googledrive -gstreamer -gtk3 -java -jemalloc -kde -libressl -mysql -odk -postgres -quickstarter (-telepathy) {-test} -vlc" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="python2_7 -python3_4 -python3_5" PYTHON_TARGETS="python2_7 python3_4 -python3_5" 182,009 KiB
[ebuild  rR    ] sys-apps/man-db-2.7.6.1-r1::gentoo  USE="berkdb gdbm manpager nls zlib (-selinux) -static-libs" 0 KiB

Total: 19 packages (15 upgrades, 1 new, 1 in new slot, 2 reinstalls), Size of downloads: 365,796 KiB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-lang/perl:0

  (dev-lang/perl-5.24.1_rc4:0/5.24::gentoo, ebuild scheduled for merge) pulled in by
    =dev-lang/perl-5.24.1* required by (virtual/perl-Sys-Syslog-0.330.100_rc-r1:0/0::gentoo, installed)
    ^              ^^^^^^^                                                                                                                                    
    (and 6 more with the same problem)

  (dev-lang/perl-5.22.3_rc4:0/5.22::gentoo, installed) pulled in by
    dev-lang/perl:0/5.22=[-build(-)] required by (dev-perl/Digest-HMAC-1.30.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                                   
    =dev-lang/perl-5.22* required by (virtual/perl-Compress-Raw-Bzip2-2.68.0-r1:0/0::gentoo, installed)
    ^              ^^^^^                                                                                                                                      
    (and 104 more with the same problems)

dev-libs/boost:0

  (dev-libs/boost-1.62.0-r1:0/1.62.0::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/boost-1.56.0-r1:0/1.56.0::gentoo, installed) pulled in by
    dev-libs/boost:0/1.56.0= required by (net-p2p/qbittorrent-3.1.12:0/0::gentoo, installed)
                  ^^^^^^^^^^                                                                                                    
    (and 7 more with the same problem)

sys-libs/readline:0

  (sys-libs/readline-7.0_p1-r1:0/7::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (sys-libs/readline-6.3_p8-r3:0/0::gentoo, installed) pulled in by
    sys-libs/readline:0/0= required by (net-dns/bind-tools-9.11.0_p2:0/0::gentoo, installed)
                     ^^^^^                                                                                                      
    (and 19 more with the same problem)

net-libs/gnutls:0

  (net-libs/gnutls-3.5.8:0/30::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (net-libs/gnutls-3.3.26:0/0::gentoo, installed) pulled in by
    >=net-libs/gnutls-3.0:0/0= required by (app-crypt/gnupg-2.1.15:0/0::gentoo, installed)
                         ^^^^^                                                                                                
    (and 1 more with the same problem)

app-text/poppler:0

  (app-text/poppler-0.50.0:0/66::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (app-text/poppler-0.45.0:0/62::gentoo, installed) pulled in by
    >=app-text/poppler-0.16:0/62=[cairo] required by (app-text/atril-1.12.2-r3:0/0::gentoo, installed)
                           ^^^^^^                                                                                                         
    (and 1 more with the same problem)

dev-libs/icu:0

  (dev-libs/icu-58.2:0/58.2::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/icu-58.1-r1:0/58.1::gentoo, installed) pulled in by
    >=dev-libs/icu-51.2-r1:0/58.1=[abi_x86_64(-)] required by (media-libs/harfbuzz-1.3.1:0/0.9.18::gentoo, installed)
                          ^^^^^^^^                                                                                                                       
    (and 5 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.


The following packages are causing rebuilds:

  (app-text/poppler-0.50.0:0/66::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (app-office/libreoffice-5.2.4.2:0/0::gentoo, ebuild scheduled for merge)
  (dev-libs/boost-1.62.0-r1:0/1.62.0::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (app-office/libreoffice-5.2.4.2:0/0::gentoo, ebuild scheduled for merge)
  (dev-libs/icu-58.2:0/58.2::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (app-office/libreoffice-5.2.4.2:0/0::gentoo, ebuild scheduled for merge)
  (sys-libs/readline-7.0_p1-r1:0/7::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (net-mail/mailutils-3.1.1:0/0::gentoo, ebuild scheduled for merge)
  (net-libs/gnutls-3.5.8:0/30::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (net-mail/mailutils-3.1.1:0/0::gentoo, ebuild scheduled for merge)
  (media-libs/glew-2.0.0:0/2.0::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (app-office/libreoffice-5.2.4.2:0/0::gentoo, ebuild scheduled for merge)
  (net-firewall/iptables-1.6.0-r1:0/11::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (sys-apps/iproute2-4.9.0:0/0::gentoo, ebuild scheduled for merge)

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by net-libs/gnutls-3.5.8::gentoo[idn]
# required by net-mail/mailutils-3.1.1::gentoo[ssl]
# required by @__auto_slot_operator_replace_installed__ (argument)
>=net-dns/libidn-1.33 abi_x86_32
# required by net-libs/gnutls-3.5.8::gentoo
# required by net-mail/mailutils-3.1.1::gentoo[ssl]
# required by @__auto_slot_operator_replace_installed__ (argument)
>=dev-libs/libunistring-0.9.7 abi_x86_32

Would you like to add these changes to your config files? [Yes/No] 
emerge: there are no ebuilds built with USE flags to satisfy "dev-libs/libunistring:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]".
!!! One of the following packages is required to complete your request:
- net-libs/gnutls-3.5.8::gentoo (Change USE: -abi_x86_32)
(dependency required by "net-libs/gnutls-3.5.8::gentoo" [ebuild])
(dependency required by "media-video/vlc-2.2.4::gentoo[gnutls]" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
work-64 Desktop #
Comment 7 Ben Kohler gentoo-dev 2017-08-31 18:48:26 UTC
Please reopen this bug if this is still a problem on current versions