From: PHO Date: Thu, 22 Jan 2015 13:15:02 +0000 (+0900) Subject: Fix linkage failure of libmatroska due to missing -lebml flag X-Git-Tag: release-1.4.3~3^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b3de2dd98185f93c07ed69937cb62bafba7831a7;p=libmatroska Fix linkage failure of libmatroska due to missing -lebml flag Without this change the following linkage error occurs: /bin/sh ./libtool --tag=CXX --mode=link g++ -Wall -Wextra \ -Wno-unknown-pragmas -Wshadow -I/usr/pkg/include -pipe -O2 \ -I/usr/pkg/include -version-info 6:0:0 -no-undefined -L/usr/pkg/lib \ -o libmatroska.la -rpath /usr/pkg/lib src/FileKax.lo \ src/KaxAttached.lo src/KaxAttachments.lo src/KaxBlock.lo \ src/KaxBlockData.lo src/KaxCluster.lo src/KaxContexts.lo \ src/KaxCues.lo src/KaxCuesData.lo src/KaxInfoData.lo \ src/KaxSeekHead.lo src/KaxSegment.lo src/KaxSemantic.lo \ src/KaxTracks.lo src/KaxVersion.lo Undefined symbols: "libebml::EbmlUnicodeString::EbmlUnicodeString()", referenced from: libmatroska::KaxSegmentFilename::KaxSegmentFilename()in KaxSemantic.o libmatroska::KaxPrevFilename::KaxPrevFilename()in KaxSemantic.o libmatroska::KaxNextFilename::KaxNextFilename()in KaxSemantic.o ... --- diff --git a/Makefile.am b/Makefile.am index f3b881d..19d7d4a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -26,7 +26,7 @@ libmatroska_la_SOURCES = \ src/KaxSemantic.cpp \ src/KaxTracks.cpp \ src/KaxVersion.cpp -libmatroska_la_LDFLAGS = -version-info 6:0:0 -no-undefined +libmatroska_la_LDFLAGS = $(EBML_LIBS) -version-info 6:0:0 -no-undefined nobase_include_HEADERS = \ matroska/c/libmatroska.h \