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?


Cheers,

-- 
Cristian
_______________________________________________
subsurface mailing list
subsurface@subsurface-divelog.org
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to