grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: master fails to create moddep.lst, related to luks2 changes


From: Daniel Kiper
Subject: Re: master fails to create moddep.lst, related to luks2 changes
Date: Tue, 3 Mar 2020 14:21:49 +0100
User-agent: NeoMutt/20170113 (1.7.2)

On Tue, Mar 03, 2020 at 12:18:18PM +0100, Paul Menzel wrote:
> Dear Olaf,
>
> On 2020-03-03 09:48, Olaf Hering wrote:
> > After upgrade from 
> > 4e75b2ae313b13b5bfb54cc5e5c53368d6eb2a08..d5a32255de0e073881980fca0262000c865b30dd
> >  I get this compile error:
> >
> > env CFLAGS=-Wall CXXFLAGS=-Wall FFLAGS=-Wall ../grub2-src/configure 
> > --target=i386-suse-linux --with-platform=pc 
> > --prefix=/usr/lib64/grub2-chainloader --disable-boot-time 
> > --disable-cache-stats --disable-device-mapper --disable-efiemu 
> > --disable-grub-emu-pci --disable-grub-emu-sdl --disable-grub-mkfont 
> > --disable-grub-mount --disable-grub-themes --disable-liblzma 
> > --disable-libzfs --disable-mm-debug --disable-nls --disable-werror 
> > --enable-rpath --with-bootdir=/chainloader/grub2-chainloader 
> > --enable-grub-mkfont --enable-grub-themes --with-grubdir=grub2
>
> Please share the commands, how you configured your system?

I would add "make distclean" here...

