|
|
Home » U++ Library support » U++ Library : Other (not classified elsewhere) » PdfDraw isn't linked in when compiling for Win on Linux using Clang-MinGW
PdfDraw isn't linked in when compiling for Win on Linux using Clang-MinGW [message #57492] |
Wed, 08 September 2021 21:05 |
Novo
Messages: 1358 Registered: December 2006
|
Ultimate Contributor |
|
|
Problem:
lld-link: error: undefined symbol: Upp::PdfDraw__initializer()
>>> referenced by /home/ssg/dvlp/cpp/code/upp/git/uppsrc/PdfDraw/PdfDraw.h:10
>>> /home/ssg/dvlp/cpp/code/upp/out/MyApps/dvlp/nlp/conllu/MINGWcpp17.Debug.Debug_Full.Gui.Main.Shared.Win32/conllu.o:(Upp::PdfDraw__initialize_str
uct::PdfDraw__initialize_struct())
lld-link: error: undefined symbol: Upp::PdfDraw::Finish(Upp::PdfSignatureInfo const*)
>>> referenced by /home/ssg/dvlp/cpp/sergey/upp/dvlp/nlp/conllu/conllu.cpp:1814
>>> /home/ssg/dvlp/cpp/code/upp/out/MyApps/dvlp/nlp/conllu/MINGWcpp17.Debug.Debug_Full.Gui.Main.Shared.Win32/conllu.o:(App::ExportToPdf() const)
lld-link: error: undefined symbol: Upp::PdfDraw::Init(int, int, int, bool)
>>> referenced by /home/ssg/dvlp/cpp/code/upp/git/uppsrc/PdfDraw/PdfDraw.h:373
>>> /home/ssg/dvlp/cpp/code/upp/out/MyApps/dvlp/nlp/conllu/MINGWcpp17.Debug.Debug_Full.Gui.Main.Shared.Win32/conllu.o:(Upp::PdfDraw::PdfDraw(int, i
nt, bool))
lld-link: error: undefined symbol: vtable for Upp::PdfDraw
>>> referenced by /home/ssg/dvlp/cpp/code/upp/out/MyApps/dvlp/nlp/conllu/MINGWcpp17.Debug.Debug_Full.Gui.Main.Shared.Win32/conllu.o:(.refptr._ZTVN3Upp7PdfDrawE)
Command line:
/home/ssg/.local/soft/llvm-mingw/git/bin/x86_64-w64-mingw32-clang++ -mthreads -mwindows -o "/home/ssg/dvlp/cpp/code/upp/out/MyApps/MINGWcpp17.Debug.Debug_Full.Gu
i.Shared.Win32/conllu.exe" -Wl,-pdb= "/home/ssg/dvlp/cpp/code/upp/out/MyApps/dvlp/nlp/conllu/MINGWcpp17.Debug.Debug_Full.Gui.Main.Shared.Win32/conllu.o" "/ho
me/ssg/dvlp/cpp/code/upp/out/MyApps/CtrlLib/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/CtrlLib$blitz.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/CtrlLib/MIN
GWcpp17.Debug.Debug_Full.Gui.Shared.Win32/CtrlLibInit.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/CtrlLib/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/ChWin32
.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/dvlp/sparser/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/sparser.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/dvlp
/ctrl/about/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/about.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/dvlp/ctrl/ArrayTree/MINGWcpp17.Debug.Debug_Full.Gui
.Shared.Win32/ArrayTree.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/CtrlCore/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/CtrlCore$blitz.o" "/home/ssg/dvlp/cp
p/code/upp/out/MyApps/CtrlCore/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/CtrlCoreInit.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Draw/MINGWcpp17.Debug.Deb
ug_Full.Gui.Shared.Win32/Draw$blitz.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/plugin/bmp/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/plugin/bmp$blitz.o" "/
home/ssg/dvlp/cpp/code/upp/out/MyApps/RichText/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/RichText$blitz.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Painter
/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/Painter$blitz.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Painter/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/S
vgUtil.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Painter/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/SvgBounds.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/P
ainter/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/SvgStyle.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Painter/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/
SvgParser.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Core/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/Core$blitz.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/
Core/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/heaputil.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Core/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/hheap
.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Core/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/sheap.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Core/MINGWcpp1
7.Debug.Debug_Full.Gui.Shared.Win32/lheap.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Core/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/heap.o" "/home/ssg/dvl
p/cpp/code/upp/out/MyApps/Core/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/heapdbg.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Core/MINGWcpp17.Debug.Debug_Fu
ll.Gui.Shared.Win32/String.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Core/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/CharSet.o" "/home/ssg/dvlp/cpp/code/u
pp/out/MyApps/Core/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/CvFlt.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Core/MINGWcpp17.Debug.Debug_Full.Gui.Shared.
Win32/t.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Core/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/z.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Core/MINGWc
pp17.Debug.Debug_Full.Gui.Shared.Win32/lib_lz4.c.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Core/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/lib_xxhash.c.o"
"/home/ssg/dvlp/cpp/code/upp/out/MyApps/plugin/z/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/lib_adler32.c.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/plugi
n/z/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/lib_compress.c.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/plugin/z/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Wi
n32/lib_crc32.c.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/plugin/z/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/lib_deflate.c.o" "/home/ssg/dvlp/cpp/code/up
p/out/MyApps/plugin/z/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/lib_infback.c.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/plugin/z/MINGWcpp17.Debug.Debug_F
ull.Gui.Shared.Win32/lib_inffast.c.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/plugin/z/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/lib_inflate.c.o" "/home/s
sg/dvlp/cpp/code/upp/out/MyApps/plugin/z/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/lib_inftrees.c.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/plugin/z/MING
Wcpp17.Debug.Debug_Full.Gui.Shared.Win32/lib_trees.c.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/plugin/z/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/lib_unc
ompr.c.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/plugin/z/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/lib_zutil.c.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApp
s/plugin/png/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/plugin/png$blitz.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/plugin/png/MINGWcpp17.Debug.Debug_Full.
Gui.Shared.Win32/pnglib.c.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/dvlp/ADT/MINGWcpp17.Debug.Debug_Full.Gui.Shared.Win32/dvlp/ADT$blitz.o" -Wl,--start-grou
p -ladvapi32 -lcomdlg32 -lcomctl32 -luser32 -lgdi32 -luser32 -lgdi32 -lkernel32 -luser32 -lole32 -loleaut32 -luuid -lws2_32 -ladvapi32 -lshell32 -lwinmm -lm
pr -Wl,--end-group
Command line when compiled with regular Clang on Linux:
/usr/bin/clang++ -o "/home/ssg/dvlp/cpp/code/upp/out/MyApps/CLANGcpp17.Debug.Debug_Full.Gui.Shared/conllu" -ggdb -L"/usr/lib/x86_64-linux-gnu" "/home/ssg/dvlp/cp
p/code/upp/out/MyApps/dvlp/nlp/conllu/CLANGcpp17.Debug.Debug_Full.Gui.Main.Shared/conllu.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/CtrlLib/CLANGcpp17.Debug.
Debug_Full.Gui.Shared/CtrlLib$blitz.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/CtrlLib/CLANGcpp17.Debug.Debug_Full.Gui.Shared/CtrlLibInit.o" "/home/ssg/dvlp/
cpp/code/upp/out/MyApps/CtrlLib/CLANGcpp17.Debug.Debug_Full.Gui.Shared/ChWin32.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/dvlp/sparser/CLANGcpp17.Debug.Debug
_Full.Gui.Shared/sparser.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/dvlp/ctrl/about/CLANGcpp17.Debug.Debug_Full.Gui.Shared/about.o" "/home/ssg/dvlp/cpp/code/
upp/out/MyApps/dvlp/ctrl/ArrayTree/CLANGcpp17.Debug.Debug_Full.Gui.Shared/ArrayTree.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/CtrlCore/CLANGcpp17.Debug.Debu
g_Full.Gui.Shared/CtrlCore$blitz.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/CtrlCore/CLANGcpp17.Debug.Debug_Full.Gui.Shared/CtrlCoreInit.o" "/home/ssg/dvlp/c
pp/code/upp/out/MyApps/PdfDraw/CLANGcpp17.Debug.Debug_Full.Gui.Shared/PdfDraw$blitz.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/PdfDraw/CLANGcpp17.Debug.Debug
_Full.Gui.Shared/PdfDraw.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Draw/CLANGcpp17.Debug.Debug_Full.Gui.Shared/Draw$blitz.o" "/home/ssg/dvlp/cpp/code/upp/ou
t/MyApps/plugin/bmp/CLANGcpp17.Debug.Debug_Full.Gui.Shared/plugin/bmp$blitz.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/RichText/CLANGcpp17.Debug.Debug_Full.G
ui.Shared/RichText$blitz.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Painter/CLANGcpp17.Debug.Debug_Full.Gui.Shared/Painter$blitz.o" "/home/ssg/dvlp/cpp/code/
upp/out/MyApps/Painter/CLANGcpp17.Debug.Debug_Full.Gui.Shared/SvgUtil.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Painter/CLANGcpp17.Debug.Debug_Full.Gui.Shar
ed/SvgBounds.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Painter/CLANGcpp17.Debug.Debug_Full.Gui.Shared/SvgStyle.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Pa
inter/CLANGcpp17.Debug.Debug_Full.Gui.Shared/SvgParser.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Core/CLANGcpp17.Debug.Debug_Full.Gui.Shared/Core$blitz.o" "
/home/ssg/dvlp/cpp/code/upp/out/MyApps/Core/CLANGcpp17.Debug.Debug_Full.Gui.Shared/heaputil.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Core/CLANGcpp17.Debug.
Debug_Full.Gui.Shared/hheap.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Core/CLANGcpp17.Debug.Debug_Full.Gui.Shared/sheap.o" "/home/ssg/dvlp/cpp/code/upp/out/
MyApps/Core/CLANGcpp17.Debug.Debug_Full.Gui.Shared/lheap.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Core/CLANGcpp17.Debug.Debug_Full.Gui.Shared/heap.o" "/hom
e/ssg/dvlp/cpp/code/upp/out/MyApps/Core/CLANGcpp17.Debug.Debug_Full.Gui.Shared/heapdbg.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Core/CLANGcpp17.Debug.Debug
_Full.Gui.Shared/String.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Core/CLANGcpp17.Debug.Debug_Full.Gui.Shared/CharSet.o" "/home/ssg/dvlp/cpp/code/upp/out/My
Apps/Core/CLANGcpp17.Debug.Debug_Full.Gui.Shared/CvFlt.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Core/CLANGcpp17.Debug.Debug_Full.Gui.Shared/t.o" "/home/ssg
/dvlp/cpp/code/upp/out/MyApps/Core/CLANGcpp17.Debug.Debug_Full.Gui.Shared/z.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Core/CLANGcpp17.Debug.Debug_Full.Gui.S
hared/lib_lz4.c.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/Core/CLANGcpp17.Debug.Debug_Full.Gui.Shared/lib_xxhash.c.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApp
s/plugin/png/CLANGcpp17.Debug.Debug_Full.Gui.Shared/plugin/png$blitz.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/plugin/png/CLANGcpp17.Debug.Debug_Full.Gui.Sh
ared/pnglib.c.o" "/home/ssg/dvlp/cpp/code/upp/out/MyApps/dvlp/ADT/CLANGcpp17.Debug.Debug_Full.Gui.Shared/dvlp/ADT$blitz.o" -Wl,--start-group -lfreetype
-lX11
-lXinerama
-lXrender -lX11
-lXft
-lXdmcp
-lfontconfig -lfreetype
-lxcb
-lXext
-lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
-lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
-lexpat
-lpng16 -lz
-lpthread -ldl -lrt -lz -Wl,--end-group
BM-file:
BUILDER = "CLANG";
COMPILER = "x86_64-w64-mingw32-clang++";
COMMON_OPTIONS = "";
COMMON_CPP_OPTIONS = "-Wall -Wno-logical-op-parentheses -std=c++17";
COMMON_C_OPTIONS = "";
COMMON_LINK = "";
COMMON_FLAGS = "WIN32";
DEBUG_INFO = "2";
DEBUG_BLITZ = "1";
DEBUG_LINKMODE = "0";
DEBUG_OPTIONS = "-O0";
DEBUG_FLAGS = "";
DEBUG_LINK = "";
RELEASE_BLITZ = "1";
RELEASE_LINKMODE = "0";
RELEASE_OPTIONS = "-O3 -ffunction-sections -fdata-sections";
RELEASE_FLAGS = "";
RELEASE_LINK = "-Wl,--gc-sections";
DEBUGGER = "x86_64-w64-mingw32-gdb";
ALLOW_PRECOMPILED_HEADERS = "0";
DISABLE_BLITZ = "0";
PATH = "/home/ssg/.local/soft/llvm-mingw/git/bin;/home/ssg/.local/soft/llvm-mingw/git/x86_64-w64-mingw32/bin";
INCLUDE = "";
LIB = "";
LINKMODE_LOCK = "0";
TIA
Regards,
Novo
|
|
|
|
|
|
|
Goto Forum:
Current Time: Thu Mar 28 09:10:22 CET 2024
Total time taken to generate the page: 0.01317 seconds
|
|
|