[Bug 1813598] Re: syslinux ftbfs in 18.04 LTS

yifengyou 1813598 at bugs.launchpad.net
Tue Dec 24 07:16:46 UTC 2019


---
 efi/fio.h | 9 ---------
 1 file changed, 9 deletions(-)

diff --git a/efi/fio.h b/efi/fio.h
index 65fff8d..a1bfe68 100644
--- a/efi/fio.h
+++ b/efi/fio.h
@@ -11,15 +11,6 @@
 #define MAX_EFI_ARGS		64
 #define WS(c16)         (c16 == L' ' || c16 == CHAR_TAB)
 
-/* VPrint is not in export declarations in gnu-efi lib yet
- * although it is a global function; declare it here
- */
-extern UINTN
-VPrint (
-    IN CHAR16   *fmt,
-    va_list     args
-    );
-

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to syslinux in Ubuntu.
https://bugs.launchpad.net/bugs/1813598

Title:
  syslinux ftbfs in 18.04 LTS

Status in syslinux package in Ubuntu:
  New

Bug description:
  according to
  http://people.canonical.com/~doko/ftbfs-report/test-rebuild-20181222-bionic.html

  syslinux ftbfs.

  gcc -I/usr/include/efi -I/usr/include/efi/ia32 -DEFI_FUNCTION_WRAPPER -fPIC -fshort-wchar -ffreestanding -Wall -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/com32/include -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/com32/include/sys -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/core/include -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/core/ -m32 -march=i386 -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/com32/lib/ -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/com32/libutil/include -std=gnu99 -DELF_DEBUG -DSYSLINUX_EFI -I/<<BUILDDIR>>/syslinux-6.03+dfsg1/efi32 -W -Wall -Wstrict-prototypes  -D__COM32__ -D__FIRMWARE_EFI32__ -mno-red-zone -DLDLINUX=\"ldlinux.e32\" -fvisibility=hidden -Wno-unused-parameter -fno-stack-protector -Wno-strict-prototypes -DDATE_STR='"20171017"' -c -o adv.o /<<BUILDDIR>>/syslinux-6.03+dfsg1/efi/adv.c
  In file included from /<<BUILDDIR>>/syslinux-6.03+dfsg1/efi/adv.h:5:0,
                   from /<<BUILDDIR>>/syslinux-6.03+dfsg1/efi/adv.c:29:
  /<<BUILDDIR>>/syslinux-6.03+dfsg1/efi/fio.h:18:1: error: conflicting types for ‘VPrint’
   VPrint (
   ^~~~~~
  In file included from /<<BUILDDIR>>/syslinux-6.03+dfsg1/efi/efi.h:24:0,
                   from /<<BUILDDIR>>/syslinux-6.03+dfsg1/efi/adv.h:4,
                   from /<<BUILDDIR>>/syslinux-6.03+dfsg1/efi/adv.c:29:
  /usr/include/efi/efilib.h:509:1: note: previous declaration of ‘VPrint’ was here
   VPrint (
   ^~~~~~
  /<<BUILDDIR>>/syslinux-6.03+dfsg1/mk/efi.mk:70: recipe for target 'adv.o' failed
  make[5]: *** [adv.o] Error 1
  make[5]: Leaving directory '/<<BUILDDIR>>/syslinux-6.03+dfsg1/efi32/efi'
  /<<BUILDDIR>>/syslinux-6.03+dfsg1/Makefile:285: recipe for target 'efi' failed
  make[4]: *** [efi] Error 2
  make[4]: Leaving directory '/<<BUILDDIR>>/syslinux-6.03+dfsg1/efi32'
  /<<BUILDDIR>>/syslinux-6.03+dfsg1/Makefile:261: recipe for target 'efi32' failed
  make[3]: *** [efi32] Error 2
  make[3]: Leaving directory '/<<BUILDDIR>>/syslinux-6.03+dfsg1'
  Makefile:103: recipe for target 'all' failed
  make[2]: *** [all] Error 2

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/syslinux/+bug/1813598/+subscriptions



More information about the foundations-bugs mailing list