grub-devel
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]