On Sun, Oct 11, 2020 at 7:08 PM Cristian Ionescu-Idbohrn via subsurface <
subsurface@subsurface-divelog.org> wrote:

> Debian unstable here.
>
> I did not have libgit2-dev installed and noticed this in build.log:
>
>         ./subsurface/scripts/build.sh: line 268: ldconfig: command not
> found
>         realpath: missing operand
>         Try 'realpath --help' for more information.
>
> That's because ldconfig is installed in /sbin/ldconfig and a non-root
> user does not normally have access to /sbin.  Thus the detection will
> always fail.  So, some sort of detection would be needed.  Something
> like:
>
>         if [ -x /sbin/ldconfig ]; then
>                 LDCONFIG=/sbin/ldconfig
>         elif [ -x /usr/sbin/ldconfig ]; then
>                 LDCONFIG=/usr/sbin/ldconfig
>         else
>                 echo "no acces to ldconfig" >&2
>                 exit 1
>         fi
>
>         LIBGIT=$(realpath $($LDCONFIG -p | grep libgit2\\.so\\. |
>                 cut -d\  -f4) | awk -Fo '{ print $NF }')
>
> maybe?
>

or just add /sbin and /usr/sbin to PATH environment variable?
_______________________________________________
subsurface mailing list
subsurface@subsurface-divelog.org
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to