Bug 8936 - x86_64 build failed: undefined reference to loaddebug
Summary: x86_64 build failed: undefined reference to loaddebug
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-image-wks26-up (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: Konstantin A Lepikhov (L.A. Kostis)
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-25 22:56 MSK by Damir Shayhutdinov
Modified: 2006-03-04 01:14 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Damir Shayhutdinov 2006-01-25 22:56:28 MSK
I'm trying to build kernel-image-wks26-up-2.6.14-alt4 on my x86_64 box and get
following error messages:

...
  GEN     .version
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
kernel/built-in.o: In function `do_suspend2_lowlevel': undefined reference to
`loaddebug'
kernel/built-in.o: In function `do_suspend2_lowlevel': undefined reference to
`loaddebug'
kernel/built-in.o: In function `do_suspend2_lowlevel': undefined reference to
`loaddebug'
kernel/built-in.o: In function `do_suspend2_lowlevel': undefined reference to
`loaddebug'
kernel/built-in.o: In function `do_suspend2_lowlevel': undefined reference to
`loaddebug'
kernel/built-in.o: more undefined references to `loaddebug' follow
make: *** [.tmp_vmlinux1] Error 1
make: Leaving directory
`/usr/src/RPM/BUILD/kernel-image-wks26-up-2.6.14-alt4/kernel-source-2.6.14'
error: Bad exit status from /usr/src/tmp/rpm-tmp.13739 (%build)

So kernel can't be built.
Comment 1 Konstantin A Lepikhov (L.A. Kostis) 2006-01-25 23:13:14 MSK
Приведите версию kernel-feat-swsusp с которым вы собираете это ядро. Есть
подозрение, что это появилось в -rc15 и придется делать hotfix.
Comment 2 Alex Yustasov 2006-01-26 00:29:51 MSK
Да, появилось в rc15. Из include/asm-x86_64/suspend2.h убрали 
#include <asm/suspend.h>

Только как решать? Добавить #include или #define loaddebug?
Comment 3 Konstantin A Lepikhov (L.A. Kostis) 2006-01-26 01:13:58 MSK
судя по патчу, это опечатка. надо вернуть #include/suspend.h обратно и повесить
багу в mainstream.
Comment 4 Andrey Rahmatullin 2006-01-26 09:02:07 MSK
А на 2.2 перейти?
Comment 5 Alex Yustasov 2006-01-26 16:52:59 MSK
А там что по другому? Т.е. собирается на x86_64?
Comment 6 Alex Yustasov 2006-02-06 02:07:44 MSK
Прошу прощения у Андрея. 2.2 действительно работает на AMD64 - ядра 2.6.14 и 2.6.15.
Comment 7 Konstantin A Lepikhov (L.A. Kostis) 2006-03-04 01:00:28 MSK
исправлено в kernel-feat-swsusp-20051227-alt5. Новые wks26 с этим -feat уже в
сизифе.