Summary: | sys-apps/portage-2.2.18 fails installing cross-nios2/glibc with "Missing multilib category data" | ||
---|---|---|---|
Product: | Portage Development | Reporter: | SpanKY <vapier> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=282639 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
hrm, the new python lib seems to have a hardcoded arch list. it needs a fallback of some sort. haven't looked closely, but can't assume ELF ... *** This bug has been marked as a duplicate of bug 543818 *** (In reply to SpanKY from comment #1) > hrm, the new python lib seems to have a hardcoded arch list. it needs a > fallback of some sort. haven't looked closely, but can't assume ELF ... That code only processes files recorded in NEEDED.ELF.2, which is generated from scanelf output, so it should only be ELF files. |
>>> Completed installing glibc-2.21 into /var/tmp/portage/cross-nios2-unknown-linux-gnu/glibc-2.21/image/ Traceback (most recent call last): File "/usr/lib/python-exec/python2.7/emerge", line 50, in <module> retval = emerge_main() File "/usr/lib64/python2.7/site-packages/_emerge/main.py", line 1154, in emerge_main return run_action(emerge_config) File "/usr/lib64/python2.7/site-packages/_emerge/actions.py", line 3188, in run_action emerge_config.args, spinner) File "/usr/lib64/python2.7/site-packages/_emerge/actions.py", line 495, in action_build retval = mergetask.merge() File "/usr/lib64/python2.7/site-packages/_emerge/Scheduler.py", line 1023, in merge rval = self._merge() File "/usr/lib64/python2.7/site-packages/_emerge/Scheduler.py", line 1412, in _merge self._main_loop() File "/usr/lib64/python2.7/site-packages/_emerge/Scheduler.py", line 1389, in _main_loop self._event_loop.iteration() File "/usr/lib64/python2.7/site-packages/portage/util/_eventloop/EventLoop.py", line 270, in iteration if not x.callback(f, event, *x.args): File "/usr/lib64/python2.7/site-packages/portage/util/_async/PipeLogger.py", line 92, in _output_handler self.wait() File "/usr/lib64/python2.7/site-packages/_emerge/AsynchronousTask.py", line 57, in wait self._wait_hook() File "/usr/lib64/python2.7/site-packages/_emerge/AsynchronousTask.py", line 175, in _wait_hook self._exit_listener_stack.pop()(self) File "/usr/lib64/python2.7/site-packages/_emerge/SpawnProcess.py", line 168, in _pipe_logger_exit self.wait() File "/usr/lib64/python2.7/site-packages/_emerge/AsynchronousTask.py", line 57, in wait self._wait_hook() File "/usr/lib64/python2.7/site-packages/_emerge/AsynchronousTask.py", line 175, in _wait_hook self._exit_listener_stack.pop()(self) File "/usr/lib64/python2.7/site-packages/_emerge/EbuildPhase.py", line 290, in _post_phase_exit _post_src_install_soname_symlinks(self.settings, out) File "/usr/lib64/python2.7/site-packages/portage/package/ebuild/doebuild.py", line 2329, in _post_src_install_soname_symlinks soname_deps.add(entry) File "/usr/lib64/python2.7/site-packages/portage/util/_dyn_libs/soname_deps.py", line 63, in add "Missing multilib category data: %s" % entry.filename) AssertionError: Missing multilib category data: /usr/nios2-unknown-linux-gnu/lib/libc-2.21.so