>     $ ./bootstrap
>     $ ./configure
>
> That builds fine in my environment.
>
> > ...
> > [  187s] cat kernel_syms.lst > syminfo.lst.new
> > [  187s] for m in disk.module trig.module cs5536.module        usb.module   
> >       usbserial_common.module         usbserial_pl2303.module         
> > usbserial_ftdi.module         usbserial_usbdebug.module         uhci.module 
> >        ohci.module        ehci.module         pci.module    
> > nativedisk.module             cmostest.module         cmosdump.module       
> >   iorw.module       cbtable.module      cbtime.module       cbls.module     
> >   cbmemc.module       regexp.module acpi.module          lsacpi.module      
> >                                        blocklist.module  boot.module        
> >          cat.module cmp.module configfile.module cpuid.module          
> > date.module drivemap.module echo.module eval.module extcmd.module           
> >    gptsync.module  halt.module                       reboot.module          
> >             hashsum.module pgp.module verifiers.module  hdparm.module       
> >   help.module hexdump.module keystatus.module   loadenv.module ls.module 
> > lsmmap.module lspci.module        memrw.module minicmd.module 
> > parttool.module password.module password_pbkdf2.module play.module       
> > spkmodem.module       morse.module       probe.module read.module 
> > search.module search_fs_file.module search_fs_uuid.module 
> > search_label.module setpci.module        pcidump.module        sleep.module 
> > smbios.module            terminal.module test.module true.module 
> > usbtest.module         videoinfo.module videotest.module xnu_uuid.module 
> > dm_nv.module loopback.module cryptodisk.module json.module 
> > afsplitter.module luks.module luks2.module geli.module lvm.module 
> > ldm.module mdraid09.module mdraid09_be.module mdraid1x.module 
> > diskfilter.module raid5rec.module raid6rec.module scsi.module 
> > memdisk.module ata.module         ahci.module        pata.module         
> > biosdisk.module usbms.module          efiemu.module      font.module        
> >            procfs.module affs.module afs.module bfs.module zstd.module 
> > btrfs.module archelp.module cbfs.module cpio.module cpio_be.module 
> > newc.module odc.module ext2.module fat.module exfat.module f2fs.module 
> > fshelp.module hfs.module hfsplus.module hfspluscomp.module iso9660.module 
> > jfs.module minix.module minix2.module minix3.module minix_be.module 
> > minix2_be.module minix3_be.module nilfs2.module ntfs.module ntfscomp.module 
> > reiserfs.module romfs.module sfs.module squash4.module tar.module 
> > udf.module ufs1.module ufs1_be.module ufs2.module xfs.module zfs.module 
> > zfscrypt.module zfsinfo.module macbless.module pxe.module gettext.module 
> > gfxmenu.module hello.module gzio.module offsetio.module  bufio.module       
> >             elf.module crypto.module pbkdf2.module relocator.module         
> >      datetime.module                      setjmp.module aout.module       
> > bsd.module       plan9.module linux16.module       ntldr.module 
> > truecrypt.module freedos.module pxechain.module multiboot2.module           
> > multiboot.module         linux.module                           xnu.module  
> >    random.module     macho.module   chain.module         mmap.module        
> >         normal.module part_acorn.module part_amiga.module part_apple.module 
> > part_gpt.module part_msdos.module part_sun.module part_plan.module 
> > part_dvh.module part_bsd.module part_sunpc.module part_dfly.module 
> > msdospart.module at_keyboard.module        gfxterm.module                   
> > gfxterm_background.module serial.module                sendkey.module 
> > terminfo.module            usb_keyboard.module         vga.module 
> > vga_text.module mda_text.module    video_cirrus.module       
> > video_bochs.module       functional_test.module exfctest.module 
> > strtoull_test.module setjmp_test.module signature_test.module 
> > sleep_test.module xnu_uuid_test.module pbkdf2_test.module  
> > legacy_password_test.module       div.module                 
> > div_test.module mul_test.module shift_test.module cmp_test.module 
> > ctz_test.module bswap_test.module videotest_checksum.module 
> > gfxterm_menu.module cmdline_cat_test.module bitmap.module 
> > bitmap_scale.module          jpeg.module png.module tga.module vbe.module  
> > video_fb.module                    video.module                   
> > video_colors.module   datehook.module net.module tftp.module http.module    
> >          legacycfg.module      syslinuxcfg.module test_blockarg.module 
> > xzio.module lzopio.module testload.module backtrace.module          
> > lsapm.module keylayouts.module       priority_queue.module time.module   
> > adler32.module crc64.module mpi.module all_video.module gdb.module      
> > testspeed.module  tr.module progress.module file.module rdmsr.module       
> > wrmsr.module       gcry_arcfour.module gcry_blowfish.module 
> > gcry_camellia.module gcry_cast5.module gcry_crc.module gcry_des.module 
> > gcry_dsa.module gcry_idea.module gcry_md4.module gcry_md5.module 
> > gcry_rfc2268.module gcry_rijndael.module gcry_rmd160.module gcry_rsa.module 
> > gcry_seed.module gcry_serpent.module gcry_sha1.module gcry_sha256.module 
> > gcry_sha512.module gcry_tiger.module gcry_twofish.module 
> > gcry_whirlpool.module; do \
> > [  187s]   sh gensyminfo.sh $m >> syminfo.lst.new || exit 1; \
> > [  187s] done
> > [  188s] mv syminfo.lst.new syminfo.lst
> > [  188s] cat syminfo.lst | sort | gawk -f 
> > ../../grub2-src/grub-core/genmoddep.awk > moddep.lst || (rm -f moddep.lst; 
> > exit 1)
> > [  188s] grub_debug_free in luks2 is not defined
> > [  188s] grub_debug_malloc in luks2 is not defined
> > [  188s] make[3]: *** [Makefile:47208: moddep.lst] Error 1
> > [  188s] make[3]: Leaving directory 
> > '/home/abuild/rpmbuild/BUILD/grub2-20200228T124129.d5a32255d/builddir-i386-pc/grub-core'
> >
> > Any idea what needs to be done to fix this?
> Please bisect the problem to found out the commit introducing the
> build regression in your environment.

If you do steps mentioned above then everything should work. If not just
clone clean GRUB git repo again.

Daniel



reply via email to

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