All of lore.kernel.org
 help / color / mirror / Atom feed
* grub-fstest build issue in grub2-r2071 +
@ 2009-04-14  1:06 John Stanley
  2009-04-14  1:54 ` Pavel Roskin
  0 siblings, 1 reply; 6+ messages in thread
From: John Stanley @ 2009-04-14  1:06 UTC (permalink / raw)
  To: grub-devel


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



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-04-14  9:07 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-14  1:06 grub-fstest build issue in grub2-r2071 + John Stanley
2009-04-14  1:54 ` Pavel Roskin
2009-04-14  7:04   ` John Stanley
2009-04-14  9:17   ` John Stanley
2009-04-14  8:53     ` David Miller
2009-04-14  9:07       ` David Miller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.