Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/LibreOffice/bin/   (Office von Apache Version 25.8.3.2©)  Datei vom 5.10.2025 mit Größe 1 kB image not shown  

Quelle  verify-custom-widgets-libs   Sprache: unbekannt

 
#!/bin/sh
java.lang.NullPointerException
This file is part of the LibreOffice project.
java.lang.NullPointerException
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.
java.lang.NullPointerException
Run this from the source root dir of a completed build to
verify that all customwidgets used in our .ui files have
their factory method in the library they claim to be in
java.lang.NullPointerException
Under Linux dlsym will search other locations and find
them if they exist elsewhere, but not under windows, so
its easy to put the wrong lib name in if developing
under Linux

ret=0
FOO=`git grep -h -r lo- */uiconfig | sed -e "s///g" | sed -e "s/\".*$//"| sed 's/^[ \t]*//;s/[ \t]*$//'|sort|uniq`
for foo in $FOO; do
    lib=$(echo $foo | cut -f1 -d-)
    symbol=$(echo $foo | cut -f2 -d-)
    nm -D instdir/program/lib$lib.so | grep make$symbol > /dev/null
    if [ $? != 0 ]; then
        echo "$foo exists in a .ui file, but make$symbol is missing from lib$lib.so, Windows will fail to find the symbol and crash"
 echo " typically make$symbol is in a different library and $foo should have the prefix of that library instead"
        ret=1
    fi
done
exit $ret

Messung V0.5
C=98 H=96 G=96

[ Dauer der Verarbeitung: 0.16 Sekunden  (vorverarbeitet)  ]