[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
grub-fstest build issue in grub2-r2071 +
From: |
John Stanley |
Subject: |
grub-fstest build issue in grub2-r2071 + |
Date: |
Mon, 13 Apr 2009 21:06:13 -0400 |
User-agent: |
Thunderbird 2.0.0.21 (X11/20090302) |
Hi all,
I have built grub2-r2065 and it works nicely for me so far for linux
boots (love the graphics!!). However, beginning with r2071, I am unable
to build it with the "--enable-grub-fstest" option due to several
undefined refs:
#
---------------------------------------------------------------------------------------------------------
# Fix grub_fstest-normal_misc.o unresolve ref error:
# In function `grub_normal_print_device_info':
# /build/grub2-r2077-jps_src/grub2-r2077/normal/misc.c:74: undefined
reference to `grub_unixtime2datetime'
# /build/grub2-r2077-jps_src/grub2-r2077/normal/misc.c:75: undefined
reference to `grub_get_weekday_name'
# grub_fstest-commands_ls.o: In function `print_files_long':
# /build/grub2-r2077-jps_src/grub2-r2077/commands/ls.c:149: undefined
reference to `grub_unixtime2datetime'
# /build/grub2-r2077-jps_src/grub2-r2077/commands/ls.c:151: undefined
reference to `grub_get_weekday_name'
# collect2: ld returned 1 exit status
# make: *** [grub-fstest] Error 1
#
----------------------------------------------------------------------------------------------------------
# conf/common.rmk is used by configure to generate conf/common.mk, so
modify the former.
To handle this (I'm now building r2101), I add normal/datetime to the
grub-fstest build specs,
as follows:
#
-----------------------------------------------------------------------------------------------------------------
# Only add normal/datetime.c if not present:
sed '/grub-fstest.c_DEPENDENCIES/,/For /{s:normal/datetime.c:jps:}' \
conf/common.rmk |grep -q jps ||
sed -i 's:^grub_fstest_SOURCES =:& normal/datetime.c:' conf/common.rmk
#
------------------------------------------------------------------------------------------------------------------
Has anyone come across this ? Actually, I'm not even sure what fstest is
used for, so I could simply remove the option when I do configure...
John
- grub-fstest build issue in grub2-r2071 +,
John Stanley <=