Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-10218

next: sys-libs/gdbm-1.18.1 build fails (sometimes) on next-release

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical (System) Critical (System)
    • None
    • None
    • This is blocking stage3 builds, so indirectly blocking many users.

      I am seeing the following build failure when bootstrapping new stages for core2_64 next-release:

      libtool: link: (cd ".libs" && rm -f "libgdbm.so" && ln -s "libgdbm.so.6.0.0" "libgdbm.so")
      libtool: link: ( cd ".libs" && rm -f "libgdbm.la" && ln -s "../libgdbm.la" "libgdbm.la" )
      /bin/sh ../libtool  --tag=CC   --mode=link x86_64-pc-linux-gnu-gcc  -march=core2 -O2 -pipe  -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -o gdbm_load gdbm_load.o ./libgdbmapp.a ./libgdbm.la  
      /bin/sh ../libtool  --tag=CC   --mode=link x86_64-pc-linux-gnu-gcc  -march=core2 -O2 -pipe  -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -o gdbm_dump gdbm_dump.o ./libgdbmapp.a ./libgdbm.la  
      libtool: link: x86_64-pc-linux-gnu-gcc -march=core2 -O2 -pipe -Wl,-O1 -Wl,--sort-common -o .libs/gdbm_dump gdbm_dump.o  -Wl,--as-needed ./libgdbmapp.a ./.libs/libgdbm.so -Wl,-rpath -Wl,/usr/lib64
      libtool: link: x86_64-pc-linux-gnu-gcc -march=core2 -O2 -pipe -Wl,-O1 -Wl,--sort-common -o .libs/gdbm_load gdbm_load.o  -Wl,--as-needed ./libgdbmapp.a ./.libs/libgdbm.so -Wl,-rpath -Wl,/usr/lib64
      /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ./libgdbmapp.a(parseopt.o):(.bss+0x8): multiple definition of `parseopt_program_args'; gdbm_dump.o:(.data.rel.local+0x50): first defined here
      /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ./libgdbmapp.a(parseopt.o):(.bss+0x10): multiple definition of `parseopt_program_doc'; gdbm_dump.o:(.data.rel.local+0x58): first defined here
      /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ./libgdbmapp.a(parseopt.o):(.bss+0x8): multiple definition of `parseopt_program_args'; gdbm_load.o:(.data.rel.local+0x140): first defined here
      /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ./libgdbmapp.a(parseopt.o):(.bss+0x10): multiple definition of `parseopt_program_doc'; gdbm_load.o:(.data.rel.local+0x148): first defined here
      collect2: error: ld returned 1 exit status
      collect2: error: ld returned 1 exit status
      make[3]: *** [Makefile:672: gdbm_dump] Error 1 

      This did not show up on other builds, I don't think. This is blocking metro builds

            Unassigned Unassigned
            drobbins drobbins
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: