Current-Users archive

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

Re: Build failure of -current due to libbluetooth.so.4.2



On Sat, Nov 23, 2024 at 12:36:39PM +0000, Chavdar Ivanov wrote:
> Hi,
> 
> I have been consistently getting
> ....
> #    create  libbluetooth/libbluetooth.so.4.2.diffsym
> + echo 'if diff -u
> /home/sysbuild/src/lib/libbluetooth/bluetooth.expsym
> libbluetooth.so.4.2.actsym >libbluetooth.so.4.2.diffsym.tmp; then  mv
> -f libbluetooth.so.4.2.diffsym.tmp libbluetooth.so.4.2.diffsym;  else
> ret=$?;  cat libbluetooth.so.4.2.diffsym.tmp;  echo
> libbluetooth.so.4.2: error:  actual symbols differ from expected
> symbols >&2;  exit $ret;  fi'
> if diff -u /home/sysbuild/src/lib/libbluetooth/bluetooth.expsym
> libbluetooth.so.4.2.actsym >libbluetooth.so.4.2.diffsym.tmp; then  mv
> -f libbluetooth.so.4.2.diffsym.tmp libbluetooth.so.4.2.diffsym;  else
> ret=$?;  cat libbluetooth.so.4.2.diffsym.tmp;  echo
> libbluetooth.so.4.2: error:  actual symbols differ from expected
> symbols >&2;  exit $ret;  fi
> + diff -u /home/sysbuild/src/lib/libbluetooth/bluetooth.expsym
> libbluetooth.so.4.2.actsym >libbluetooth.so.4.2.diffsym.tmp
> + ret=1
> + cat libbluetooth.so.4.2.diffsym.tmp
> --- /home/sysbuild/src/lib/libbluetooth/bluetooth.expsym
> 2024-11-21 19:38:10.000000000 +0000
> +++ libbluetooth.so.4.2.actsym  2024-11-22 21:35:01.370911757 +0000
> @@ -1,4 +1,7 @@
>  BLUETOOTH_BASE_UUID
> +__bss_end__
> +__end__
> +_bss_end__
>  _sdp_close
>  _sdp_data_print
>  _sdp_errno
> + echo 'libbluetooth.so.4.2:' 'error:' actual symbols differ from
> expected symbols >&2
> libbluetooth.so.4.2: error: actual symbols differ from expected symbols
> + exit 1
> *** Failed target: libbluetooth.so.4.2.diffsym
> *** In directory: /home/sysbuild/src/lib/libbluetooth
> *** Failed commands:
>         ${_MKTARGET_CREATE}
>         => @echo '#  ' " create " libbluetooth/libbluetooth.so.4.2.diffsym
>         if diff -u ${.ALLSRC} >${.TARGET}.tmp; then  ${MV}
> ${.TARGET}.tmp ${.TARGET};  else  ret=$$?;  cat ${.TARGET}.tmp;  echo
> ${_LIB.so.full}: error:  actual symbols differ from expected symbols
> >&2;  exit $$ret;  fi
>         => if diff -u
> /home/sysbuild/src/lib/libbluetooth/bluetooth.expsym
> libbluetooth.so.4.2.actsym >libbluetooth.so.4.2.diffsym.tmp; then  mv
> -f libbluetooth.so.4.2.diffsym.tmp libbluetooth.so.4.2.diffsym;  else
> ret=$?;  cat libbluetooth.so.4.2.diffsym.tmp;  echo
> libbluetooth.so.4.2: error:  actual symbols differ from expected
> symbols >&2;  exit $ret;  fi
> *** [libbluetooth.so.4.2.diffsym] Error code 1
> nbmake[7]: stopped making "realall" in /home/sysbuild/src/lib/libbluetooth
> 
> ,,,,
> 
> 
> for the last couple of days; I completely yanked tools, obj and
> destdir and did a 'make cleandir' in the src directory, so there are
> no local modifications of any kind. This is for amd64 and aarch64
> builds.
> 
> Chavdar
> 

Do the *.actsym removal from object directory listed at the top of
src/UPDATING again.  This problem got fixed last night by the revert of
TOOL_GREP usage, but needs the *.actsym cleanup again.


Home | Main Index | Thread Index | Old Index