The problem is that I'm not able to emerge sysinfo. It's trying to update it from sysinfo-1.3 to sysinfo-1.7, but the ebuild crashes before it's complete. It configures properly, but won't compile. Has anyone else seen this (especially people who "emerge -uDN --world" regularly)??
The output of emerge finishes as follows. As you can see the first errors occur as soon as it starts make.
- Code: Select all
Good - your configure finished. Start make now
Making all in src
sysinfo.cpp:24:16: error: hd.h: No such file or directory
sysinfo.cpp: In member function 'bool kio_sysinfoProtocol::glInfo()':
sysinfo.cpp:452: error: 'hd_data_t' does not name a type
sysinfo.cpp:456: error: 'hd_data' was not declared in this scope
sysinfo.cpp:460: error: 'hd_data' was not declared in this scope
sysinfo.cpp:460: error: 'hw_display' was not declared in this scope
sysinfo.cpp:460: error: 'hd_list' was not declared in this scope
sysinfo.cpp:463: error: 'hd_t' was not declared in this scope
sysinfo.cpp:463: error: 'hd' was not declared in this scope
sysinfo.cpp:463: error: 'hd_data' was not declared in this scope
sysinfo.cpp:463: error: 'hd_display_adapter' was not declared in this scope
sysinfo.cpp:463: error: 'hd_get_device_by_idx' was not declared in this scope
sysinfo.cpp:468: error: 'driver_info_t' was not declared in this scope
sysinfo.cpp:468: error: 'di' was not declared in this scope
sysinfo.cpp:476: error: 'di_x11' was not declared in this scope
sysinfo.cpp:478: error: 'di_module' was not declared in this scope
make[2]: *** [sysinfo.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
!!! ERROR: kde-misc/sysinfo-1.7 failed.
Call stack:
ebuild.sh, line 1629: Called dyn_compile
ebuild.sh, line 975: Called qa_call 'src_compile'
ebuild.sh, line 44: Called src_compile
sysinfo-1.7.ebuild, line 35: Called kde_src_compile
kde.eclass, line 170: Called kde_src_compile 'all'
kde.eclass, line 340: Called kde_src_compile 'myconf' 'configure' 'make'
kde.eclass, line 336: Called die
