Last active
May 10, 2017 22:13
-
-
Save GaretJax/38dcb337f0950fac720fa599cac40a8e to your computer and use it in GitHub Desktop.
emerging ftgl fails
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ cat /var/tmp/portage/media-libs/ftgl-2.1.3_rc5/temp/build.log | |
* Package: media-libs/ftgl-2.1.3_rc5 | |
* Repository: gentoo | |
* Maintainer: [email protected] | |
* USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU | |
* FEATURES: preserve-libs sandbox userpriv usersandbox | |
>>> Unpacking source... | |
>>> Unpacking ftgl-2.1.3-rc5.tar.bz2 to /var/tmp/portage/media-libs/ftgl-2.1.3_rc5/work | |
>>> Source unpacked in /var/tmp/portage/media-libs/ftgl-2.1.3_rc5/work | |
>>> Preparing source in /var/tmp/portage/media-libs/ftgl-2.1.3_rc5/work/ftgl-2.1.3~rc5 ... | |
* Applying ftgl-2.1.3_rc5-gentoo.patch ... | |
[ ok ] | |
* Applying ftgl-2.1.3_rc5-underlink.patch ... | |
[ ok ] | |
* Running eautoreconf in '/var/tmp/portage/media-libs/ftgl-2.1.3_rc5/work/ftgl-2.1.3~rc5' ... | |
* Running libtoolize --install --copy --force --automake ... | |
[ ok ] | |
* Running aclocal -I m4 ... | |
[ ok ] | |
* Running autoconf --force ... | |
[ ok ] | |
* Running autoheader ... | |
[ ok ] | |
* Running automake --add-missing --copy --force-missing ... | |
[ ok ] | |
* Running elibtoolize in: ftgl-2.1.3~rc5/ | |
* Running elibtoolize in: ftgl-2.1.3~rc5/.auto/ | |
* Applying portage/1.2.0 patch ... | |
* Applying sed/1.5.6 patch ... | |
* Applying as-needed/2.4.3 patch ... | |
>>> Source prepared. | |
>>> Configuring source in /var/tmp/portage/media-libs/ftgl-2.1.3_rc5/work/ftgl-2.1.3~rc5 ... | |
* econf: updating ftgl-2.1.3~rc5/.auto/config.sub with /usr/share/gnuconfig/config.sub | |
* econf: updating ftgl-2.1.3~rc5/.auto/config.guess with /usr/share/gnuconfig/config.guess | |
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --libdir=/usr/lib64 --disable-static | |
checking for a BSD-compatible install... /usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c | |
checking whether build environment is sane... yes | |
checking for a thread-safe mkdir -p... /bin/mkdir -p | |
checking for gawk... gawk | |
checking whether make sets $(MAKE)... yes | |
checking whether make supports nested variables... yes | |
checking build system type... x86_64-pc-linux-gnu | |
checking host system type... x86_64-pc-linux-gnu | |
checking for style of include used by make... GNU | |
checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ | |
checking whether the C++ compiler works... yes | |
checking for C++ compiler default output file name... a.out | |
checking for suffix of executables... | |
checking whether we are cross compiling... no | |
checking for suffix of object files... o | |
checking whether we are using the GNU C++ compiler... yes | |
checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes | |
checking dependency style of x86_64-pc-linux-gnu-g++... none | |
checking how to print strings... printf | |
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc | |
checking whether we are using the GNU C compiler... yes | |
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes | |
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed | |
checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes | |
checking dependency style of x86_64-pc-linux-gnu-gcc... none | |
checking for a sed that does not truncate output... /bin/sed | |
checking for grep that handles long lines and -e... /bin/grep | |
checking for egrep... /bin/grep -E | |
checking for fgrep... /bin/grep -F | |
checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld | |
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes | |
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-pc-linux-gnu-nm -B | |
checking the name lister (/usr/bin/x86_64-pc-linux-gnu-nm -B) interface... BSD nm | |
checking whether ln -s works... yes | |
checking the maximum length of command line arguments... 1572864 | |
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop | |
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop | |
checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r | |
checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump | |
checking how to recognize dependent libraries... pass_all | |
checking for x86_64-pc-linux-gnu-dlltool... no | |
checking for dlltool... no | |
checking how to associate runtime and link libraries... printf %s\n | |
checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar | |
checking for archiver @FILE support... @ | |
checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip | |
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib | |
checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-gcc object... ok | |
checking for sysroot... no | |
checking for a working dd... /bin/dd | |
checking how to truncate binary pipes... /bin/dd bs=4096 count=1 | |
checking for x86_64-pc-linux-gnu-mt... no | |
checking for mt... no | |
checking if : is a manifest tool... no | |
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E | |
checking for ANSI C header files... yes | |
checking for sys/types.h... yes | |
checking for sys/stat.h... yes | |
checking for stdlib.h... yes | |
checking for string.h... yes | |
checking for memory.h... yes | |
checking for strings.h... yes | |
checking for inttypes.h... yes | |
checking for stdint.h... yes | |
checking for unistd.h... yes | |
checking for dlfcn.h... yes | |
checking for objdir... .libs | |
checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no | |
checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC | |
checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes | |
checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes | |
checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes | |
checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes | |
checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking whether -lc should be explicitly linked in... no | |
checking dynamic linker characteristics... GNU/Linux ld.so | |
checking how to hardcode library paths into programs... immediate | |
checking whether stripping libraries is possible... yes | |
checking if libtool supports shared libraries... yes | |
checking whether to build shared libraries... yes | |
checking whether to build static libraries... no | |
checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E | |
checking for ld used by x86_64-pc-linux-gnu-g++... /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64 | |
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) is GNU ld... yes | |
checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking for x86_64-pc-linux-gnu-g++ option to produce PIC... -fPIC -DPIC | |
checking if x86_64-pc-linux-gnu-g++ PIC flag -fPIC -DPIC works... yes | |
checking if x86_64-pc-linux-gnu-g++ static flag -static works... yes | |
checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... yes | |
checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... (cached) yes | |
checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking dynamic linker characteristics... (cached) GNU/Linux ld.so | |
checking how to hardcode library paths into programs... immediate | |
checking for ANSI C header files... (cached) yes | |
checking for stdlib.h... (cached) yes | |
checking for wcsdup... yes | |
checking for strndup... yes | |
checking for X... libraries , headers | |
checking for freetype-config... /usr/bin/freetype-config | |
checking for FreeType -- version >= 9.0.3... yes | |
checking for gethostbyname... yes | |
checking for connect... yes | |
checking for remove... yes | |
checking for shmat... yes | |
checking for IceConnectionNumber in -lICE... yes | |
checking GL/gl.h usability... yes | |
checking GL/gl.h presence... yes | |
checking for GL/gl.h... yes | |
checking for OpenGL framework (Darwin-specific)... no | |
checking for GL library... yes | |
checking GL/glu.h usability... yes | |
checking GL/glu.h presence... yes | |
checking for GL/glu.h... yes | |
checking for GLU version >= 1.2... yes | |
checking for GLU library... yes | |
checking GL/glut.h usability... yes | |
checking GL/glut.h presence... yes | |
checking for GL/glut.h... yes | |
checking for GLUT library... yes | |
checking for a TrueType font on the system... /usr/share/fonts/dejavu/DejaVuSerif.ttf | |
checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config | |
checking pkg-config is at least version 0.9.0... yes | |
checking for CPPUNIT... yes | |
yes | |
checking that generated files are newer than configure... done | |
configure: creating ./config.status | |
config.status: creating ftgl.pc | |
config.status: creating Makefile | |
config.status: creating demo/Makefile | |
config.status: creating docs/Makefile | |
config.status: creating docs/doxygen.cfg | |
config.status: creating msvc/Makefile | |
config.status: creating src/Makefile | |
config.status: creating test/Makefile | |
config.status: creating config.h | |
config.status: executing depfiles commands | |
config.status: executing libtool commands | |
Done. | |
FTGL configured with the following settings: | |
Prefix: /usr | |
Binaries: /usr/bin | |
Configuration files: /etc | |
Data files: /usr/share | |
CC = x86_64-pc-linux-gnu-gcc | |
CXX = x86_64-pc-linux-gnu-g++ | |
CFLAGS = -O2 -pipe -march=native -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs | |
CXXFLAGS = -O2 -pipe -march=native | |
CPPFLAGS = -I${top_srcdir}/src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare | |
LDFLAGS = -Wl,-O1 -Wl,--as-needed | |
--- | |
./configure complete, type 'make' to begin building | |
>>> Source configured. | |
>>> Compiling source in /var/tmp/portage/media-libs/ftgl-2.1.3_rc5/work/ftgl-2.1.3~rc5 ... | |
make -j13 | |
make all-recursive | |
make[1]: Entering directory '/var/tmp/portage/media-libs/ftgl-2.1.3_rc5/work/ftgl-2.1.3~rc5' | |
Making all in src | |
make[2]: Entering directory '/var/tmp/portage/media-libs/ftgl-2.1.3_rc5/work/ftgl-2.1.3~rc5/src' | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTBuffer.lo `test -f 'FTBuffer.cpp' || echo './'`FTBuffer.cpp | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTCharmap.lo `test -f 'FTCharmap.cpp' || echo './'`FTCharmap.cpp | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTContour.lo `test -f 'FTContour.cpp' || echo './'`FTContour.cpp | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTFace.lo `test -f 'FTFace.cpp' || echo './'`FTFace.cpp | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTGlyphContainer.lo `test -f 'FTGlyphContainer.cpp' || echo './'`FTGlyphContainer.cpp | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTLibrary.lo `test -f 'FTLibrary.cpp' || echo './'`FTLibrary.cpp | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTPoint.lo `test -f 'FTPoint.cpp' || echo './'`FTPoint.cpp | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTSize.lo `test -f 'FTSize.cpp' || echo './'`FTSize.cpp | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTVectoriser.lo `test -f 'FTVectoriser.cpp' || echo './'`FTVectoriser.cpp | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTGlyph.lo `test -f 'FTGlyph/FTGlyph.cpp' || echo './'`FTGlyph/FTGlyph.cpp | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTGlyphGlue.lo `test -f 'FTGlyph/FTGlyphGlue.cpp' || echo './'`FTGlyph/FTGlyphGlue.cpp | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTBitmapGlyph.lo `test -f 'FTGlyph/FTBitmapGlyph.cpp' || echo './'`FTGlyph/FTBitmapGlyph.cpp | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTBufferGlyph.lo `test -f 'FTGlyph/FTBufferGlyph.cpp' || echo './'`FTGlyph/FTBufferGlyph.cpp | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTBuffer.cpp -fPIC -DPIC -o .libs/libftgl_la-FTBuffer.o | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTContour.cpp -fPIC -DPIC -o .libs/libftgl_la-FTContour.o | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTGlyph/FTBitmapGlyph.cpp -fPIC -DPIC -o .libs/libftgl_la-FTBitmapGlyph.o | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTCharmap.cpp -fPIC -DPIC -o .libs/libftgl_la-FTCharmap.o | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTGlyph/FTGlyph.cpp -fPIC -DPIC -o .libs/libftgl_la-FTGlyph.o | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTFace.cpp -fPIC -DPIC -o .libs/libftgl_la-FTFace.o | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTGlyphContainer.cpp -fPIC -DPIC -o .libs/libftgl_la-FTGlyphContainer.o | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTGlyph/FTGlyphGlue.cpp -fPIC -DPIC -o .libs/libftgl_la-FTGlyphGlue.o | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTPoint.cpp -fPIC -DPIC -o .libs/libftgl_la-FTPoint.o | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTVectoriser.cpp -fPIC -DPIC -o .libs/libftgl_la-FTVectoriser.o | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTLibrary.cpp -fPIC -DPIC -o .libs/libftgl_la-FTLibrary.o | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTSize.cpp -fPIC -DPIC -o .libs/libftgl_la-FTSize.o | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTGlyph/FTBufferGlyph.cpp -fPIC -DPIC -o .libs/libftgl_la-FTBufferGlyph.o | |
[01m[KFTContour.cpp:[m[K In constructor ‘[01m[KFTContour::FTContour(FT_Vector*, char*, unsigned int)[m[K’: | |
[01m[KFTContour.cpp:169:16:[m[K [01;35m[Kwarning: [m[Kvariable ‘[01m[Kb[m[K’ set but not used [-Wunused-but-set-variable] | |
FTPoint a, b = next - cur; | |
[01;32m[K ^[m[K | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTExtrudeGlyph.lo `test -f 'FTGlyph/FTExtrudeGlyph.cpp' || echo './'`FTGlyph/FTExtrudeGlyph.cpp | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTOutlineGlyph.lo `test -f 'FTGlyph/FTOutlineGlyph.cpp' || echo './'`FTGlyph/FTOutlineGlyph.cpp | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTPixmapGlyph.lo `test -f 'FTGlyph/FTPixmapGlyph.cpp' || echo './'`FTGlyph/FTPixmapGlyph.cpp | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTPolygonGlyph.lo `test -f 'FTGlyph/FTPolygonGlyph.cpp' || echo './'`FTGlyph/FTPolygonGlyph.cpp | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTTextureGlyph.lo `test -f 'FTGlyph/FTTextureGlyph.cpp' || echo './'`FTGlyph/FTTextureGlyph.cpp | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTFont.lo `test -f 'FTFont/FTFont.cpp' || echo './'`FTFont/FTFont.cpp | |
[01m[KFTVectoriser.cpp:[m[K In member function ‘[01m[Kvoid FTVectoriser::MakeMesh(FTGL_DOUBLE, int, float)[m[K’: | |
[01m[KFTVectoriser.cpp:319:53:[m[K [01;35m[Kwarning: [m[Kcast from type ‘[01m[Kconst FTGL_DOUBLE* {aka const double*}[m[K’ to type ‘[01m[KGLdouble* {aka double*}[m[K’ casts away qualifiers [-Wcast-qual] | |
gluTessVertex(tobj, (GLdouble *)d, (GLvoid *)d); | |
[01;32m[K ^[m[K | |
[01m[KFTVectoriser.cpp:319:66:[m[K [01;35m[Kwarning: [m[Kcast from type ‘[01m[Kconst FTGL_DOUBLE* {aka const double*}[m[K’ to type ‘[01m[KGLvoid* {aka void*}[m[K’ casts away qualifiers [-Wcast-qual] | |
gluTessVertex(tobj, (GLdouble *)d, (GLvoid *)d); | |
[01;32m[K ^[m[K | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTFontGlue.lo `test -f 'FTFont/FTFontGlue.cpp' || echo './'`FTFont/FTFontGlue.cpp | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTBitmapFont.lo `test -f 'FTFont/FTBitmapFont.cpp' || echo './'`FTFont/FTBitmapFont.cpp | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTGlyph/FTExtrudeGlyph.cpp -fPIC -DPIC -o .libs/libftgl_la-FTExtrudeGlyph.o | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTGlyph/FTPixmapGlyph.cpp -fPIC -DPIC -o .libs/libftgl_la-FTPixmapGlyph.o | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTGlyph/FTPolygonGlyph.cpp -fPIC -DPIC -o .libs/libftgl_la-FTPolygonGlyph.o | |
[01m[KFTGlyph/FTBufferGlyph.cpp:[m[K In member function ‘[01m[Kvirtual const FTPoint& FTBufferGlyphImpl::RenderImpl(const FTPoint&, int)[m[K’: | |
[01m[KFTGlyph/FTBufferGlyph.cpp:100:26:[m[K [01;35m[Kwarning: [m[Kcomparison between signed and unsigned integer expressions [-Wsign-compare] | |
for(int y = 0; y < bitmap.rows; y++) | |
[01;32m[K ^[m[K | |
[01m[KFTGlyph/FTBufferGlyph.cpp:105:30:[m[K [01;35m[Kwarning: [m[Kcomparison between signed and unsigned integer expressions [-Wsign-compare] | |
for(int x = 0; x < bitmap.width; x++) | |
[01;32m[K ^[m[K | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTBufferFont.lo `test -f 'FTFont/FTBufferFont.cpp' || echo './'`FTFont/FTBufferFont.cpp | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTExtrudeFont.lo `test -f 'FTFont/FTExtrudeFont.cpp' || echo './'`FTFont/FTExtrudeFont.cpp | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTFont/FTFont.cpp -fPIC -DPIC -o .libs/libftgl_la-FTFont.o | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTGlyph/FTOutlineGlyph.cpp -fPIC -DPIC -o .libs/libftgl_la-FTOutlineGlyph.o | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTOutlineFont.lo `test -f 'FTFont/FTOutlineFont.cpp' || echo './'`FTFont/FTOutlineFont.cpp | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTGlyph/FTTextureGlyph.cpp -fPIC -DPIC -o .libs/libftgl_la-FTTextureGlyph.o | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTFont/FTFontGlue.cpp -fPIC -DPIC -o .libs/libftgl_la-FTFontGlue.o | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTPixmapFont.lo `test -f 'FTFont/FTPixmapFont.cpp' || echo './'`FTFont/FTPixmapFont.cpp | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTFont/FTBitmapFont.cpp -fPIC -DPIC -o .libs/libftgl_la-FTBitmapFont.o | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTPolygonFont.lo `test -f 'FTFont/FTPolygonFont.cpp' || echo './'`FTFont/FTPolygonFont.cpp | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTFont/FTBufferFont.cpp -fPIC -DPIC -o .libs/libftgl_la-FTBufferFont.o | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTFont/FTExtrudeFont.cpp -fPIC -DPIC -o .libs/libftgl_la-FTExtrudeFont.o | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTTextureFont.lo `test -f 'FTFont/FTTextureFont.cpp' || echo './'`FTFont/FTTextureFont.cpp | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTFont/FTOutlineFont.cpp -fPIC -DPIC -o .libs/libftgl_la-FTOutlineFont.o | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTFont/FTPixmapFont.cpp -fPIC -DPIC -o .libs/libftgl_la-FTPixmapFont.o | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTLayout.lo `test -f 'FTLayout/FTLayout.cpp' || echo './'`FTLayout/FTLayout.cpp | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTLayoutGlue.lo `test -f 'FTLayout/FTLayoutGlue.cpp' || echo './'`FTLayout/FTLayoutGlue.cpp | |
/bin/sh ../libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o libftgl_la-FTSimpleLayout.lo `test -f 'FTLayout/FTSimpleLayout.cpp' || echo './'`FTLayout/FTSimpleLayout.cpp | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTFont/FTTextureFont.cpp -fPIC -DPIC -o .libs/libftgl_la-FTTextureFont.o | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTFont/FTPolygonFont.cpp -fPIC -DPIC -o .libs/libftgl_la-FTPolygonFont.o | |
[01m[KFTGlyph/FTExtrudeGlyph.cpp:[m[K In member function ‘[01m[Kvoid FTExtrudeGlyphImpl::RenderBack()[m[K’: | |
[01m[KFTGlyph/FTExtrudeGlyph.cpp:205:25:[m[K [01;35m[Kwarning: [m[Kvariable ‘[01m[Kpt[m[K’ set but not used [-Wunused-but-set-variable] | |
FTPoint pt = subMesh->Point(i); | |
[01;32m[K ^[m[K | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTLayout/FTLayout.cpp -fPIC -DPIC -o .libs/libftgl_la-FTLayout.o | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTLayout/FTLayoutGlue.cpp -fPIC -DPIC -o .libs/libftgl_la-FTLayoutGlue.o | |
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -IFTGlyph -IFTFont -IFTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c FTLayout/FTSimpleLayout.cpp -fPIC -DPIC -o .libs/libftgl_la-FTSimpleLayout.o | |
/bin/sh ../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-g++ -I/usr/include/freetype2 -O2 -pipe -march=native -no-undefined -version-number 2:1:3 -Wl,-O1 -Wl,--as-needed -o libftgl.la -rpath /usr/lib64 libftgl_la-FTBuffer.lo libftgl_la-FTCharmap.lo libftgl_la-FTContour.lo libftgl_la-FTFace.lo libftgl_la-FTGlyphContainer.lo libftgl_la-FTLibrary.lo libftgl_la-FTPoint.lo libftgl_la-FTSize.lo libftgl_la-FTVectoriser.lo libftgl_la-FTGlyph.lo libftgl_la-FTGlyphGlue.lo libftgl_la-FTBitmapGlyph.lo libftgl_la-FTBufferGlyph.lo libftgl_la-FTExtrudeGlyph.lo libftgl_la-FTOutlineGlyph.lo libftgl_la-FTPixmapGlyph.lo libftgl_la-FTPolygonGlyph.lo libftgl_la-FTTextureGlyph.lo libftgl_la-FTFont.lo libftgl_la-FTFontGlue.lo libftgl_la-FTBitmapFont.lo libftgl_la-FTBufferFont.lo libftgl_la-FTExtrudeFont.lo libftgl_la-FTOutlineFont.lo libftgl_la-FTPixmapFont.lo libftgl_la-FTPolygonFont.lo libftgl_la-FTTextureFont.lo libftgl_la-FTLayout.lo libftgl_la-FTLayoutGlue.lo libftgl_la-FTSimpleLayout.lo -lfreetype -lGLU -lGL | |
libtool: link: x86_64-pc-linux-gnu-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/crtbeginS.o .libs/libftgl_la-FTBuffer.o .libs/libftgl_la-FTCharmap.o .libs/libftgl_la-FTContour.o .libs/libftgl_la-FTFace.o .libs/libftgl_la-FTGlyphContainer.o .libs/libftgl_la-FTLibrary.o .libs/libftgl_la-FTPoint.o .libs/libftgl_la-FTSize.o .libs/libftgl_la-FTVectoriser.o .libs/libftgl_la-FTGlyph.o .libs/libftgl_la-FTGlyphGlue.o .libs/libftgl_la-FTBitmapGlyph.o .libs/libftgl_la-FTBufferGlyph.o .libs/libftgl_la-FTExtrudeGlyph.o .libs/libftgl_la-FTOutlineGlyph.o .libs/libftgl_la-FTPixmapGlyph.o .libs/libftgl_la-FTPolygonGlyph.o .libs/libftgl_la-FTTextureGlyph.o .libs/libftgl_la-FTFont.o .libs/libftgl_la-FTFontGlue.o .libs/libftgl_la-FTBitmapFont.o .libs/libftgl_la-FTBufferFont.o .libs/libftgl_la-FTExtrudeFont.o .libs/libftgl_la-FTOutlineFont.o .libs/libftgl_la-FTPixmapFont.o .libs/libftgl_la-FTPolygonFont.o .libs/libftgl_la-FTTextureFont.o .libs/libftgl_la-FTLayout.o .libs/libftgl_la-FTLayoutGlue.o .libs/libftgl_la-FTSimpleLayout.o -Wl,--as-needed -lfreetype -lGLU -lGL -L/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/../../../../lib64/crtn.o -O2 -march=native -Wl,-O1 -Wl,-soname -Wl,libftgl.so.2 -o .libs/libftgl.so.2.1.3 | |
libtool: link: (cd ".libs" && rm -f "libftgl.so.2" && ln -s "libftgl.so.2.1.3" "libftgl.so.2") | |
libtool: link: (cd ".libs" && rm -f "libftgl.so" && ln -s "libftgl.so.2.1.3" "libftgl.so") | |
libtool: link: ( cd ".libs" && rm -f "libftgl.la" && ln -s "../libftgl.la" "libftgl.la" ) | |
make[2]: Leaving directory '/var/tmp/portage/media-libs/ftgl-2.1.3_rc5/work/ftgl-2.1.3~rc5/src' | |
Making all in test | |
make[2]: Entering directory '/var/tmp/portage/media-libs/ftgl-2.1.3_rc5/work/ftgl-2.1.3~rc5/test' | |
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../src -I../src/FTGlyph -I../src/FTFont -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -c -o CTest-CTest.o `test -f 'CTest.c' || echo './'`CTest.c | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-CXXTest.o `test -f 'CXXTest.cpp' || echo './'`CXXTest.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTBBox-Test.o `test -f 'FTBBox-Test.cpp' || echo './'`FTBBox-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTBitmapFont-Test.o `test -f 'FTBitmapFont-Test.cpp' || echo './'`FTBitmapFont-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTBitmapGlyph-Test.o `test -f 'FTBitmapGlyph-Test.cpp' || echo './'`FTBitmapGlyph-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTCharmap-Test.o `test -f 'FTCharmap-Test.cpp' || echo './'`FTCharmap-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTCharToGlyphIndexMap-Test.o `test -f 'FTCharToGlyphIndexMap-Test.cpp' || echo './'`FTCharToGlyphIndexMap-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTContour-Test.o `test -f 'FTContour-Test.cpp' || echo './'`FTContour-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTExtrudeFont-Test.o `test -f 'FTExtrudeFont-Test.cpp' || echo './'`FTExtrudeFont-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTExtrudeGlyph-Test.o `test -f 'FTExtrudeGlyph-Test.cpp' || echo './'`FTExtrudeGlyph-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTFace-Test.o `test -f 'FTFace-Test.cpp' || echo './'`FTFace-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTFont-Test.o `test -f 'FTFont-Test.cpp' || echo './'`FTFont-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTGlyph-Test.o `test -f 'FTGlyph-Test.cpp' || echo './'`FTGlyph-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTGlyphContainer-Test.o `test -f 'FTGlyphContainer-Test.cpp' || echo './'`FTGlyphContainer-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTlayout-Test.o `test -f 'FTlayout-Test.cpp' || echo './'`FTlayout-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTLibrary-Test.o `test -f 'FTLibrary-Test.cpp' || echo './'`FTLibrary-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTList-Test.o `test -f 'FTList-Test.cpp' || echo './'`FTList-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTMesh-Test.o `test -f 'FTMesh-Test.cpp' || echo './'`FTMesh-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTOutlineFont-Test.o `test -f 'FTOutlineFont-Test.cpp' || echo './'`FTOutlineFont-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTOutlineGlyph-Test.o `test -f 'FTOutlineGlyph-Test.cpp' || echo './'`FTOutlineGlyph-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTPixmapFont-Test.o `test -f 'FTPixmapFont-Test.cpp' || echo './'`FTPixmapFont-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTPixmapGlyph-Test.o `test -f 'FTPixmapGlyph-Test.cpp' || echo './'`FTPixmapGlyph-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTPoint-Test.o `test -f 'FTPoint-Test.cpp' || echo './'`FTPoint-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTPolygonFont-Test.o `test -f 'FTPolygonFont-Test.cpp' || echo './'`FTPolygonFont-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTPolygonGlyph-Test.o `test -f 'FTPolygonGlyph-Test.cpp' || echo './'`FTPolygonGlyph-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTSize-Test.o `test -f 'FTSize-Test.cpp' || echo './'`FTSize-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTTesselation-Test.o `test -f 'FTTesselation-Test.cpp' || echo './'`FTTesselation-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTTextureFont-Test.o `test -f 'FTTextureFont-Test.cpp' || echo './'`FTTextureFont-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTTextureGlyph-Test.o `test -f 'FTTextureGlyph-Test.cpp' || echo './'`FTTextureGlyph-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTVectoriser-Test.o `test -f 'FTVectoriser-Test.cpp' || echo './'`FTVectoriser-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-FTVector-Test.o `test -f 'FTVector-Test.cpp' || echo './'`FTVector-Test.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-HPGCalc_afm.o `test -f 'HPGCalc_afm.cpp' || echo './'`HPGCalc_afm.cpp | |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src/FTFont -I../src/FTGlyph -I../src/FTLayout -I../src -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Wsign-compare -I/usr/include/freetype2 -O2 -pipe -march=native -c -o CXXTest-HPGCalc_pfb.o `test -f 'HPGCalc_pfb.cpp' || echo './'`HPGCalc_pfb.cpp | |
/bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -I/usr/include/freetype2 -O2 -pipe -march=native -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -lfreetype -lglut -Wl,-O1 -Wl,--as-needed -o CTest CTest-CTest.o ../src/libftgl.la | |
libtool: link: x86_64-pc-linux-gnu-gcc -I/usr/include/freetype2 -O2 -pipe -march=native -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wl,-O1 -o .libs/CTest CTest-CTest.o -lglut -Wl,--as-needed ../src/.libs/libftgl.so -lfreetype -lGLU -lGL | |
/bin/sh ../libtool --tag=CXX --mode=link x86_64-pc-linux-gnu-g++ -I/usr/include/freetype2 -O2 -pipe -march=native -lfreetype -lglut -lcppunit -Wl,-O1 -Wl,--as-needed -o CXXTest CXXTest-CXXTest.o CXXTest-FTBBox-Test.o CXXTest-FTBitmapFont-Test.o CXXTest-FTBitmapGlyph-Test.o CXXTest-FTCharmap-Test.o CXXTest-FTCharToGlyphIndexMap-Test.o CXXTest-FTContour-Test.o CXXTest-FTExtrudeFont-Test.o CXXTest-FTExtrudeGlyph-Test.o CXXTest-FTFace-Test.o CXXTest-FTFont-Test.o CXXTest-FTGlyph-Test.o CXXTest-FTGlyphContainer-Test.o CXXTest-FTlayout-Test.o CXXTest-FTLibrary-Test.o CXXTest-FTList-Test.o CXXTest-FTMesh-Test.o CXXTest-FTOutlineFont-Test.o CXXTest-FTOutlineGlyph-Test.o CXXTest-FTPixmapFont-Test.o CXXTest-FTPixmapGlyph-Test.o CXXTest-FTPoint-Test.o CXXTest-FTPolygonFont-Test.o CXXTest-FTPolygonGlyph-Test.o CXXTest-FTSize-Test.o CXXTest-FTTesselation-Test.o CXXTest-FTTextureFont-Test.o CXXTest-FTTextureGlyph-Test.o CXXTest-FTVectoriser-Test.o CXXTest-FTVector-Test.o CXXTest-HPGCalc_afm.o CXXTest-HPGCalc_pfb.o ../src/libftgl.la | |
libtool: link: x86_64-pc-linux-gnu-g++ -I/usr/include/freetype2 -O2 -pipe -march=native -Wl,-O1 -o .libs/CXXTest CXXTest-CXXTest.o CXXTest-FTBBox-Test.o CXXTest-FTBitmapFont-Test.o CXXTest-FTBitmapGlyph-Test.o CXXTest-FTCharmap-Test.o CXXTest-FTCharToGlyphIndexMap-Test.o CXXTest-FTContour-Test.o CXXTest-FTExtrudeFont-Test.o CXXTest-FTExtrudeGlyph-Test.o CXXTest-FTFace-Test.o CXXTest-FTFont-Test.o CXXTest-FTGlyph-Test.o CXXTest-FTGlyphContainer-Test.o CXXTest-FTlayout-Test.o CXXTest-FTLibrary-Test.o CXXTest-FTList-Test.o CXXTest-FTMesh-Test.o CXXTest-FTOutlineFont-Test.o CXXTest-FTOutlineGlyph-Test.o CXXTest-FTPixmapFont-Test.o CXXTest-FTPixmapGlyph-Test.o CXXTest-FTPoint-Test.o CXXTest-FTPolygonFont-Test.o CXXTest-FTPolygonGlyph-Test.o CXXTest-FTSize-Test.o CXXTest-FTTesselation-Test.o CXXTest-FTTextureFont-Test.o CXXTest-FTTextureGlyph-Test.o CXXTest-FTVectoriser-Test.o CXXTest-FTVector-Test.o CXXTest-HPGCalc_afm.o CXXTest-HPGCalc_pfb.o -lglut -lcppunit -Wl,--as-needed ../src/.libs/libftgl.so -lfreetype -lGLU -lGL | |
CXXTest-CXXTest.o: In function `main': | |
CXXTest.cpp:(.text.startup+0x43): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest.cpp:(.text.startup+0xa1): undefined reference to `CppUnit::TextTestRunner::run(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, bool, bool)' | |
CXXTest-FTBBox-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTBBoxTest>::makeFixture()': | |
FTBBox-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI10FTBBoxTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI10FTBBoxTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTBBox-Test.o: In function `FTBBoxTest::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&)': | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x147): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x17a): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x214): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x24a): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x2f0): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x326): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x3cc): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x402): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x4a8): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x4de): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x584): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTBBoxTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x5ba): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTBBox-Test.o: In function `CppUnit::TestSuiteFactory<FTBBoxTest>::makeTest()': | |
FTBBox-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTBBoxTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTBBoxTestE8makeTestEv]+0x31): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTBBox-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTBBoxTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTBBoxTestE8makeTestEv]+0x4b): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
CXXTest-FTBBox-Test.o: In function `_GLOBAL__sub_I_FTBBox_Test.cpp': | |
FTBBox-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTBBox-Test.o: In function `FTBBoxTest::testPlusEquals()': | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0x6b): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0xbe): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0x18e): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0x1e1): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0x2cb): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0x31e): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0x494): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0x4be): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0x565): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0x590): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0x637): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0x65c): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0x703): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0x72e): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0x7d5): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0x800): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0x8a7): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0x8cc): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0x9aa): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0x9d4): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0xa7b): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0xaa5): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0xb4c): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0xb71): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0xc18): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0xc42): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0xce9): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0xd13): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0xdba): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest14testPlusEqualsEv[_ZN10FTBBoxTest14testPlusEqualsEv]+0xddf): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTBBox-Test.o: In function `FTBBoxTest::testMoveBBox()': | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x49): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x97): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x12f): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x17d): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x215): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x263): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x2fb): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x349): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x3e1): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x42f): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x4c7): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x515): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x5ad): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x5fb): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x693): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x6e1): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x779): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x7c7): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x85f): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x8ad): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x945): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0x993): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0xa2b): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testMoveBBoxEv[_ZN10FTBBoxTest12testMoveBBoxEv]+0xa79): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTBBox-Test.o: In function `FTBBoxTest::testDefaultConstructor()': | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest22testDefaultConstructorEv[_ZN10FTBBoxTest22testDefaultConstructorEv]+0x49): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest22testDefaultConstructorEv[_ZN10FTBBoxTest22testDefaultConstructorEv]+0x97): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest22testDefaultConstructorEv[_ZN10FTBBoxTest22testDefaultConstructorEv]+0x12f): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest22testDefaultConstructorEv[_ZN10FTBBoxTest22testDefaultConstructorEv]+0x17d): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest22testDefaultConstructorEv[_ZN10FTBBoxTest22testDefaultConstructorEv]+0x215): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest22testDefaultConstructorEv[_ZN10FTBBoxTest22testDefaultConstructorEv]+0x263): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest22testDefaultConstructorEv[_ZN10FTBBoxTest22testDefaultConstructorEv]+0x2fb): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest22testDefaultConstructorEv[_ZN10FTBBoxTest22testDefaultConstructorEv]+0x349): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest22testDefaultConstructorEv[_ZN10FTBBoxTest22testDefaultConstructorEv]+0x3e1): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest22testDefaultConstructorEv[_ZN10FTBBoxTest22testDefaultConstructorEv]+0x42f): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest22testDefaultConstructorEv[_ZN10FTBBoxTest22testDefaultConstructorEv]+0x4c7): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest22testDefaultConstructorEv[_ZN10FTBBoxTest22testDefaultConstructorEv]+0x515): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTBBox-Test.o: In function `FTBBoxTest::testGlyphConstructor()': | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest20testGlyphConstructorEv[_ZN10FTBBoxTest20testGlyphConstructorEv]+0x61): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest20testGlyphConstructorEv[_ZN10FTBBoxTest20testGlyphConstructorEv]+0xb4): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest20testGlyphConstructorEv[_ZN10FTBBoxTest20testGlyphConstructorEv]+0x172): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest20testGlyphConstructorEv[_ZN10FTBBoxTest20testGlyphConstructorEv]+0x1c5): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest20testGlyphConstructorEv[_ZN10FTBBoxTest20testGlyphConstructorEv]+0x29d): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest20testGlyphConstructorEv[_ZN10FTBBoxTest20testGlyphConstructorEv]+0x2f0): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest20testGlyphConstructorEv[_ZN10FTBBoxTest20testGlyphConstructorEv]+0x44e): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest20testGlyphConstructorEv[_ZN10FTBBoxTest20testGlyphConstructorEv]+0x478): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest20testGlyphConstructorEv[_ZN10FTBBoxTest20testGlyphConstructorEv]+0x50d): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest20testGlyphConstructorEv[_ZN10FTBBoxTest20testGlyphConstructorEv]+0x537): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest20testGlyphConstructorEv[_ZN10FTBBoxTest20testGlyphConstructorEv]+0x5cc): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest20testGlyphConstructorEv[_ZN10FTBBoxTest20testGlyphConstructorEv]+0x5f1): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest20testGlyphConstructorEv[_ZN10FTBBoxTest20testGlyphConstructorEv]+0x686): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest20testGlyphConstructorEv[_ZN10FTBBoxTest20testGlyphConstructorEv]+0x6b0): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest20testGlyphConstructorEv[_ZN10FTBBoxTest20testGlyphConstructorEv]+0x745): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest20testGlyphConstructorEv[_ZN10FTBBoxTest20testGlyphConstructorEv]+0x76f): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest20testGlyphConstructorEv[_ZN10FTBBoxTest20testGlyphConstructorEv]+0x804): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest20testGlyphConstructorEv[_ZN10FTBBoxTest20testGlyphConstructorEv]+0x829): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTBBox-Test.o: In function `FTBBoxTest::testSetDepth()': | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testSetDepthEv[_ZN10FTBBoxTest12testSetDepthEv]+0x61): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testSetDepthEv[_ZN10FTBBoxTest12testSetDepthEv]+0xb4): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testSetDepthEv[_ZN10FTBBoxTest12testSetDepthEv]+0x172): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testSetDepthEv[_ZN10FTBBoxTest12testSetDepthEv]+0x1c5): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testSetDepthEv[_ZN10FTBBoxTest12testSetDepthEv]+0x29d): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testSetDepthEv[_ZN10FTBBoxTest12testSetDepthEv]+0x2f0): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testSetDepthEv[_ZN10FTBBoxTest12testSetDepthEv]+0x44e): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testSetDepthEv[_ZN10FTBBoxTest12testSetDepthEv]+0x478): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testSetDepthEv[_ZN10FTBBoxTest12testSetDepthEv]+0x50d): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testSetDepthEv[_ZN10FTBBoxTest12testSetDepthEv]+0x537): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testSetDepthEv[_ZN10FTBBoxTest12testSetDepthEv]+0x5cc): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testSetDepthEv[_ZN10FTBBoxTest12testSetDepthEv]+0x5f1): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testSetDepthEv[_ZN10FTBBoxTest12testSetDepthEv]+0x686): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testSetDepthEv[_ZN10FTBBoxTest12testSetDepthEv]+0x6b0): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testSetDepthEv[_ZN10FTBBoxTest12testSetDepthEv]+0x745): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testSetDepthEv[_ZN10FTBBoxTest12testSetDepthEv]+0x76f): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testSetDepthEv[_ZN10FTBBoxTest12testSetDepthEv]+0x804): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest12testSetDepthEv[_ZN10FTBBoxTest12testSetDepthEv]+0x831): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTBBox-Test.o: In function `FTBBoxTest::testBitmapConstructor()': | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest21testBitmapConstructorEv[_ZN10FTBBoxTest21testBitmapConstructorEv]+0x60): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest21testBitmapConstructorEv[_ZN10FTBBoxTest21testBitmapConstructorEv]+0xb3): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest21testBitmapConstructorEv[_ZN10FTBBoxTest21testBitmapConstructorEv]+0x177): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest21testBitmapConstructorEv[_ZN10FTBBoxTest21testBitmapConstructorEv]+0x1ca): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest21testBitmapConstructorEv[_ZN10FTBBoxTest21testBitmapConstructorEv]+0x2a8): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest21testBitmapConstructorEv[_ZN10FTBBoxTest21testBitmapConstructorEv]+0x2fb): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest21testBitmapConstructorEv[_ZN10FTBBoxTest21testBitmapConstructorEv]+0x3bc): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest21testBitmapConstructorEv[_ZN10FTBBoxTest21testBitmapConstructorEv]+0x40f): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest21testBitmapConstructorEv[_ZN10FTBBoxTest21testBitmapConstructorEv]+0x58a): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest21testBitmapConstructorEv[_ZN10FTBBoxTest21testBitmapConstructorEv]+0x5b5): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest21testBitmapConstructorEv[_ZN10FTBBoxTest21testBitmapConstructorEv]+0x650): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest21testBitmapConstructorEv[_ZN10FTBBoxTest21testBitmapConstructorEv]+0x67a): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest21testBitmapConstructorEv[_ZN10FTBBoxTest21testBitmapConstructorEv]+0x715): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest21testBitmapConstructorEv[_ZN10FTBBoxTest21testBitmapConstructorEv]+0x73a): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest21testBitmapConstructorEv[_ZN10FTBBoxTest21testBitmapConstructorEv]+0x7d5): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest21testBitmapConstructorEv[_ZN10FTBBoxTest21testBitmapConstructorEv]+0x7ff): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest21testBitmapConstructorEv[_ZN10FTBBoxTest21testBitmapConstructorEv]+0x89a): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest21testBitmapConstructorEv[_ZN10FTBBoxTest21testBitmapConstructorEv]+0x8c4): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest21testBitmapConstructorEv[_ZN10FTBBoxTest21testBitmapConstructorEv]+0x95f): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBBox-Test.cpp:(.text._ZN10FTBBoxTest21testBitmapConstructorEv[_ZN10FTBBoxTest21testBitmapConstructorEv]+0x984): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTBBox-Test.o:(.rodata._ZTV10FTBBoxTest[_ZTV10FTBBoxTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTBBox-Test.o:(.rodata._ZTV10FTBBoxTest[_ZTV10FTBBoxTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTBBox-Test.o:(.rodata._ZTV10FTBBoxTest[_ZTV10FTBBoxTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTBBox-Test.o:(.rodata._ZTV10FTBBoxTest[_ZTV10FTBBoxTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTBBox-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTBBoxTestEE[_ZTVN7CppUnit10TestCallerI10FTBBoxTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTBBox-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTBBoxTestEE[_ZTVN7CppUnit10TestCallerI10FTBBoxTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTBBox-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTBBoxTestEE[_ZTVN7CppUnit10TestCallerI10FTBBoxTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTBBox-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTBBoxTestEE[_ZTVN7CppUnit10TestCallerI10FTBBoxTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTBitmapFont-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTBitmapFontTest>::makeFixture()': | |
FTBitmapFont-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI16FTBitmapFontTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI16FTBitmapFontTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTBitmapFont-Test.o: In function `CppUnit::TestSuiteFactory<FTBitmapFontTest>::makeTest()': | |
FTBitmapFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI16FTBitmapFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI16FTBitmapFontTestE8makeTestEv]+0x3f): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTBitmapFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI16FTBitmapFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI16FTBitmapFontTestE8makeTestEv]+0x5c): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
FTBitmapFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI16FTBitmapFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI16FTBitmapFontTestE8makeTestEv]+0x1db): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTBitmapFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI16FTBitmapFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI16FTBitmapFontTestE8makeTestEv]+0x211): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBitmapFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI16FTBitmapFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI16FTBitmapFontTestE8makeTestEv]+0x2b7): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTBitmapFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI16FTBitmapFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI16FTBitmapFontTestE8makeTestEv]+0x2ed): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBitmapFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI16FTBitmapFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI16FTBitmapFontTestE8makeTestEv]+0x393): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTBitmapFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI16FTBitmapFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI16FTBitmapFontTestE8makeTestEv]+0x3c9): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBitmapFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI16FTBitmapFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI16FTBitmapFontTestE8makeTestEv]+0x46f): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTBitmapFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI16FTBitmapFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI16FTBitmapFontTestE8makeTestEv]+0x4a5): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTBitmapFont-Test.o: In function `void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': | |
FTBitmapFont-Test.cpp:(.text._ZN7CppUnit12assertEqualsIiEEvRKT_S3_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN7CppUnit12assertEqualsIiEEvRKT_S3_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x62): undefined reference to `CppUnit::AdditionalMessage::AdditionalMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBitmapFont-Test.cpp:(.text._ZN7CppUnit12assertEqualsIiEEvRKT_S3_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN7CppUnit12assertEqualsIiEEvRKT_S3_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x54e): undefined reference to `CppUnit::Asserter::failNotEqual(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::SourceLine const&, CppUnit::AdditionalMessage const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
CXXTest-FTBitmapFont-Test.o: In function `_GLOBAL__sub_I_FTBitmapFont_Test.cpp': | |
FTBitmapFont-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTBitmapFont-Test.o: In function `FTBitmapFontTest::testConstructor()': | |
FTBitmapFont-Test.cpp:(.text._ZN16FTBitmapFontTest15testConstructorEv[_ZN16FTBitmapFontTest15testConstructorEv]+0x85): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBitmapFont-Test.cpp:(.text._ZN16FTBitmapFontTest15testConstructorEv[_ZN16FTBitmapFontTest15testConstructorEv]+0x136): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTBitmapFont-Test.o: In function `FTBitmapFontTest::testRender()': | |
FTBitmapFont-Test.cpp:(.text._ZN16FTBitmapFontTest10testRenderEv[_ZN16FTBitmapFontTest10testRenderEv]+0xeb): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBitmapFont-Test.cpp:(.text._ZN16FTBitmapFontTest10testRenderEv[_ZN16FTBitmapFontTest10testRenderEv]+0x19c): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBitmapFont-Test.cpp:(.text._ZN16FTBitmapFontTest10testRenderEv[_ZN16FTBitmapFontTest10testRenderEv]+0x2c6): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTBitmapFont-Test.o:FTBitmapFont-Test.cpp:(.text._ZN16FTBitmapFontTest10testRenderEv[_ZN16FTBitmapFontTest10testRenderEv]+0x377): more undefined references to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow | |
CXXTest-FTBitmapFont-Test.o: In function `FTBitmapFontTest::testPenPosition()': | |
FTBitmapFont-Test.cpp:(.text._ZN16FTBitmapFontTest15testPenPositionEv[_ZN16FTBitmapFontTest15testPenPositionEv]+0xa9): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBitmapFont-Test.cpp:(.text._ZN16FTBitmapFontTest15testPenPositionEv[_ZN16FTBitmapFontTest15testPenPositionEv]+0x23c): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBitmapFont-Test.cpp:(.text._ZN16FTBitmapFontTest15testPenPositionEv[_ZN16FTBitmapFontTest15testPenPositionEv]+0x264): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBitmapFont-Test.cpp:(.text._ZN16FTBitmapFontTest15testPenPositionEv[_ZN16FTBitmapFontTest15testPenPositionEv]+0x2e4): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBitmapFont-Test.cpp:(.text._ZN16FTBitmapFontTest15testPenPositionEv[_ZN16FTBitmapFontTest15testPenPositionEv]+0x309): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTBitmapFont-Test.o:(.rodata._ZTV16FTBitmapFontTest[_ZTV16FTBitmapFontTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTBitmapFont-Test.o:(.rodata._ZTV16FTBitmapFontTest[_ZTV16FTBitmapFontTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTBitmapFont-Test.o:(.rodata._ZTV16FTBitmapFontTest[_ZTV16FTBitmapFontTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTBitmapFont-Test.o:(.rodata._ZTV16FTBitmapFontTest[_ZTV16FTBitmapFontTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTBitmapFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI16FTBitmapFontTestEE[_ZTVN7CppUnit10TestCallerI16FTBitmapFontTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTBitmapFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI16FTBitmapFontTestEE[_ZTVN7CppUnit10TestCallerI16FTBitmapFontTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTBitmapFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI16FTBitmapFontTestEE[_ZTVN7CppUnit10TestCallerI16FTBitmapFontTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTBitmapFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI16FTBitmapFontTestEE[_ZTVN7CppUnit10TestCallerI16FTBitmapFontTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTBitmapGlyph-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTBitmapGlyphTest>::makeFixture()': | |
FTBitmapGlyph-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI17FTBitmapGlyphTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI17FTBitmapGlyphTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTBitmapGlyph-Test.o: In function `CppUnit::TestSuiteFactory<FTBitmapGlyphTest>::makeTest()': | |
FTBitmapGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTBitmapGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTBitmapGlyphTestE8makeTestEv]+0x3f): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTBitmapGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTBitmapGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTBitmapGlyphTestE8makeTestEv]+0x5c): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
FTBitmapGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTBitmapGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTBitmapGlyphTestE8makeTestEv]+0x1db): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTBitmapGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTBitmapGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTBitmapGlyphTestE8makeTestEv]+0x211): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBitmapGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTBitmapGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTBitmapGlyphTestE8makeTestEv]+0x2b7): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTBitmapGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTBitmapGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTBitmapGlyphTestE8makeTestEv]+0x2ed): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTBitmapGlyph-Test.o: In function `_GLOBAL__sub_I_FTBitmapGlyph_Test.cpp': | |
FTBitmapGlyph-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTBitmapGlyph-Test.o: In function `FTBitmapGlyphTest::testRender()': | |
FTBitmapGlyph-Test.cpp:(.text._ZN17FTBitmapGlyphTest10testRenderEv[_ZN17FTBitmapGlyphTest10testRenderEv]+0xd2): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBitmapGlyph-Test.cpp:(.text._ZN17FTBitmapGlyphTest10testRenderEv[_ZN17FTBitmapGlyphTest10testRenderEv]+0x120): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBitmapGlyph-Test.cpp:(.text._ZN17FTBitmapGlyphTest10testRenderEv[_ZN17FTBitmapGlyphTest10testRenderEv]+0x206): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBitmapGlyph-Test.cpp:(.text._ZN17FTBitmapGlyphTest10testRenderEv[_ZN17FTBitmapGlyphTest10testRenderEv]+0x254): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTBitmapGlyph-Test.o: In function `FTBitmapGlyphTest::testConstructor()': | |
FTBitmapGlyph-Test.cpp:(.text._ZN17FTBitmapGlyphTest15testConstructorEv[_ZN17FTBitmapGlyphTest15testConstructorEv]+0xd2): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBitmapGlyph-Test.cpp:(.text._ZN17FTBitmapGlyphTest15testConstructorEv[_ZN17FTBitmapGlyphTest15testConstructorEv]+0x120): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTBitmapGlyph-Test.cpp:(.text._ZN17FTBitmapGlyphTest15testConstructorEv[_ZN17FTBitmapGlyphTest15testConstructorEv]+0x1c8): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTBitmapGlyph-Test.cpp:(.text._ZN17FTBitmapGlyphTest15testConstructorEv[_ZN17FTBitmapGlyphTest15testConstructorEv]+0x216): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTBitmapGlyph-Test.o:(.rodata._ZTV17FTBitmapGlyphTest[_ZTV17FTBitmapGlyphTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTBitmapGlyph-Test.o:(.rodata._ZTV17FTBitmapGlyphTest[_ZTV17FTBitmapGlyphTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTBitmapGlyph-Test.o:(.rodata._ZTV17FTBitmapGlyphTest[_ZTV17FTBitmapGlyphTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTBitmapGlyph-Test.o:(.rodata._ZTV17FTBitmapGlyphTest[_ZTV17FTBitmapGlyphTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTBitmapGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTBitmapGlyphTestEE[_ZTVN7CppUnit10TestCallerI17FTBitmapGlyphTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTBitmapGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTBitmapGlyphTestEE[_ZTVN7CppUnit10TestCallerI17FTBitmapGlyphTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTBitmapGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTBitmapGlyphTestEE[_ZTVN7CppUnit10TestCallerI17FTBitmapGlyphTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTBitmapGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTBitmapGlyphTestEE[_ZTVN7CppUnit10TestCallerI17FTBitmapGlyphTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTCharmap-Test.o: In function `FTCharmapTest::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&)': | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTCharmapTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x147): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTCharmapTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x17a): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTCharmapTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x214): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTCharmapTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x24a): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTCharmapTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x2f0): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTCharmapTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x326): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTCharmapTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x3cc): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTCharmapTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x402): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTCharmapTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x4a8): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTCharmapTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x4de): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTCharmap-Test.o: In function `CppUnit::TestSuiteFactory<FTCharmapTest>::makeTest()': | |
FTCharmap-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI13FTCharmapTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI13FTCharmapTestE8makeTestEv]+0x31): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTCharmap-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI13FTCharmapTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI13FTCharmapTestE8makeTestEv]+0x4b): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
CXXTest-FTCharmap-Test.o: In function `void CppUnit::assertEquals<unsigned int>(unsigned int const&, unsigned int const&, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': | |
FTCharmap-Test.cpp:(.text._ZN7CppUnit12assertEqualsIjEEvRKT_S3_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN7CppUnit12assertEqualsIjEEvRKT_S3_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x62): undefined reference to `CppUnit::AdditionalMessage::AdditionalMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTCharmap-Test.cpp:(.text._ZN7CppUnit12assertEqualsIjEEvRKT_S3_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN7CppUnit12assertEqualsIjEEvRKT_S3_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x54e): undefined reference to `CppUnit::Asserter::failNotEqual(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::SourceLine const&, CppUnit::AdditionalMessage const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
CXXTest-FTCharmap-Test.o: In function `void CppUnit::assertEquals<FT_Encoding_>(FT_Encoding_ const&, FT_Encoding_ const&, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': | |
FTCharmap-Test.cpp:(.text._ZN7CppUnit12assertEqualsI12FT_Encoding_EEvRKT_S4_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN7CppUnit12assertEqualsI12FT_Encoding_EEvRKT_S4_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x62): undefined reference to `CppUnit::AdditionalMessage::AdditionalMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTCharmap-Test.cpp:(.text._ZN7CppUnit12assertEqualsI12FT_Encoding_EEvRKT_S4_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN7CppUnit12assertEqualsI12FT_Encoding_EEvRKT_S4_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x54e): undefined reference to `CppUnit::Asserter::failNotEqual(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::SourceLine const&, CppUnit::AdditionalMessage const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
CXXTest-FTCharmap-Test.o: In function `_GLOBAL__sub_I_FTCharmap_Test.cpp': | |
FTCharmap-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTCharmap-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTCharmapTest>::makeFixture()': | |
FTCharmap-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI13FTCharmapTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI13FTCharmapTestE11makeFixtureEv]+0x4d): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTCharmap-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI13FTCharmapTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI13FTCharmapTestE11makeFixtureEv]+0xc7): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTCharmap-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI13FTCharmapTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI13FTCharmapTestE11makeFixtureEv]+0x11a): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTCharmap-Test.o: In function `FTCharmapTest::testInsertCharacterIndex()': | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest24testInsertCharacterIndexEv[_ZN13FTCharmapTest24testInsertCharacterIndexEv]+0x68): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest24testInsertCharacterIndexEv[_ZN13FTCharmapTest24testInsertCharacterIndexEv]+0x11b): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest24testInsertCharacterIndexEv[_ZN13FTCharmapTest24testInsertCharacterIndexEv]+0x1d9): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest24testInsertCharacterIndexEv[_ZN13FTCharmapTest24testInsertCharacterIndexEv]+0x284): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest24testInsertCharacterIndexEv[_ZN13FTCharmapTest24testInsertCharacterIndexEv]+0x34a): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTCharmap-Test.o:FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest16testGetFontIndexEv[_ZN13FTCharmapTest16testGetFontIndexEv]+0x76): more undefined references to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow | |
CXXTest-FTCharmap-Test.o: In function `FTCharmapTest::testSetEncoding()': | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest15testSetEncodingEv[_ZN13FTCharmapTest15testSetEncodingEv]+0x9f): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest15testSetEncodingEv[_ZN13FTCharmapTest15testSetEncodingEv]+0x16c): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest15testSetEncodingEv[_ZN13FTCharmapTest15testSetEncodingEv]+0x22a): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest15testSetEncodingEv[_ZN13FTCharmapTest15testSetEncodingEv]+0x2c3): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest15testSetEncodingEv[_ZN13FTCharmapTest15testSetEncodingEv]+0x316): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest15testSetEncodingEv[_ZN13FTCharmapTest15testSetEncodingEv]+0x3e0): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest15testSetEncodingEv[_ZN13FTCharmapTest15testSetEncodingEv]+0x49e): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTCharmap-Test.o: In function `FTCharmapTest::testConstructor()': | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest15testConstructorEv[_ZN13FTCharmapTest15testConstructorEv]+0x68): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTCharmap-Test.cpp:(.text._ZN13FTCharmapTest15testConstructorEv[_ZN13FTCharmapTest15testConstructorEv]+0x117): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTCharmap-Test.o:(.rodata._ZTV13FTCharmapTest[_ZTV13FTCharmapTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTCharmap-Test.o:(.rodata._ZTV13FTCharmapTest[_ZTV13FTCharmapTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTCharmap-Test.o:(.rodata._ZTV13FTCharmapTest[_ZTV13FTCharmapTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTCharmap-Test.o:(.rodata._ZTV13FTCharmapTest[_ZTV13FTCharmapTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTCharmap-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI13FTCharmapTestEE[_ZTVN7CppUnit10TestCallerI13FTCharmapTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTCharmap-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI13FTCharmapTestEE[_ZTVN7CppUnit10TestCallerI13FTCharmapTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTCharmap-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI13FTCharmapTestEE[_ZTVN7CppUnit10TestCallerI13FTCharmapTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTCharmap-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI13FTCharmapTestEE[_ZTVN7CppUnit10TestCallerI13FTCharmapTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTCharToGlyphIndexMap-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTCharToGlyphIndexMapTest>::makeFixture()': | |
FTCharToGlyphIndexMap-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI25FTCharToGlyphIndexMapTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI25FTCharToGlyphIndexMapTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTCharToGlyphIndexMap-Test.o: In function `CppUnit::TestSuiteFactory<FTCharToGlyphIndexMapTest>::makeTest()': | |
FTCharToGlyphIndexMap-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI25FTCharToGlyphIndexMapTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI25FTCharToGlyphIndexMapTestE8makeTestEv]+0x3f): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTCharToGlyphIndexMap-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI25FTCharToGlyphIndexMapTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI25FTCharToGlyphIndexMapTestE8makeTestEv]+0x5c): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
FTCharToGlyphIndexMap-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI25FTCharToGlyphIndexMapTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI25FTCharToGlyphIndexMapTestE8makeTestEv]+0x1db): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTCharToGlyphIndexMap-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI25FTCharToGlyphIndexMapTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI25FTCharToGlyphIndexMapTestE8makeTestEv]+0x211): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTCharToGlyphIndexMap-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI25FTCharToGlyphIndexMapTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI25FTCharToGlyphIndexMapTestE8makeTestEv]+0x2b7): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTCharToGlyphIndexMap-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI25FTCharToGlyphIndexMapTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI25FTCharToGlyphIndexMapTestE8makeTestEv]+0x2ed): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTCharToGlyphIndexMap-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI25FTCharToGlyphIndexMapTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI25FTCharToGlyphIndexMapTestE8makeTestEv]+0x393): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTCharToGlyphIndexMap-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI25FTCharToGlyphIndexMapTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI25FTCharToGlyphIndexMapTestE8makeTestEv]+0x3c9): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTCharToGlyphIndexMap-Test.o: In function `_GLOBAL__sub_I_FTCharToGlyphIndexMap_Test.cpp': | |
FTCharToGlyphIndexMap-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTCharToGlyphIndexMap-Test.o: In function `FTCharToGlyphIndexMapTest::testClear()': | |
FTCharToGlyphIndexMap-Test.cpp:(.text._ZN25FTCharToGlyphIndexMapTest9testClearEv[_ZN25FTCharToGlyphIndexMapTest9testClearEv]+0x106): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTCharToGlyphIndexMap-Test.cpp:(.text._ZN25FTCharToGlyphIndexMapTest9testClearEv[_ZN25FTCharToGlyphIndexMapTest9testClearEv]+0x159): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTCharToGlyphIndexMap-Test.cpp:(.text._ZN25FTCharToGlyphIndexMapTest9testClearEv[_ZN25FTCharToGlyphIndexMapTest9testClearEv]+0x24d): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTCharToGlyphIndexMap-Test.cpp:(.text._ZN25FTCharToGlyphIndexMapTest9testClearEv[_ZN25FTCharToGlyphIndexMapTest9testClearEv]+0x2af): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTCharToGlyphIndexMap-Test.o: In function `FTCharToGlyphIndexMapTest::testInsert()': | |
FTCharToGlyphIndexMap-Test.cpp:(.text._ZN25FTCharToGlyphIndexMapTest10testInsertEv[_ZN25FTCharToGlyphIndexMapTest10testInsertEv]+0xca): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTCharToGlyphIndexMap-Test.cpp:(.text._ZN25FTCharToGlyphIndexMapTest10testInsertEv[_ZN25FTCharToGlyphIndexMapTest10testInsertEv]+0x11d): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTCharToGlyphIndexMap-Test.cpp:(.text._ZN25FTCharToGlyphIndexMapTest10testInsertEv[_ZN25FTCharToGlyphIndexMapTest10testInsertEv]+0x212): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTCharToGlyphIndexMap-Test.cpp:(.text._ZN25FTCharToGlyphIndexMapTest10testInsertEv[_ZN25FTCharToGlyphIndexMapTest10testInsertEv]+0x274): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTCharToGlyphIndexMap-Test.o: In function `FTCharToGlyphIndexMapTest::testConstructor()': | |
FTCharToGlyphIndexMap-Test.cpp:(.text._ZN25FTCharToGlyphIndexMapTest15testConstructorEv[_ZN25FTCharToGlyphIndexMapTest15testConstructorEv]+0x5d): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTCharToGlyphIndexMap-Test.cpp:(.text._ZN25FTCharToGlyphIndexMapTest15testConstructorEv[_ZN25FTCharToGlyphIndexMapTest15testConstructorEv]+0xb0): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTCharToGlyphIndexMap-Test.cpp:(.text._ZN25FTCharToGlyphIndexMapTest15testConstructorEv[_ZN25FTCharToGlyphIndexMapTest15testConstructorEv]+0x1a4): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTCharToGlyphIndexMap-Test.cpp:(.text._ZN25FTCharToGlyphIndexMapTest15testConstructorEv[_ZN25FTCharToGlyphIndexMapTest15testConstructorEv]+0x206): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTCharToGlyphIndexMap-Test.o:(.rodata._ZTV25FTCharToGlyphIndexMapTest[_ZTV25FTCharToGlyphIndexMapTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTCharToGlyphIndexMap-Test.o:(.rodata._ZTV25FTCharToGlyphIndexMapTest[_ZTV25FTCharToGlyphIndexMapTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTCharToGlyphIndexMap-Test.o:(.rodata._ZTV25FTCharToGlyphIndexMapTest[_ZTV25FTCharToGlyphIndexMapTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTCharToGlyphIndexMap-Test.o:(.rodata._ZTV25FTCharToGlyphIndexMapTest[_ZTV25FTCharToGlyphIndexMapTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTCharToGlyphIndexMap-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI25FTCharToGlyphIndexMapTestEE[_ZTVN7CppUnit10TestCallerI25FTCharToGlyphIndexMapTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTCharToGlyphIndexMap-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI25FTCharToGlyphIndexMapTestEE[_ZTVN7CppUnit10TestCallerI25FTCharToGlyphIndexMapTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTCharToGlyphIndexMap-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI25FTCharToGlyphIndexMapTestEE[_ZTVN7CppUnit10TestCallerI25FTCharToGlyphIndexMapTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTCharToGlyphIndexMap-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI25FTCharToGlyphIndexMapTestEE[_ZTVN7CppUnit10TestCallerI25FTCharToGlyphIndexMapTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTContour-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTContourTest>::makeFixture()': | |
FTContour-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI13FTContourTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI13FTContourTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTContour-Test.o: In function `FTContourTest::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&)': | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x147): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x17a): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x214): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x24a): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x2f0): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x326): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x3cc): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x402): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x4a8): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x4de): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x584): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x5ba): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x660): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN13FTContourTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x696): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTContour-Test.o: In function `CppUnit::TestSuiteFactory<FTContourTest>::makeTest()': | |
FTContour-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI13FTContourTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI13FTContourTestE8makeTestEv]+0x31): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTContour-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI13FTContourTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI13FTContourTestE8makeTestEv]+0x4b): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
CXXTest-FTContour-Test.o: In function `_GLOBAL__sub_I_FTContour_Test.cpp': | |
FTContour-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTContour-Test.o: In function `FTContourTest::testCompositeCurve()': | |
FTContour-Test.cpp:(.text._ZN13FTContourTest18testCompositeCurveEv[_ZN13FTContourTest18testCompositeCurveEv]+0x6f): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest18testCompositeCurveEv[_ZN13FTContourTest18testCompositeCurveEv]+0xda): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTContour-Test.o: In function `FTContourTest::testCubicCurve()': | |
FTContour-Test.cpp:(.text._ZN13FTContourTest14testCubicCurveEv[_ZN13FTContourTest14testCubicCurveEv]+0x6f): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest14testCubicCurveEv[_ZN13FTContourTest14testCubicCurveEv]+0xda): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTContour-Test.o: In function `FTContourTest::testDoubleConicCurve()': | |
FTContour-Test.cpp:(.text._ZN13FTContourTest20testDoubleConicCurveEv[_ZN13FTContourTest20testDoubleConicCurveEv]+0x6f): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest20testDoubleConicCurveEv[_ZN13FTContourTest20testDoubleConicCurveEv]+0xda): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTContour-Test.o: In function `FTContourTest::testConicCurve()': | |
FTContour-Test.cpp:(.text._ZN13FTContourTest14testConicCurveEv[_ZN13FTContourTest14testConicCurveEv]+0x6f): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest14testConicCurveEv[_ZN13FTContourTest14testConicCurveEv]+0xda): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTContour-Test.o: In function `FTContourTest::testStraightLine()': | |
FTContour-Test.cpp:(.text._ZN13FTContourTest16testStraightLineEv[_ZN13FTContourTest16testStraightLineEv]+0x6f): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest16testStraightLineEv[_ZN13FTContourTest16testStraightLineEv]+0xda): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTContour-Test.o: In function `FTContourTest::testBrokenCurve()': | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15testBrokenCurveEv[_ZN13FTContourTest15testBrokenCurveEv]+0x6f): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15testBrokenCurveEv[_ZN13FTContourTest15testBrokenCurveEv]+0xda): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15testBrokenCurveEv[_ZN13FTContourTest15testBrokenCurveEv]+0x1c0): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15testBrokenCurveEv[_ZN13FTContourTest15testBrokenCurveEv]+0x22b): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15testBrokenCurveEv[_ZN13FTContourTest15testBrokenCurveEv]+0x314): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15testBrokenCurveEv[_ZN13FTContourTest15testBrokenCurveEv]+0x37f): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15testBrokenCurveEv[_ZN13FTContourTest15testBrokenCurveEv]+0x468): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest15testBrokenCurveEv[_ZN13FTContourTest15testBrokenCurveEv]+0x4d3): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTContour-Test.o: In function `FTContourTest::testNullCurve()': | |
FTContour-Test.cpp:(.text._ZN13FTContourTest13testNullCurveEv[_ZN13FTContourTest13testNullCurveEv]+0x66): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTContour-Test.cpp:(.text._ZN13FTContourTest13testNullCurveEv[_ZN13FTContourTest13testNullCurveEv]+0xd1): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTContour-Test.o:(.rodata._ZTV13FTContourTest[_ZTV13FTContourTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTContour-Test.o:(.rodata._ZTV13FTContourTest[_ZTV13FTContourTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTContour-Test.o:(.rodata._ZTV13FTContourTest[_ZTV13FTContourTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTContour-Test.o:(.rodata._ZTV13FTContourTest[_ZTV13FTContourTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTContour-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI13FTContourTestEE[_ZTVN7CppUnit10TestCallerI13FTContourTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTContour-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI13FTContourTestEE[_ZTVN7CppUnit10TestCallerI13FTContourTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTContour-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI13FTContourTestEE[_ZTVN7CppUnit10TestCallerI13FTContourTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTContour-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI13FTContourTestEE[_ZTVN7CppUnit10TestCallerI13FTContourTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTExtrudeFont-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTExtrudeFontTest>::makeFixture()': | |
FTExtrudeFont-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI17FTExtrudeFontTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI17FTExtrudeFontTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTExtrudeFont-Test.o: In function `CppUnit::TestSuiteFactory<FTExtrudeFontTest>::makeTest()': | |
FTExtrudeFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTExtrudeFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTExtrudeFontTestE8makeTestEv]+0x3f): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTExtrudeFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTExtrudeFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTExtrudeFontTestE8makeTestEv]+0x5c): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
FTExtrudeFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTExtrudeFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTExtrudeFontTestE8makeTestEv]+0x1db): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTExtrudeFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTExtrudeFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTExtrudeFontTestE8makeTestEv]+0x211): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTExtrudeFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTExtrudeFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTExtrudeFontTestE8makeTestEv]+0x2b7): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTExtrudeFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTExtrudeFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTExtrudeFontTestE8makeTestEv]+0x2ed): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTExtrudeFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTExtrudeFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTExtrudeFontTestE8makeTestEv]+0x393): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTExtrudeFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTExtrudeFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTExtrudeFontTestE8makeTestEv]+0x3c9): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTExtrudeFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTExtrudeFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTExtrudeFontTestE8makeTestEv]+0x46f): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTExtrudeFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTExtrudeFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTExtrudeFontTestE8makeTestEv]+0x4a5): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTExtrudeFont-Test.o: In function `_GLOBAL__sub_I_FTExtrudeFont_Test.cpp': | |
FTExtrudeFont-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTExtrudeFont-Test.o: In function `FTExtrudeFontTest::testConstructor()': | |
FTExtrudeFont-Test.cpp:(.text._ZN17FTExtrudeFontTest15testConstructorEv[_ZN17FTExtrudeFontTest15testConstructorEv]+0x85): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTExtrudeFont-Test.cpp:(.text._ZN17FTExtrudeFontTest15testConstructorEv[_ZN17FTExtrudeFontTest15testConstructorEv]+0x136): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTExtrudeFont-Test.o: In function `FTExtrudeFontTest::testRender()': | |
FTExtrudeFont-Test.cpp:(.text._ZN17FTExtrudeFontTest10testRenderEv[_ZN17FTExtrudeFontTest10testRenderEv]+0xeb): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTExtrudeFont-Test.cpp:(.text._ZN17FTExtrudeFontTest10testRenderEv[_ZN17FTExtrudeFontTest10testRenderEv]+0x19c): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTExtrudeFont-Test.cpp:(.text._ZN17FTExtrudeFontTest10testRenderEv[_ZN17FTExtrudeFontTest10testRenderEv]+0x2c6): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTExtrudeFont-Test.o:FTExtrudeFont-Test.cpp:(.text._ZN17FTExtrudeFontTest10testRenderEv[_ZN17FTExtrudeFontTest10testRenderEv]+0x377): more undefined references to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow | |
CXXTest-FTExtrudeFont-Test.o:(.rodata._ZTV17FTExtrudeFontTest[_ZTV17FTExtrudeFontTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTExtrudeFont-Test.o:(.rodata._ZTV17FTExtrudeFontTest[_ZTV17FTExtrudeFontTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTExtrudeFont-Test.o:(.rodata._ZTV17FTExtrudeFontTest[_ZTV17FTExtrudeFontTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTExtrudeFont-Test.o:(.rodata._ZTV17FTExtrudeFontTest[_ZTV17FTExtrudeFontTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTExtrudeFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTExtrudeFontTestEE[_ZTVN7CppUnit10TestCallerI17FTExtrudeFontTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTExtrudeFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTExtrudeFontTestEE[_ZTVN7CppUnit10TestCallerI17FTExtrudeFontTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTExtrudeFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTExtrudeFontTestEE[_ZTVN7CppUnit10TestCallerI17FTExtrudeFontTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTExtrudeFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTExtrudeFontTestEE[_ZTVN7CppUnit10TestCallerI17FTExtrudeFontTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTExtrudeGlyph-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTExtrudeGlyphTest>::makeFixture()': | |
FTExtrudeGlyph-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI18FTExtrudeGlyphTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI18FTExtrudeGlyphTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTExtrudeGlyph-Test.o: In function `CppUnit::TestSuiteFactory<FTExtrudeGlyphTest>::makeTest()': | |
FTExtrudeGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTExtrudeGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTExtrudeGlyphTestE8makeTestEv]+0x3f): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTExtrudeGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTExtrudeGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTExtrudeGlyphTestE8makeTestEv]+0x5c): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
FTExtrudeGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTExtrudeGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTExtrudeGlyphTestE8makeTestEv]+0x1db): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTExtrudeGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTExtrudeGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTExtrudeGlyphTestE8makeTestEv]+0x211): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTExtrudeGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTExtrudeGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTExtrudeGlyphTestE8makeTestEv]+0x2b7): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTExtrudeGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTExtrudeGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTExtrudeGlyphTestE8makeTestEv]+0x2ed): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTExtrudeGlyph-Test.o: In function `_GLOBAL__sub_I_FTExtrudeGlyph_Test.cpp': | |
FTExtrudeGlyph-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTExtrudeGlyph-Test.o: In function `FTExtrudeGlyphTest::testRender()': | |
FTExtrudeGlyph-Test.cpp:(.text._ZN18FTExtrudeGlyphTest10testRenderEv[_ZN18FTExtrudeGlyphTest10testRenderEv]+0xe3): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTExtrudeGlyph-Test.cpp:(.text._ZN18FTExtrudeGlyphTest10testRenderEv[_ZN18FTExtrudeGlyphTest10testRenderEv]+0x131): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTExtrudeGlyph-Test.cpp:(.text._ZN18FTExtrudeGlyphTest10testRenderEv[_ZN18FTExtrudeGlyphTest10testRenderEv]+0x217): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTExtrudeGlyph-Test.cpp:(.text._ZN18FTExtrudeGlyphTest10testRenderEv[_ZN18FTExtrudeGlyphTest10testRenderEv]+0x265): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTExtrudeGlyph-Test.o: In function `FTExtrudeGlyphTest::testConstructor()': | |
FTExtrudeGlyph-Test.cpp:(.text._ZN18FTExtrudeGlyphTest15testConstructorEv[_ZN18FTExtrudeGlyphTest15testConstructorEv]+0xe3): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTExtrudeGlyph-Test.cpp:(.text._ZN18FTExtrudeGlyphTest15testConstructorEv[_ZN18FTExtrudeGlyphTest15testConstructorEv]+0x131): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTExtrudeGlyph-Test.cpp:(.text._ZN18FTExtrudeGlyphTest15testConstructorEv[_ZN18FTExtrudeGlyphTest15testConstructorEv]+0x1d9): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTExtrudeGlyph-Test.cpp:(.text._ZN18FTExtrudeGlyphTest15testConstructorEv[_ZN18FTExtrudeGlyphTest15testConstructorEv]+0x227): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTExtrudeGlyph-Test.o:(.rodata._ZTV18FTExtrudeGlyphTest[_ZTV18FTExtrudeGlyphTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTExtrudeGlyph-Test.o:(.rodata._ZTV18FTExtrudeGlyphTest[_ZTV18FTExtrudeGlyphTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTExtrudeGlyph-Test.o:(.rodata._ZTV18FTExtrudeGlyphTest[_ZTV18FTExtrudeGlyphTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTExtrudeGlyph-Test.o:(.rodata._ZTV18FTExtrudeGlyphTest[_ZTV18FTExtrudeGlyphTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTExtrudeGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI18FTExtrudeGlyphTestEE[_ZTVN7CppUnit10TestCallerI18FTExtrudeGlyphTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTExtrudeGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI18FTExtrudeGlyphTestEE[_ZTVN7CppUnit10TestCallerI18FTExtrudeGlyphTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTExtrudeGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI18FTExtrudeGlyphTestEE[_ZTVN7CppUnit10TestCallerI18FTExtrudeGlyphTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTExtrudeGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI18FTExtrudeGlyphTestEE[_ZTVN7CppUnit10TestCallerI18FTExtrudeGlyphTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTFace-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTFaceTest>::makeFixture()': | |
FTFace-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI10FTFaceTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI10FTFaceTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTFace-Test.o: In function `FTFaceTest::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&)': | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x147): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x17a): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x214): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x24a): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x2f0): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x326): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x3cc): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x402): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x4a8): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x4de): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x584): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x5ba): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x660): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x696): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x73c): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFaceTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x772): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTFace-Test.o: In function `CppUnit::TestSuiteFactory<FTFaceTest>::makeTest()': | |
FTFace-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTFaceTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTFaceTestE8makeTestEv]+0x31): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTFace-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTFaceTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTFaceTestE8makeTestEv]+0x4b): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
CXXTest-FTFace-Test.o: In function `void CppUnit::assertEquals<double>(double const&, double const&, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': | |
FTFace-Test.cpp:(.text._ZN7CppUnit12assertEqualsIdEEvRKT_S3_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN7CppUnit12assertEqualsIdEEvRKT_S3_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x87): undefined reference to `CppUnit::AdditionalMessage::AdditionalMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFace-Test.cpp:(.text._ZN7CppUnit12assertEqualsIdEEvRKT_S3_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN7CppUnit12assertEqualsIdEEvRKT_S3_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1ab): undefined reference to `CppUnit::Asserter::failNotEqual(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::SourceLine const&, CppUnit::AdditionalMessage const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
CXXTest-FTFace-Test.o: In function `_GLOBAL__sub_I_FTFace_Test.cpp': | |
FTFace-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTFace-Test.o: In function `FTFaceTest::testGetCharmapList()': | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest18testGetCharmapListEv[_ZN10FTFaceTest18testGetCharmapListEv]+0x68): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest18testGetCharmapListEv[_ZN10FTFaceTest18testGetCharmapListEv]+0x122): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest18testGetCharmapListEv[_ZN10FTFaceTest18testGetCharmapListEv]+0x1c1): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTFace-Test.o: In function `FTFaceTest::testSetFontSize()': | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest15testSetFontSizeEv[_ZN10FTFaceTest15testSetFontSizeEv]+0xb5): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTFace-Test.o: In function `FTFaceTest::testGlyphCount()': | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest14testGlyphCountEv[_ZN10FTFaceTest14testGlyphCountEv]+0x68): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTFace-Test.o:FTFace-Test.cpp:(.text._ZN10FTFaceTest11testKerningEv[_ZN10FTFaceTest11testKerningEv]+0xda): more undefined references to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow | |
CXXTest-FTFace-Test.o: In function `FTFaceTest::testAttachMemoryData()': | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest20testAttachMemoryDataEv[_ZN10FTFaceTest20testAttachMemoryDataEv]+0xc6): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest20testAttachMemoryDataEv[_ZN10FTFaceTest20testAttachMemoryDataEv]+0x1bc): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest20testAttachMemoryDataEv[_ZN10FTFaceTest20testAttachMemoryDataEv]+0x2a0): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest20testAttachMemoryDataEv[_ZN10FTFaceTest20testAttachMemoryDataEv]+0x34e): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest20testAttachMemoryDataEv[_ZN10FTFaceTest20testAttachMemoryDataEv]+0x3b9): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest20testAttachMemoryDataEv[_ZN10FTFaceTest20testAttachMemoryDataEv]+0x4b6): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTFace-Test.o: In function `FTFaceTest::testAttachFile()': | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest14testAttachFileEv[_ZN10FTFaceTest14testAttachFileEv]+0x5b): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest14testAttachFileEv[_ZN10FTFaceTest14testAttachFileEv]+0xc6): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest14testAttachFileEv[_ZN10FTFaceTest14testAttachFileEv]+0x1ba): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest14testAttachFileEv[_ZN10FTFaceTest14testAttachFileEv]+0x29e): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest14testAttachFileEv[_ZN10FTFaceTest14testAttachFileEv]+0x34c): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest14testAttachFileEv[_ZN10FTFaceTest14testAttachFileEv]+0x3b7): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest14testAttachFileEv[_ZN10FTFaceTest14testAttachFileEv]+0x4af): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTFace-Test.o: In function `FTFaceTest::testOpenFaceFromMemory()': | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest22testOpenFaceFromMemoryEv[_ZN10FTFaceTest22testOpenFaceFromMemoryEv]+0x93): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest22testOpenFaceFromMemoryEv[_ZN10FTFaceTest22testOpenFaceFromMemoryEv]+0x182): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTFace-Test.o: In function `FTFaceTest::testOpenFace()': | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest12testOpenFaceEv[_ZN10FTFaceTest12testOpenFaceEv]+0x91): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFace-Test.cpp:(.text._ZN10FTFaceTest12testOpenFaceEv[_ZN10FTFaceTest12testOpenFaceEv]+0x17b): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTFace-Test.o:(.rodata._ZTV10FTFaceTest[_ZTV10FTFaceTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTFace-Test.o:(.rodata._ZTV10FTFaceTest[_ZTV10FTFaceTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTFace-Test.o:(.rodata._ZTV10FTFaceTest[_ZTV10FTFaceTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTFace-Test.o:(.rodata._ZTV10FTFaceTest[_ZTV10FTFaceTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTFace-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTFaceTestEE[_ZTVN7CppUnit10TestCallerI10FTFaceTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTFace-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTFaceTestEE[_ZTVN7CppUnit10TestCallerI10FTFaceTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTFace-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTFaceTestEE[_ZTVN7CppUnit10TestCallerI10FTFaceTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTFace-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTFaceTestEE[_ZTVN7CppUnit10TestCallerI10FTFaceTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTFont-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTFontTest>::makeFixture()': | |
FTFont-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI10FTFontTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI10FTFontTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTFont-Test.o: In function `FTFontTest::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&)': | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x147): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x17a): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x214): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x24a): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x2f0): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x326): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x3cc): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x402): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x4a8): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x4de): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x584): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x5ba): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x660): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x696): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x73c): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x772): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x818): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x84e): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x8f4): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x92a): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x9d0): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN10FTFontTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0xa06): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTFont-Test.o: In function `CppUnit::TestSuiteFactory<FTFontTest>::makeTest()': | |
FTFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTFontTestE8makeTestEv]+0x31): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTFontTestE8makeTestEv]+0x4b): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
CXXTest-FTFont-Test.o: In function `void CppUnit::assertEquals<float>(float const&, float const&, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': | |
FTFont-Test.cpp:(.text._ZN7CppUnit12assertEqualsIfEEvRKT_S3_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN7CppUnit12assertEqualsIfEEvRKT_S3_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x92): undefined reference to `CppUnit::AdditionalMessage::AdditionalMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN7CppUnit12assertEqualsIfEEvRKT_S3_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN7CppUnit12assertEqualsIfEEvRKT_S3_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x589): undefined reference to `CppUnit::Asserter::failNotEqual(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::SourceLine const&, CppUnit::AdditionalMessage const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
CXXTest-FTFont-Test.o: In function `_GLOBAL__sub_I_FTFont_Test.cpp': | |
FTFont-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTFont-Test.o: In function `FTFontTest::testRender()': | |
FTFont-Test.cpp:(.text._ZN10FTFontTest10testRenderEv[_ZN10FTFontTest10testRenderEv]+0xd6): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTFont-Test.o: In function `FTFontTest::testAdvance()': | |
FTFont-Test.cpp:(.text._ZN10FTFontTest11testAdvanceEv[_ZN10FTFontTest11testAdvanceEv]+0x4f): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest11testAdvanceEv[_ZN10FTFontTest11testAdvanceEv]+0xa2): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest11testAdvanceEv[_ZN10FTFontTest11testAdvanceEv]+0x181): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest11testAdvanceEv[_ZN10FTFontTest11testAdvanceEv]+0x2a0): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest11testAdvanceEv[_ZN10FTFontTest11testAdvanceEv]+0x2cf): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest11testAdvanceEv[_ZN10FTFontTest11testAdvanceEv]+0x3b6): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest11testAdvanceEv[_ZN10FTFontTest11testAdvanceEv]+0x3e1): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest11testAdvanceEv[_ZN10FTFontTest11testAdvanceEv]+0x4c8): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest11testAdvanceEv[_ZN10FTFontTest11testAdvanceEv]+0x4f7): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest11testAdvanceEv[_ZN10FTFontTest11testAdvanceEv]+0x5de): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest11testAdvanceEv[_ZN10FTFontTest11testAdvanceEv]+0x609): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTFont-Test.o: In function `FTFontTest::testCheckGlyphFailure()': | |
FTFont-Test.cpp:(.text._ZN10FTFontTest21testCheckGlyphFailureEv[_ZN10FTFontTest21testCheckGlyphFailureEv]+0xc8): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest21testCheckGlyphFailureEv[_ZN10FTFontTest21testCheckGlyphFailureEv]+0xed): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTFont-Test.o: In function `FTFontTest::testBoundingBox()': | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x58): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0xab): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x18a): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x31d): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x348): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x3dd): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x407): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x49c): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x4c2): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x557): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x581): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x616): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x640): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x6d5): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x6fb): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x801): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x828): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x8bd): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x8e3): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x978): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x99e): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0xa33): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0xa59): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0xaee): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0xb14): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0xba9): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0xbcf): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0xcd5): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0xd00): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0xd95): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0xdbf): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0xe54): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0xe7a): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0xf0f): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0xf39): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0xfce): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0xff8): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x108d): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x10b3): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x11b9): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x11e0): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x1275): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x129b): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x1330): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x1356): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x13eb): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x1411): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x14a6): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x14cc): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x1561): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x1587): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x168a): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x16b1): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x1746): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x176c): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x1801): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x1827): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x18bc): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x18e2): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x1977): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x199d): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x1a32): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testBoundingBoxEv[_ZN10FTFontTest15testBoundingBoxEv]+0x1a58): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTFont-Test.o: In function `FTFontTest::testGetCharmapList()': | |
FTFont-Test.cpp:(.text._ZN10FTFontTest18testGetCharmapListEv[_ZN10FTFontTest18testGetCharmapListEv]+0x68): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest18testGetCharmapListEv[_ZN10FTFontTest18testGetCharmapListEv]+0x124): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest18testGetCharmapListEv[_ZN10FTFontTest18testGetCharmapListEv]+0x1c3): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTFont-Test.o: In function `FTFontTest::testSetCharMap()': | |
FTFont-Test.cpp:(.text._ZN10FTFontTest14testSetCharMapEv[_ZN10FTFontTest14testSetCharMapEv]+0x4c): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest14testSetCharMapEv[_ZN10FTFontTest14testSetCharMapEv]+0x9f): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest14testSetCharMapEv[_ZN10FTFontTest14testSetCharMapEv]+0x16d): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest14testSetCharMapEv[_ZN10FTFontTest14testSetCharMapEv]+0x20c): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest14testSetCharMapEv[_ZN10FTFontTest14testSetCharMapEv]+0x25f): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest14testSetCharMapEv[_ZN10FTFontTest14testSetCharMapEv]+0x32a): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTFont-Test.o: In function `FTFontTest::testSetFontSize()': | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0x6e): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0x9e): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0x12a): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0x15a): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0x1e6): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0x219): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0x2fa): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0x388): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0x3db): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0x4ae): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0x56f): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0x625): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0x659): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0x6e5): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0x719): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0x7a5): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0x7dc): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0x846): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0x899): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0x96c): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0xa2d): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0xaeb): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0xb1f): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0xbab): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0xbdf): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0xc6b): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest15testSetFontSizeEv[_ZN10FTFontTest15testSetFontSizeEv]+0xca2): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTFont-Test.o: In function `FTFontTest::testAttachData()': | |
FTFont-Test.cpp:(.text._ZN10FTFontTest14testAttachDataEv[_ZN10FTFontTest14testAttachDataEv]+0x79): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTFont-Test.o: In function `FTFontTest::testAttachFile()': | |
FTFont-Test.cpp:(.text._ZN10FTFontTest14testAttachFileEv[_ZN10FTFontTest14testAttachFileEv]+0x77): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTFont-Test.o: In function `FTFontTest::testOpenFontFromMemory()': | |
FTFont-Test.cpp:(.text._ZN10FTFontTest22testOpenFontFromMemoryEv[_ZN10FTFontTest22testOpenFontFromMemoryEv]+0x82): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTFont-Test.cpp:(.text._ZN10FTFontTest22testOpenFontFromMemoryEv[_ZN10FTFontTest22testOpenFontFromMemoryEv]+0x163): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTFont-Test.o: In function `FTFontTest::testOpenFont()': | |
FTFont-Test.cpp:(.text._ZN10FTFontTest12testOpenFontEv[_ZN10FTFontTest12testOpenFontEv]+0x80): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTFont-Test.o:FTFont-Test.cpp:(.text._ZN10FTFontTest12testOpenFontEv[_ZN10FTFontTest12testOpenFontEv]+0x15c): more undefined references to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow | |
CXXTest-FTFont-Test.o:(.rodata._ZTV10FTFontTest[_ZTV10FTFontTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTFont-Test.o:(.rodata._ZTV10FTFontTest[_ZTV10FTFontTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTFont-Test.o:(.rodata._ZTV10FTFontTest[_ZTV10FTFontTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTFont-Test.o:(.rodata._ZTV10FTFontTest[_ZTV10FTFontTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTFontTestEE[_ZTVN7CppUnit10TestCallerI10FTFontTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTFontTestEE[_ZTVN7CppUnit10TestCallerI10FTFontTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTFontTestEE[_ZTVN7CppUnit10TestCallerI10FTFontTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTFontTestEE[_ZTVN7CppUnit10TestCallerI10FTFontTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTGlyph-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTGlyphTest>::makeFixture()': | |
FTGlyph-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI11FTGlyphTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI11FTGlyphTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTGlyph-Test.o: In function `CppUnit::TestSuiteFactory<FTGlyphTest>::makeTest()': | |
FTGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI11FTGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI11FTGlyphTestE8makeTestEv]+0x3f): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI11FTGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI11FTGlyphTestE8makeTestEv]+0x5c): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
FTGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI11FTGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI11FTGlyphTestE8makeTestEv]+0x1db): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI11FTGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI11FTGlyphTestE8makeTestEv]+0x211): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI11FTGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI11FTGlyphTestE8makeTestEv]+0x2b7): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI11FTGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI11FTGlyphTestE8makeTestEv]+0x2ed): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTGlyph-Test.o: In function `_GLOBAL__sub_I_FTGlyph_Test.cpp': | |
FTGlyph-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTGlyph-Test.o: In function `FTGlyphTest::testGoodConstructor()': | |
FTGlyph-Test.cpp:(.text._ZN11FTGlyphTest19testGoodConstructorEv[_ZN11FTGlyphTest19testGoodConstructorEv]+0x146): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTGlyph-Test.cpp:(.text._ZN11FTGlyphTest19testGoodConstructorEv[_ZN11FTGlyphTest19testGoodConstructorEv]+0x172): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTGlyph-Test.cpp:(.text._ZN11FTGlyphTest19testGoodConstructorEv[_ZN11FTGlyphTest19testGoodConstructorEv]+0x1fb): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTGlyph-Test.cpp:(.text._ZN11FTGlyphTest19testGoodConstructorEv[_ZN11FTGlyphTest19testGoodConstructorEv]+0x22f): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTGlyph-Test.cpp:(.text._ZN11FTGlyphTest19testGoodConstructorEv[_ZN11FTGlyphTest19testGoodConstructorEv]+0x2a8): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTGlyph-Test.cpp:(.text._ZN11FTGlyphTest19testGoodConstructorEv[_ZN11FTGlyphTest19testGoodConstructorEv]+0x313): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTGlyph-Test.o: In function `FTGlyphTest::testBadConstructor()': | |
FTGlyph-Test.cpp:(.text._ZN11FTGlyphTest18testBadConstructorEv[_ZN11FTGlyphTest18testBadConstructorEv]+0x9d): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTGlyph-Test.cpp:(.text._ZN11FTGlyphTest18testBadConstructorEv[_ZN11FTGlyphTest18testBadConstructorEv]+0xf0): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTGlyph-Test.cpp:(.text._ZN11FTGlyphTest18testBadConstructorEv[_ZN11FTGlyphTest18testBadConstructorEv]+0x1da): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTGlyph-Test.cpp:(.text._ZN11FTGlyphTest18testBadConstructorEv[_ZN11FTGlyphTest18testBadConstructorEv]+0x20d): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTGlyph-Test.cpp:(.text._ZN11FTGlyphTest18testBadConstructorEv[_ZN11FTGlyphTest18testBadConstructorEv]+0x2b1): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTGlyph-Test.o:(.rodata._ZTV11FTGlyphTest[_ZTV11FTGlyphTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTGlyph-Test.o:(.rodata._ZTV11FTGlyphTest[_ZTV11FTGlyphTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTGlyph-Test.o:(.rodata._ZTV11FTGlyphTest[_ZTV11FTGlyphTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTGlyph-Test.o:(.rodata._ZTV11FTGlyphTest[_ZTV11FTGlyphTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI11FTGlyphTestEE[_ZTVN7CppUnit10TestCallerI11FTGlyphTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI11FTGlyphTestEE[_ZTVN7CppUnit10TestCallerI11FTGlyphTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI11FTGlyphTestEE[_ZTVN7CppUnit10TestCallerI11FTGlyphTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI11FTGlyphTestEE[_ZTVN7CppUnit10TestCallerI11FTGlyphTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTGlyphContainer-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTGlyphContainerTest>::makeFixture()': | |
FTGlyphContainer-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI20FTGlyphContainerTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI20FTGlyphContainerTestE11makeFixtureEv]+0x47): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTGlyphContainer-Test.o: In function `FTGlyphContainerTest::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&)': | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN20FTGlyphContainerTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x147): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN20FTGlyphContainerTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x17a): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN20FTGlyphContainerTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x214): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN20FTGlyphContainerTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x24a): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN20FTGlyphContainerTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x2f0): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN20FTGlyphContainerTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x326): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN20FTGlyphContainerTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x3cc): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN20FTGlyphContainerTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x402): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN20FTGlyphContainerTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x4a8): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN20FTGlyphContainerTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x4de): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTGlyphContainer-Test.o: In function `CppUnit::TestSuiteFactory<FTGlyphContainerTest>::makeTest()': | |
FTGlyphContainer-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI20FTGlyphContainerTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI20FTGlyphContainerTestE8makeTestEv]+0x31): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTGlyphContainer-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI20FTGlyphContainerTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI20FTGlyphContainerTestE8makeTestEv]+0x4b): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
CXXTest-FTGlyphContainer-Test.o: In function `_GLOBAL__sub_I_FTGlyphContainer_Test.cpp': | |
FTGlyphContainer-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTGlyphContainer-Test.o: In function `FTGlyphContainerTest::testRender()': | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest10testRenderEv[_ZN20FTGlyphContainerTest10testRenderEv]+0x112): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest10testRenderEv[_ZN20FTGlyphContainerTest10testRenderEv]+0x13b): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTGlyphContainer-Test.o: In function `FTGlyphContainerTest::testAdvance()': | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest11testAdvanceEv[_ZN20FTGlyphContainerTest11testAdvanceEv]+0xcb): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest11testAdvanceEv[_ZN20FTGlyphContainerTest11testAdvanceEv]+0xf4): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTGlyphContainer-Test.o: In function `FTGlyphContainerTest::testGlyphIndex()': | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest14testGlyphIndexEv[_ZN20FTGlyphContainerTest14testGlyphIndexEv]+0x68): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest14testGlyphIndexEv[_ZN20FTGlyphContainerTest14testGlyphIndexEv]+0x113): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTGlyphContainer-Test.o: In function `FTGlyphContainerTest::testSetCharMap()': | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest14testSetCharMapEv[_ZN20FTGlyphContainerTest14testSetCharMapEv]+0x4c): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest14testSetCharMapEv[_ZN20FTGlyphContainerTest14testSetCharMapEv]+0x9f): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest14testSetCharMapEv[_ZN20FTGlyphContainerTest14testSetCharMapEv]+0x16c): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest14testSetCharMapEv[_ZN20FTGlyphContainerTest14testSetCharMapEv]+0x205): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest14testSetCharMapEv[_ZN20FTGlyphContainerTest14testSetCharMapEv]+0x258): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest14testSetCharMapEv[_ZN20FTGlyphContainerTest14testSetCharMapEv]+0x322): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTGlyphContainer-Test.o: In function `FTGlyphContainerTest::testAdd()': | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest7testAddEv[_ZN20FTGlyphContainerTest7testAddEv]+0x88): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest7testAddEv[_ZN20FTGlyphContainerTest7testAddEv]+0xd6): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest7testAddEv[_ZN20FTGlyphContainerTest7testAddEv]+0x1a1): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest7testAddEv[_ZN20FTGlyphContainerTest7testAddEv]+0x1ef): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest7testAddEv[_ZN20FTGlyphContainerTest7testAddEv]+0x299): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest7testAddEv[_ZN20FTGlyphContainerTest7testAddEv]+0x2e7): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest7testAddEv[_ZN20FTGlyphContainerTest7testAddEv]+0x394): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTGlyphContainer-Test.cpp:(.text._ZN20FTGlyphContainerTest7testAddEv[_ZN20FTGlyphContainerTest7testAddEv]+0x3e2): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTGlyphContainer-Test.o:(.rodata._ZTV20FTGlyphContainerTest[_ZTV20FTGlyphContainerTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTGlyphContainer-Test.o:(.rodata._ZTV20FTGlyphContainerTest[_ZTV20FTGlyphContainerTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTGlyphContainer-Test.o:(.rodata._ZTV20FTGlyphContainerTest[_ZTV20FTGlyphContainerTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTGlyphContainer-Test.o:(.rodata._ZTV20FTGlyphContainerTest[_ZTV20FTGlyphContainerTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTGlyphContainer-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI20FTGlyphContainerTestEE[_ZTVN7CppUnit10TestCallerI20FTGlyphContainerTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTGlyphContainer-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI20FTGlyphContainerTestEE[_ZTVN7CppUnit10TestCallerI20FTGlyphContainerTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTGlyphContainer-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI20FTGlyphContainerTestEE[_ZTVN7CppUnit10TestCallerI20FTGlyphContainerTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTGlyphContainer-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI20FTGlyphContainerTestEE[_ZTVN7CppUnit10TestCallerI20FTGlyphContainerTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTlayout-Test.o: In function `CppUnit::TestSuiteFactory<FTLayoutTest>::makeTest()': | |
FTlayout-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI12FTLayoutTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI12FTLayoutTestE8makeTestEv]+0x3f): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTlayout-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI12FTLayoutTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI12FTLayoutTestE8makeTestEv]+0x5c): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
FTlayout-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI12FTLayoutTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI12FTLayoutTestE8makeTestEv]+0x1d6): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTlayout-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI12FTLayoutTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI12FTLayoutTestE8makeTestEv]+0x20c): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTlayout-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTLayoutTest>::makeFixture()': | |
FTlayout-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI12FTLayoutTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI12FTLayoutTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTlayout-Test.o: In function `_GLOBAL__sub_I_FTlayout_Test.cpp': | |
FTlayout-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTlayout-Test.o:(.rodata._ZTV12FTLayoutTest[_ZTV12FTLayoutTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTlayout-Test.o:(.rodata._ZTV12FTLayoutTest[_ZTV12FTLayoutTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTlayout-Test.o:(.rodata._ZTV12FTLayoutTest[_ZTV12FTLayoutTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTlayout-Test.o:(.rodata._ZTV12FTLayoutTest[_ZTV12FTLayoutTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTlayout-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI12FTLayoutTestEE[_ZTVN7CppUnit10TestCallerI12FTLayoutTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTlayout-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI12FTLayoutTestEE[_ZTVN7CppUnit10TestCallerI12FTLayoutTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTlayout-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI12FTLayoutTestEE[_ZTVN7CppUnit10TestCallerI12FTLayoutTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTlayout-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI12FTLayoutTestEE[_ZTVN7CppUnit10TestCallerI12FTLayoutTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTLibrary-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTLibraryTest>::makeFixture()': | |
FTLibrary-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI13FTLibraryTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI13FTLibraryTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTLibrary-Test.o: In function `CppUnit::TestSuiteFactory<FTLibraryTest>::makeTest()': | |
FTLibrary-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI13FTLibraryTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI13FTLibraryTestE8makeTestEv]+0x3f): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTLibrary-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI13FTLibraryTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI13FTLibraryTestE8makeTestEv]+0x5c): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
FTLibrary-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI13FTLibraryTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI13FTLibraryTestE8makeTestEv]+0x1db): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTLibrary-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI13FTLibraryTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI13FTLibraryTestE8makeTestEv]+0x211): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTLibrary-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI13FTLibraryTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI13FTLibraryTestE8makeTestEv]+0x2b7): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTLibrary-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI13FTLibraryTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI13FTLibraryTestE8makeTestEv]+0x2ed): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTLibrary-Test.o: In function `_GLOBAL__sub_I_FTLibrary_Test.cpp': | |
FTLibrary-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTLibrary-Test.o: In function `FTLibraryTest::testError()': | |
FTLibrary-Test.cpp:(.text._ZN13FTLibraryTest9testErrorEv[_ZN13FTLibraryTest9testErrorEv]+0x51): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTLibrary-Test.cpp:(.text._ZN13FTLibraryTest9testErrorEv[_ZN13FTLibraryTest9testErrorEv]+0x9f): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTLibrary-Test.o: In function `FTLibraryTest::testConstructor()': | |
FTLibrary-Test.cpp:(.text._ZN13FTLibraryTest15testConstructorEv[_ZN13FTLibraryTest15testConstructorEv]+0x5a): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTLibrary-Test.cpp:(.text._ZN13FTLibraryTest15testConstructorEv[_ZN13FTLibraryTest15testConstructorEv]+0xa8): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTLibrary-Test.cpp:(.text._ZN13FTLibraryTest15testConstructorEv[_ZN13FTLibraryTest15testConstructorEv]+0x147): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTLibrary-Test.cpp:(.text._ZN13FTLibraryTest15testConstructorEv[_ZN13FTLibraryTest15testConstructorEv]+0x195): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTLibrary-Test.o:(.rodata._ZTV13FTLibraryTest[_ZTV13FTLibraryTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTLibrary-Test.o:(.rodata._ZTV13FTLibraryTest[_ZTV13FTLibraryTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTLibrary-Test.o:(.rodata._ZTV13FTLibraryTest[_ZTV13FTLibraryTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTLibrary-Test.o:(.rodata._ZTV13FTLibraryTest[_ZTV13FTLibraryTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTLibrary-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI13FTLibraryTestEE[_ZTVN7CppUnit10TestCallerI13FTLibraryTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTLibrary-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI13FTLibraryTestEE[_ZTVN7CppUnit10TestCallerI13FTLibraryTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTLibrary-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI13FTLibraryTestEE[_ZTVN7CppUnit10TestCallerI13FTLibraryTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTLibrary-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI13FTLibraryTestEE[_ZTVN7CppUnit10TestCallerI13FTLibraryTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTList-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTListTest>::makeFixture()': | |
FTList-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI10FTListTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI10FTListTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTList-Test.o: In function `CppUnit::TestSuiteFactory<FTListTest>::makeTest()': | |
FTList-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTListTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTListTestE8makeTestEv]+0x3f): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTList-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTListTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTListTestE8makeTestEv]+0x5c): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
FTList-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTListTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTListTestE8makeTestEv]+0x1db): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTList-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTListTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTListTestE8makeTestEv]+0x211): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTList-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTListTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTListTestE8makeTestEv]+0x2b7): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTList-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTListTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTListTestE8makeTestEv]+0x2ed): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTList-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTListTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTListTestE8makeTestEv]+0x393): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTList-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTListTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTListTestE8makeTestEv]+0x3c9): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTList-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTListTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTListTestE8makeTestEv]+0x46f): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTList-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTListTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTListTestE8makeTestEv]+0x4a5): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTList-Test.o: In function `_GLOBAL__sub_I_FTList_Test.cpp': | |
FTList-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTList-Test.o: In function `FTListTest::testGetFront()': | |
FTList-Test.cpp:(.text._ZN10FTListTest12testGetFrontEv[_ZN10FTListTest12testGetFrontEv]+0xcb): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTList-Test.cpp:(.text._ZN10FTListTest12testGetFrontEv[_ZN10FTListTest12testGetFrontEv]+0x119): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTList-Test.o: In function `FTListTest::testGetBack()': | |
FTList-Test.cpp:(.text._ZN10FTListTest11testGetBackEv[_ZN10FTListTest11testGetBackEv]+0xd7): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTList-Test.cpp:(.text._ZN10FTListTest11testGetBackEv[_ZN10FTListTest11testGetBackEv]+0x125): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTList-Test.o: In function `FTListTest::testPushBack()': | |
FTList-Test.cpp:(.text._ZN10FTListTest12testPushBackEv[_ZN10FTListTest12testPushBackEv]+0x63): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTList-Test.cpp:(.text._ZN10FTListTest12testPushBackEv[_ZN10FTListTest12testPushBackEv]+0xb1): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTList-Test.cpp:(.text._ZN10FTListTest12testPushBackEv[_ZN10FTListTest12testPushBackEv]+0x1d2): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTList-Test.cpp:(.text._ZN10FTListTest12testPushBackEv[_ZN10FTListTest12testPushBackEv]+0x231): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTList-Test.o: In function `FTListTest::testConstructor()': | |
FTList-Test.cpp:(.text._ZN10FTListTest15testConstructorEv[_ZN10FTListTest15testConstructorEv]+0x60): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTList-Test.cpp:(.text._ZN10FTListTest15testConstructorEv[_ZN10FTListTest15testConstructorEv]+0xae): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTList-Test.o:(.rodata._ZTV10FTListTest[_ZTV10FTListTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTList-Test.o:(.rodata._ZTV10FTListTest[_ZTV10FTListTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTList-Test.o:(.rodata._ZTV10FTListTest[_ZTV10FTListTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTList-Test.o:(.rodata._ZTV10FTListTest[_ZTV10FTListTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTList-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTListTestEE[_ZTVN7CppUnit10TestCallerI10FTListTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTList-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTListTestEE[_ZTVN7CppUnit10TestCallerI10FTListTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTList-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTListTestEE[_ZTVN7CppUnit10TestCallerI10FTListTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTList-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTListTestEE[_ZTVN7CppUnit10TestCallerI10FTListTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTMesh-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTMeshTest>::makeFixture()': | |
FTMesh-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI10FTMeshTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI10FTMeshTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTMesh-Test.o: In function `CppUnit::TestSuiteFactory<FTMeshTest>::makeTest()': | |
FTMesh-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTMeshTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTMeshTestE8makeTestEv]+0x3f): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTMesh-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTMeshTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTMeshTestE8makeTestEv]+0x5c): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
FTMesh-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTMeshTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTMeshTestE8makeTestEv]+0x1db): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTMesh-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTMeshTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTMeshTestE8makeTestEv]+0x211): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTMesh-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTMeshTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTMeshTestE8makeTestEv]+0x2b7): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTMesh-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTMeshTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTMeshTestE8makeTestEv]+0x2ed): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTMesh-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTMeshTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTMeshTestE8makeTestEv]+0x393): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTMesh-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTMeshTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTMeshTestE8makeTestEv]+0x3c9): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTMesh-Test.o: In function `_GLOBAL__sub_I_FTMesh_Test.cpp': | |
FTMesh-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTMesh-Test.o: In function `FTMeshTest::testTooManyPoints()': | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest17testTooManyPointsEv[_ZN10FTMeshTest17testTooManyPointsEv]+0x152): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest17testTooManyPointsEv[_ZN10FTMeshTest17testTooManyPointsEv]+0x1bd): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest17testTooManyPointsEv[_ZN10FTMeshTest17testTooManyPointsEv]+0x2c4): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest17testTooManyPointsEv[_ZN10FTMeshTest17testTooManyPointsEv]+0x32f): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTMesh-Test.o: In function `FTMeshTest::testAddPoint()': | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0xc9): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0x134): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0x253): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0x2be): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0x388): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0x3f3): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0x4c7): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0x532): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0x607): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0x672): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0x7c7): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0x832): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0x8fc): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0x967): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0xa3c): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0xaa7): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0xb7e): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0xbe9): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0xcc1): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0xd2c): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0xdf5): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest12testAddPointEv[_ZN10FTMeshTest12testAddPointEv]+0xe60): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTMesh-Test.o: In function `FTMeshTest::testGetTesselation()': | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest18testGetTesselationEv[_ZN10FTMeshTest18testGetTesselationEv]+0x60): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest18testGetTesselationEv[_ZN10FTMeshTest18testGetTesselationEv]+0xb6): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest18testGetTesselationEv[_ZN10FTMeshTest18testGetTesselationEv]+0x1c7): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest18testGetTesselationEv[_ZN10FTMeshTest18testGetTesselationEv]+0x232): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest18testGetTesselationEv[_ZN10FTMeshTest18testGetTesselationEv]+0x303): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTMesh-Test.cpp:(.text._ZN10FTMeshTest18testGetTesselationEv[_ZN10FTMeshTest18testGetTesselationEv]+0x36e): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTMesh-Test.o:(.rodata._ZTV10FTMeshTest[_ZTV10FTMeshTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTMesh-Test.o:(.rodata._ZTV10FTMeshTest[_ZTV10FTMeshTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTMesh-Test.o:(.rodata._ZTV10FTMeshTest[_ZTV10FTMeshTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTMesh-Test.o:(.rodata._ZTV10FTMeshTest[_ZTV10FTMeshTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTMesh-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTMeshTestEE[_ZTVN7CppUnit10TestCallerI10FTMeshTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTMesh-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTMeshTestEE[_ZTVN7CppUnit10TestCallerI10FTMeshTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTMesh-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTMeshTestEE[_ZTVN7CppUnit10TestCallerI10FTMeshTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTMesh-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTMeshTestEE[_ZTVN7CppUnit10TestCallerI10FTMeshTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTOutlineFont-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTOutlineFontTest>::makeFixture()': | |
FTOutlineFont-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI17FTOutlineFontTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI17FTOutlineFontTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTOutlineFont-Test.o: In function `CppUnit::TestSuiteFactory<FTOutlineFontTest>::makeTest()': | |
FTOutlineFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTOutlineFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTOutlineFontTestE8makeTestEv]+0x3f): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTOutlineFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTOutlineFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTOutlineFontTestE8makeTestEv]+0x5c): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
FTOutlineFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTOutlineFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTOutlineFontTestE8makeTestEv]+0x1db): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTOutlineFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTOutlineFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTOutlineFontTestE8makeTestEv]+0x211): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTOutlineFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTOutlineFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTOutlineFontTestE8makeTestEv]+0x2b7): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTOutlineFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTOutlineFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTOutlineFontTestE8makeTestEv]+0x2ed): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTOutlineFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTOutlineFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTOutlineFontTestE8makeTestEv]+0x393): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTOutlineFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTOutlineFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTOutlineFontTestE8makeTestEv]+0x3c9): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTOutlineFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTOutlineFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTOutlineFontTestE8makeTestEv]+0x46f): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTOutlineFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTOutlineFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTOutlineFontTestE8makeTestEv]+0x4a5): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTOutlineFont-Test.o: In function `_GLOBAL__sub_I_FTOutlineFont_Test.cpp': | |
FTOutlineFont-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTOutlineFont-Test.o: In function `FTOutlineFontTest::testConstructor()': | |
FTOutlineFont-Test.cpp:(.text._ZN17FTOutlineFontTest15testConstructorEv[_ZN17FTOutlineFontTest15testConstructorEv]+0x85): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTOutlineFont-Test.cpp:(.text._ZN17FTOutlineFontTest15testConstructorEv[_ZN17FTOutlineFontTest15testConstructorEv]+0x136): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTOutlineFont-Test.o: In function `FTOutlineFontTest::testRender()': | |
FTOutlineFont-Test.cpp:(.text._ZN17FTOutlineFontTest10testRenderEv[_ZN17FTOutlineFontTest10testRenderEv]+0xeb): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTOutlineFont-Test.cpp:(.text._ZN17FTOutlineFontTest10testRenderEv[_ZN17FTOutlineFontTest10testRenderEv]+0x19c): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTOutlineFont-Test.cpp:(.text._ZN17FTOutlineFontTest10testRenderEv[_ZN17FTOutlineFontTest10testRenderEv]+0x2c6): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTOutlineFont-Test.o:FTOutlineFont-Test.cpp:(.text._ZN17FTOutlineFontTest10testRenderEv[_ZN17FTOutlineFontTest10testRenderEv]+0x377): more undefined references to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow | |
CXXTest-FTOutlineFont-Test.o:(.rodata._ZTV17FTOutlineFontTest[_ZTV17FTOutlineFontTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTOutlineFont-Test.o:(.rodata._ZTV17FTOutlineFontTest[_ZTV17FTOutlineFontTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTOutlineFont-Test.o:(.rodata._ZTV17FTOutlineFontTest[_ZTV17FTOutlineFontTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTOutlineFont-Test.o:(.rodata._ZTV17FTOutlineFontTest[_ZTV17FTOutlineFontTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTOutlineFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTOutlineFontTestEE[_ZTVN7CppUnit10TestCallerI17FTOutlineFontTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTOutlineFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTOutlineFontTestEE[_ZTVN7CppUnit10TestCallerI17FTOutlineFontTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTOutlineFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTOutlineFontTestEE[_ZTVN7CppUnit10TestCallerI17FTOutlineFontTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTOutlineFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTOutlineFontTestEE[_ZTVN7CppUnit10TestCallerI17FTOutlineFontTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTOutlineGlyph-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTOutlineGlyphTest>::makeFixture()': | |
FTOutlineGlyph-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI18FTOutlineGlyphTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI18FTOutlineGlyphTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTOutlineGlyph-Test.o: In function `CppUnit::TestSuiteFactory<FTOutlineGlyphTest>::makeTest()': | |
FTOutlineGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTOutlineGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTOutlineGlyphTestE8makeTestEv]+0x3f): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTOutlineGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTOutlineGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTOutlineGlyphTestE8makeTestEv]+0x5c): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
FTOutlineGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTOutlineGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTOutlineGlyphTestE8makeTestEv]+0x1db): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTOutlineGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTOutlineGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTOutlineGlyphTestE8makeTestEv]+0x211): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTOutlineGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTOutlineGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTOutlineGlyphTestE8makeTestEv]+0x2b7): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTOutlineGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTOutlineGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTOutlineGlyphTestE8makeTestEv]+0x2ed): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTOutlineGlyph-Test.o: In function `_GLOBAL__sub_I_FTOutlineGlyph_Test.cpp': | |
FTOutlineGlyph-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTOutlineGlyph-Test.o: In function `FTOutlineGlyphTest::testConstructor()': | |
FTOutlineGlyph-Test.cpp:(.text._ZN18FTOutlineGlyphTest15testConstructorEv[_ZN18FTOutlineGlyphTest15testConstructorEv]+0xdb): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTOutlineGlyph-Test.cpp:(.text._ZN18FTOutlineGlyphTest15testConstructorEv[_ZN18FTOutlineGlyphTest15testConstructorEv]+0x129): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTOutlineGlyph-Test.cpp:(.text._ZN18FTOutlineGlyphTest15testConstructorEv[_ZN18FTOutlineGlyphTest15testConstructorEv]+0x1d1): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTOutlineGlyph-Test.cpp:(.text._ZN18FTOutlineGlyphTest15testConstructorEv[_ZN18FTOutlineGlyphTest15testConstructorEv]+0x21f): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTOutlineGlyph-Test.o: In function `FTOutlineGlyphTest::testRender()': | |
FTOutlineGlyph-Test.cpp:(.text._ZN18FTOutlineGlyphTest10testRenderEv[_ZN18FTOutlineGlyphTest10testRenderEv]+0x114): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTOutlineGlyph-Test.cpp:(.text._ZN18FTOutlineGlyphTest10testRenderEv[_ZN18FTOutlineGlyphTest10testRenderEv]+0x162): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTOutlineGlyph-Test.cpp:(.text._ZN18FTOutlineGlyphTest10testRenderEv[_ZN18FTOutlineGlyphTest10testRenderEv]+0x20a): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTOutlineGlyph-Test.cpp:(.text._ZN18FTOutlineGlyphTest10testRenderEv[_ZN18FTOutlineGlyphTest10testRenderEv]+0x258): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTOutlineGlyph-Test.o:(.rodata._ZTV18FTOutlineGlyphTest[_ZTV18FTOutlineGlyphTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTOutlineGlyph-Test.o:(.rodata._ZTV18FTOutlineGlyphTest[_ZTV18FTOutlineGlyphTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTOutlineGlyph-Test.o:(.rodata._ZTV18FTOutlineGlyphTest[_ZTV18FTOutlineGlyphTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTOutlineGlyph-Test.o:(.rodata._ZTV18FTOutlineGlyphTest[_ZTV18FTOutlineGlyphTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTOutlineGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI18FTOutlineGlyphTestEE[_ZTVN7CppUnit10TestCallerI18FTOutlineGlyphTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTOutlineGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI18FTOutlineGlyphTestEE[_ZTVN7CppUnit10TestCallerI18FTOutlineGlyphTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTOutlineGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI18FTOutlineGlyphTestEE[_ZTVN7CppUnit10TestCallerI18FTOutlineGlyphTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTOutlineGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI18FTOutlineGlyphTestEE[_ZTVN7CppUnit10TestCallerI18FTOutlineGlyphTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTPixmapFont-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTPixmapFontTest>::makeFixture()': | |
FTPixmapFont-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI16FTPixmapFontTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI16FTPixmapFontTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPixmapFont-Test.o: In function `CppUnit::TestSuiteFactory<FTPixmapFontTest>::makeTest()': | |
FTPixmapFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI16FTPixmapFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI16FTPixmapFontTestE8makeTestEv]+0x3f): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTPixmapFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI16FTPixmapFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI16FTPixmapFontTestE8makeTestEv]+0x5c): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
FTPixmapFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI16FTPixmapFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI16FTPixmapFontTestE8makeTestEv]+0x1db): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTPixmapFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI16FTPixmapFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI16FTPixmapFontTestE8makeTestEv]+0x211): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPixmapFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI16FTPixmapFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI16FTPixmapFontTestE8makeTestEv]+0x2b7): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTPixmapFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI16FTPixmapFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI16FTPixmapFontTestE8makeTestEv]+0x2ed): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPixmapFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI16FTPixmapFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI16FTPixmapFontTestE8makeTestEv]+0x393): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTPixmapFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI16FTPixmapFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI16FTPixmapFontTestE8makeTestEv]+0x3c9): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPixmapFont-Test.o: In function `_GLOBAL__sub_I_FTPixmapFont_Test.cpp': | |
FTPixmapFont-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPixmapFont-Test.o: In function `FTPixmapFontTest::testConstructor()': | |
FTPixmapFont-Test.cpp:(.text._ZN16FTPixmapFontTest15testConstructorEv[_ZN16FTPixmapFontTest15testConstructorEv]+0x85): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPixmapFont-Test.cpp:(.text._ZN16FTPixmapFontTest15testConstructorEv[_ZN16FTPixmapFontTest15testConstructorEv]+0x136): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTPixmapFont-Test.o: In function `FTPixmapFontTest::testRender()': | |
FTPixmapFont-Test.cpp:(.text._ZN16FTPixmapFontTest10testRenderEv[_ZN16FTPixmapFontTest10testRenderEv]+0xeb): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPixmapFont-Test.cpp:(.text._ZN16FTPixmapFontTest10testRenderEv[_ZN16FTPixmapFontTest10testRenderEv]+0x19c): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPixmapFont-Test.cpp:(.text._ZN16FTPixmapFontTest10testRenderEv[_ZN16FTPixmapFontTest10testRenderEv]+0x2c6): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTPixmapFont-Test.o:FTPixmapFont-Test.cpp:(.text._ZN16FTPixmapFontTest10testRenderEv[_ZN16FTPixmapFontTest10testRenderEv]+0x377): more undefined references to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow | |
CXXTest-FTPixmapFont-Test.o:(.rodata._ZTV16FTPixmapFontTest[_ZTV16FTPixmapFontTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTPixmapFont-Test.o:(.rodata._ZTV16FTPixmapFontTest[_ZTV16FTPixmapFontTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTPixmapFont-Test.o:(.rodata._ZTV16FTPixmapFontTest[_ZTV16FTPixmapFontTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTPixmapFont-Test.o:(.rodata._ZTV16FTPixmapFontTest[_ZTV16FTPixmapFontTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTPixmapFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI16FTPixmapFontTestEE[_ZTVN7CppUnit10TestCallerI16FTPixmapFontTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTPixmapFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI16FTPixmapFontTestEE[_ZTVN7CppUnit10TestCallerI16FTPixmapFontTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTPixmapFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI16FTPixmapFontTestEE[_ZTVN7CppUnit10TestCallerI16FTPixmapFontTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTPixmapFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI16FTPixmapFontTestEE[_ZTVN7CppUnit10TestCallerI16FTPixmapFontTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTPixmapGlyph-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTPixmapGlyphTest>::makeFixture()': | |
FTPixmapGlyph-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI17FTPixmapGlyphTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI17FTPixmapGlyphTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPixmapGlyph-Test.o: In function `CppUnit::TestSuiteFactory<FTPixmapGlyphTest>::makeTest()': | |
FTPixmapGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTPixmapGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTPixmapGlyphTestE8makeTestEv]+0x3f): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTPixmapGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTPixmapGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTPixmapGlyphTestE8makeTestEv]+0x5c): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
FTPixmapGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTPixmapGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTPixmapGlyphTestE8makeTestEv]+0x1db): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTPixmapGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTPixmapGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTPixmapGlyphTestE8makeTestEv]+0x211): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPixmapGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTPixmapGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTPixmapGlyphTestE8makeTestEv]+0x2b7): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTPixmapGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTPixmapGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTPixmapGlyphTestE8makeTestEv]+0x2ed): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPixmapGlyph-Test.o: In function `_GLOBAL__sub_I_FTPixmapGlyph_Test.cpp': | |
FTPixmapGlyph-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPixmapGlyph-Test.o: In function `FTPixmapGlyphTest::testRender()': | |
FTPixmapGlyph-Test.cpp:(.text._ZN17FTPixmapGlyphTest10testRenderEv[_ZN17FTPixmapGlyphTest10testRenderEv]+0xd2): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPixmapGlyph-Test.cpp:(.text._ZN17FTPixmapGlyphTest10testRenderEv[_ZN17FTPixmapGlyphTest10testRenderEv]+0x120): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPixmapGlyph-Test.cpp:(.text._ZN17FTPixmapGlyphTest10testRenderEv[_ZN17FTPixmapGlyphTest10testRenderEv]+0x206): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPixmapGlyph-Test.cpp:(.text._ZN17FTPixmapGlyphTest10testRenderEv[_ZN17FTPixmapGlyphTest10testRenderEv]+0x254): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPixmapGlyph-Test.o: In function `FTPixmapGlyphTest::testConstructor()': | |
FTPixmapGlyph-Test.cpp:(.text._ZN17FTPixmapGlyphTest15testConstructorEv[_ZN17FTPixmapGlyphTest15testConstructorEv]+0xd2): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPixmapGlyph-Test.cpp:(.text._ZN17FTPixmapGlyphTest15testConstructorEv[_ZN17FTPixmapGlyphTest15testConstructorEv]+0x120): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPixmapGlyph-Test.cpp:(.text._ZN17FTPixmapGlyphTest15testConstructorEv[_ZN17FTPixmapGlyphTest15testConstructorEv]+0x1c8): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPixmapGlyph-Test.cpp:(.text._ZN17FTPixmapGlyphTest15testConstructorEv[_ZN17FTPixmapGlyphTest15testConstructorEv]+0x216): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPixmapGlyph-Test.o:(.rodata._ZTV17FTPixmapGlyphTest[_ZTV17FTPixmapGlyphTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTPixmapGlyph-Test.o:(.rodata._ZTV17FTPixmapGlyphTest[_ZTV17FTPixmapGlyphTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTPixmapGlyph-Test.o:(.rodata._ZTV17FTPixmapGlyphTest[_ZTV17FTPixmapGlyphTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTPixmapGlyph-Test.o:(.rodata._ZTV17FTPixmapGlyphTest[_ZTV17FTPixmapGlyphTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTPixmapGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTPixmapGlyphTestEE[_ZTVN7CppUnit10TestCallerI17FTPixmapGlyphTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTPixmapGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTPixmapGlyphTestEE[_ZTVN7CppUnit10TestCallerI17FTPixmapGlyphTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTPixmapGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTPixmapGlyphTestEE[_ZTVN7CppUnit10TestCallerI17FTPixmapGlyphTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTPixmapGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTPixmapGlyphTestEE[_ZTVN7CppUnit10TestCallerI17FTPixmapGlyphTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTPoint-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTPointTest>::makeFixture()': | |
FTPoint-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI11FTPointTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI11FTPointTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPoint-Test.o: In function `FTPointTest::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&)': | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x147): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x17a): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x214): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x24a): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x2f0): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x326): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x3cc): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x402): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x4a8): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x4de): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x584): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x5ba): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x660): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x696): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x73c): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x772): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x818): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN11FTPointTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x84e): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPoint-Test.o: In function `CppUnit::TestSuiteFactory<FTPointTest>::makeTest()': | |
FTPoint-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI11FTPointTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI11FTPointTestE8makeTestEv]+0x31): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTPoint-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI11FTPointTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI11FTPointTestE8makeTestEv]+0x4b): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
CXXTest-FTPoint-Test.o: In function `_GLOBAL__sub_I_FTPoint_Test.cpp': | |
FTPoint-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPoint-Test.o: In function `FTPointTest::testGetters()': | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest11testGettersEv[_ZN11FTPointTest11testGettersEv]+0x49): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest11testGettersEv[_ZN11FTPointTest11testGettersEv]+0x97): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest11testGettersEv[_ZN11FTPointTest11testGettersEv]+0x12f): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest11testGettersEv[_ZN11FTPointTest11testGettersEv]+0x17d): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest11testGettersEv[_ZN11FTPointTest11testGettersEv]+0x215): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest11testGettersEv[_ZN11FTPointTest11testGettersEv]+0x263): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPoint-Test.o: In function `FTPointTest::testSetters()': | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest11testSettersEv[_ZN11FTPointTest11testSettersEv]+0x93): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest11testSettersEv[_ZN11FTPointTest11testSettersEv]+0xe6): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPoint-Test.o: In function `FTPointTest::testOperatorDouble()': | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest18testOperatorDoubleEv[_ZN11FTPointTest18testOperatorDoubleEv]+0x49): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest18testOperatorDoubleEv[_ZN11FTPointTest18testOperatorDoubleEv]+0x97): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest18testOperatorDoubleEv[_ZN11FTPointTest18testOperatorDoubleEv]+0x12f): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest18testOperatorDoubleEv[_ZN11FTPointTest18testOperatorDoubleEv]+0x17d): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest18testOperatorDoubleEv[_ZN11FTPointTest18testOperatorDoubleEv]+0x215): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest18testOperatorDoubleEv[_ZN11FTPointTest18testOperatorDoubleEv]+0x263): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPoint-Test.o: In function `FTPointTest::testOperatorPlusEquals()': | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest22testOperatorPlusEqualsEv[_ZN11FTPointTest22testOperatorPlusEqualsEv]+0x93): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest22testOperatorPlusEqualsEv[_ZN11FTPointTest22testOperatorPlusEqualsEv]+0xe6): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPoint-Test.o: In function `FTPointTest::testOperatorNotEqual()': | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest20testOperatorNotEqualEv[_ZN11FTPointTest20testOperatorNotEqualEv]+0xbd): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest20testOperatorNotEqualEv[_ZN11FTPointTest20testOperatorNotEqualEv]+0x11c): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest20testOperatorNotEqualEv[_ZN11FTPointTest20testOperatorNotEqualEv]+0x1e2): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest20testOperatorNotEqualEv[_ZN11FTPointTest20testOperatorNotEqualEv]+0x241): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest20testOperatorNotEqualEv[_ZN11FTPointTest20testOperatorNotEqualEv]+0x309): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest20testOperatorNotEqualEv[_ZN11FTPointTest20testOperatorNotEqualEv]+0x368): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPoint-Test.o: In function `FTPointTest::testOperatorMultiply()': | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest20testOperatorMultiplyEv[_ZN11FTPointTest20testOperatorMultiplyEv]+0x93): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest20testOperatorMultiplyEv[_ZN11FTPointTest20testOperatorMultiplyEv]+0xe6): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest20testOperatorMultiplyEv[_ZN11FTPointTest20testOperatorMultiplyEv]+0x1d5): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest20testOperatorMultiplyEv[_ZN11FTPointTest20testOperatorMultiplyEv]+0x228): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPoint-Test.o: In function `FTPointTest::testOperatorPlus()': | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest16testOperatorPlusEv[_ZN11FTPointTest16testOperatorPlusEv]+0x93): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest16testOperatorPlusEv[_ZN11FTPointTest16testOperatorPlusEv]+0xe6): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPoint-Test.o: In function `FTPointTest::testOperatorEqual()': | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest17testOperatorEqualEv[_ZN11FTPointTest17testOperatorEqualEv]+0xbd): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest17testOperatorEqualEv[_ZN11FTPointTest17testOperatorEqualEv]+0x11c): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest17testOperatorEqualEv[_ZN11FTPointTest17testOperatorEqualEv]+0x1e5): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest17testOperatorEqualEv[_ZN11FTPointTest17testOperatorEqualEv]+0x244): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest17testOperatorEqualEv[_ZN11FTPointTest17testOperatorEqualEv]+0x30f): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest17testOperatorEqualEv[_ZN11FTPointTest17testOperatorEqualEv]+0x36e): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPoint-Test.o: In function `FTPointTest::testConstructor()': | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15testConstructorEv[_ZN11FTPointTest15testConstructorEv]+0x49): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15testConstructorEv[_ZN11FTPointTest15testConstructorEv]+0x97): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15testConstructorEv[_ZN11FTPointTest15testConstructorEv]+0x12f): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15testConstructorEv[_ZN11FTPointTest15testConstructorEv]+0x17d): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15testConstructorEv[_ZN11FTPointTest15testConstructorEv]+0x215): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15testConstructorEv[_ZN11FTPointTest15testConstructorEv]+0x263): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15testConstructorEv[_ZN11FTPointTest15testConstructorEv]+0x2fb): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15testConstructorEv[_ZN11FTPointTest15testConstructorEv]+0x349): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15testConstructorEv[_ZN11FTPointTest15testConstructorEv]+0x3e1): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15testConstructorEv[_ZN11FTPointTest15testConstructorEv]+0x42f): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15testConstructorEv[_ZN11FTPointTest15testConstructorEv]+0x4c7): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15testConstructorEv[_ZN11FTPointTest15testConstructorEv]+0x515): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15testConstructorEv[_ZN11FTPointTest15testConstructorEv]+0x5ad): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15testConstructorEv[_ZN11FTPointTest15testConstructorEv]+0x5fb): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15testConstructorEv[_ZN11FTPointTest15testConstructorEv]+0x693): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15testConstructorEv[_ZN11FTPointTest15testConstructorEv]+0x6e1): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15testConstructorEv[_ZN11FTPointTest15testConstructorEv]+0x779): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPoint-Test.cpp:(.text._ZN11FTPointTest15testConstructorEv[_ZN11FTPointTest15testConstructorEv]+0x7c7): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPoint-Test.o:(.rodata._ZTV11FTPointTest[_ZTV11FTPointTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTPoint-Test.o:(.rodata._ZTV11FTPointTest[_ZTV11FTPointTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTPoint-Test.o:(.rodata._ZTV11FTPointTest[_ZTV11FTPointTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTPoint-Test.o:(.rodata._ZTV11FTPointTest[_ZTV11FTPointTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTPoint-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI11FTPointTestEE[_ZTVN7CppUnit10TestCallerI11FTPointTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTPoint-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI11FTPointTestEE[_ZTVN7CppUnit10TestCallerI11FTPointTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTPoint-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI11FTPointTestEE[_ZTVN7CppUnit10TestCallerI11FTPointTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTPoint-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI11FTPointTestEE[_ZTVN7CppUnit10TestCallerI11FTPointTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTPolygonFont-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTPolygonFontTest>::makeFixture()': | |
FTPolygonFont-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI17FTPolygonFontTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI17FTPolygonFontTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPolygonFont-Test.o: In function `CppUnit::TestSuiteFactory<FTPolygonFontTest>::makeTest()': | |
FTPolygonFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTPolygonFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTPolygonFontTestE8makeTestEv]+0x3f): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTPolygonFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTPolygonFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTPolygonFontTestE8makeTestEv]+0x5c): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
FTPolygonFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTPolygonFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTPolygonFontTestE8makeTestEv]+0x1db): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTPolygonFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTPolygonFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTPolygonFontTestE8makeTestEv]+0x211): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPolygonFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTPolygonFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTPolygonFontTestE8makeTestEv]+0x2b7): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTPolygonFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTPolygonFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTPolygonFontTestE8makeTestEv]+0x2ed): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPolygonFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTPolygonFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTPolygonFontTestE8makeTestEv]+0x393): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTPolygonFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTPolygonFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTPolygonFontTestE8makeTestEv]+0x3c9): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPolygonFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTPolygonFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTPolygonFontTestE8makeTestEv]+0x46f): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTPolygonFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTPolygonFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTPolygonFontTestE8makeTestEv]+0x4a5): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPolygonFont-Test.o: In function `_GLOBAL__sub_I_FTPolygonFont_Test.cpp': | |
FTPolygonFont-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPolygonFont-Test.o: In function `FTPolygonFontTest::testConstructor()': | |
FTPolygonFont-Test.cpp:(.text._ZN17FTPolygonFontTest15testConstructorEv[_ZN17FTPolygonFontTest15testConstructorEv]+0x85): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPolygonFont-Test.cpp:(.text._ZN17FTPolygonFontTest15testConstructorEv[_ZN17FTPolygonFontTest15testConstructorEv]+0x136): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTPolygonFont-Test.o: In function `FTPolygonFontTest::testRender()': | |
FTPolygonFont-Test.cpp:(.text._ZN17FTPolygonFontTest10testRenderEv[_ZN17FTPolygonFontTest10testRenderEv]+0xeb): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPolygonFont-Test.cpp:(.text._ZN17FTPolygonFontTest10testRenderEv[_ZN17FTPolygonFontTest10testRenderEv]+0x19c): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPolygonFont-Test.cpp:(.text._ZN17FTPolygonFontTest10testRenderEv[_ZN17FTPolygonFontTest10testRenderEv]+0x2c6): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTPolygonFont-Test.o:FTPolygonFont-Test.cpp:(.text._ZN17FTPolygonFontTest10testRenderEv[_ZN17FTPolygonFontTest10testRenderEv]+0x377): more undefined references to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow | |
CXXTest-FTPolygonFont-Test.o:(.rodata._ZTV17FTPolygonFontTest[_ZTV17FTPolygonFontTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTPolygonFont-Test.o:(.rodata._ZTV17FTPolygonFontTest[_ZTV17FTPolygonFontTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTPolygonFont-Test.o:(.rodata._ZTV17FTPolygonFontTest[_ZTV17FTPolygonFontTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTPolygonFont-Test.o:(.rodata._ZTV17FTPolygonFontTest[_ZTV17FTPolygonFontTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTPolygonFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTPolygonFontTestEE[_ZTVN7CppUnit10TestCallerI17FTPolygonFontTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTPolygonFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTPolygonFontTestEE[_ZTVN7CppUnit10TestCallerI17FTPolygonFontTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTPolygonFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTPolygonFontTestEE[_ZTVN7CppUnit10TestCallerI17FTPolygonFontTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTPolygonFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTPolygonFontTestEE[_ZTVN7CppUnit10TestCallerI17FTPolygonFontTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTPolygonGlyph-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTPolygonGlyphTest>::makeFixture()': | |
FTPolygonGlyph-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI18FTPolygonGlyphTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI18FTPolygonGlyphTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPolygonGlyph-Test.o: In function `CppUnit::TestSuiteFactory<FTPolygonGlyphTest>::makeTest()': | |
FTPolygonGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTPolygonGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTPolygonGlyphTestE8makeTestEv]+0x3f): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTPolygonGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTPolygonGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTPolygonGlyphTestE8makeTestEv]+0x5c): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
FTPolygonGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTPolygonGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTPolygonGlyphTestE8makeTestEv]+0x1db): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTPolygonGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTPolygonGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTPolygonGlyphTestE8makeTestEv]+0x211): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPolygonGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTPolygonGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTPolygonGlyphTestE8makeTestEv]+0x2b7): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTPolygonGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTPolygonGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTPolygonGlyphTestE8makeTestEv]+0x2ed): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPolygonGlyph-Test.o: In function `_GLOBAL__sub_I_FTPolygonGlyph_Test.cpp': | |
FTPolygonGlyph-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPolygonGlyph-Test.o: In function `FTPolygonGlyphTest::testConstructor()': | |
FTPolygonGlyph-Test.cpp:(.text._ZN18FTPolygonGlyphTest15testConstructorEv[_ZN18FTPolygonGlyphTest15testConstructorEv]+0xdb): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPolygonGlyph-Test.cpp:(.text._ZN18FTPolygonGlyphTest15testConstructorEv[_ZN18FTPolygonGlyphTest15testConstructorEv]+0x129): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPolygonGlyph-Test.cpp:(.text._ZN18FTPolygonGlyphTest15testConstructorEv[_ZN18FTPolygonGlyphTest15testConstructorEv]+0x1d1): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPolygonGlyph-Test.cpp:(.text._ZN18FTPolygonGlyphTest15testConstructorEv[_ZN18FTPolygonGlyphTest15testConstructorEv]+0x21f): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPolygonGlyph-Test.o: In function `FTPolygonGlyphTest::testRender()': | |
FTPolygonGlyph-Test.cpp:(.text._ZN18FTPolygonGlyphTest10testRenderEv[_ZN18FTPolygonGlyphTest10testRenderEv]+0x114): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPolygonGlyph-Test.cpp:(.text._ZN18FTPolygonGlyphTest10testRenderEv[_ZN18FTPolygonGlyphTest10testRenderEv]+0x162): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTPolygonGlyph-Test.cpp:(.text._ZN18FTPolygonGlyphTest10testRenderEv[_ZN18FTPolygonGlyphTest10testRenderEv]+0x20a): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTPolygonGlyph-Test.cpp:(.text._ZN18FTPolygonGlyphTest10testRenderEv[_ZN18FTPolygonGlyphTest10testRenderEv]+0x258): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTPolygonGlyph-Test.o:(.rodata._ZTV18FTPolygonGlyphTest[_ZTV18FTPolygonGlyphTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTPolygonGlyph-Test.o:(.rodata._ZTV18FTPolygonGlyphTest[_ZTV18FTPolygonGlyphTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTPolygonGlyph-Test.o:(.rodata._ZTV18FTPolygonGlyphTest[_ZTV18FTPolygonGlyphTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTPolygonGlyph-Test.o:(.rodata._ZTV18FTPolygonGlyphTest[_ZTV18FTPolygonGlyphTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTPolygonGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI18FTPolygonGlyphTestEE[_ZTVN7CppUnit10TestCallerI18FTPolygonGlyphTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTPolygonGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI18FTPolygonGlyphTestEE[_ZTVN7CppUnit10TestCallerI18FTPolygonGlyphTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTPolygonGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI18FTPolygonGlyphTestEE[_ZTVN7CppUnit10TestCallerI18FTPolygonGlyphTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTPolygonGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI18FTPolygonGlyphTestEE[_ZTVN7CppUnit10TestCallerI18FTPolygonGlyphTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTSize-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTSizeTest>::makeFixture()': | |
FTSize-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI10FTSizeTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI10FTSizeTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTSize-Test.o: In function `CppUnit::TestSuiteFactory<FTSizeTest>::makeTest()': | |
FTSize-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTSizeTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTSizeTestE8makeTestEv]+0x3f): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTSize-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTSizeTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTSizeTestE8makeTestEv]+0x5c): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
FTSize-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTSizeTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTSizeTestE8makeTestEv]+0x1db): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTSize-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTSizeTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTSizeTestE8makeTestEv]+0x211): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTSize-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTSizeTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTSizeTestE8makeTestEv]+0x2b7): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTSize-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI10FTSizeTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI10FTSizeTestE8makeTestEv]+0x2ed): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTSize-Test.o: In function `_GLOBAL__sub_I_FTSize_Test.cpp': | |
FTSize-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTSize-Test.o: In function `FTSizeTest::testSetCharSize()': | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testSetCharSizeEv[_ZN10FTSizeTest15testSetCharSizeEv]+0x8b): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testSetCharSizeEv[_ZN10FTSizeTest15testSetCharSizeEv]+0xde): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testSetCharSizeEv[_ZN10FTSizeTest15testSetCharSizeEv]+0x1ae): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testSetCharSizeEv[_ZN10FTSizeTest15testSetCharSizeEv]+0x219): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testSetCharSizeEv[_ZN10FTSizeTest15testSetCharSizeEv]+0x308): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testSetCharSizeEv[_ZN10FTSizeTest15testSetCharSizeEv]+0x340): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testSetCharSizeEv[_ZN10FTSizeTest15testSetCharSizeEv]+0x3e7): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testSetCharSizeEv[_ZN10FTSizeTest15testSetCharSizeEv]+0x41c): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testSetCharSizeEv[_ZN10FTSizeTest15testSetCharSizeEv]+0x4c3): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testSetCharSizeEv[_ZN10FTSizeTest15testSetCharSizeEv]+0x4f8): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testSetCharSizeEv[_ZN10FTSizeTest15testSetCharSizeEv]+0x59f): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testSetCharSizeEv[_ZN10FTSizeTest15testSetCharSizeEv]+0x5d4): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testSetCharSizeEv[_ZN10FTSizeTest15testSetCharSizeEv]+0x67b): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testSetCharSizeEv[_ZN10FTSizeTest15testSetCharSizeEv]+0x6b0): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testSetCharSizeEv[_ZN10FTSizeTest15testSetCharSizeEv]+0x757): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testSetCharSizeEv[_ZN10FTSizeTest15testSetCharSizeEv]+0x788): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTSize-Test.o: In function `FTSizeTest::testConstructor()': | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testConstructorEv[_ZN10FTSizeTest15testConstructorEv]+0x70): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testConstructorEv[_ZN10FTSizeTest15testConstructorEv]+0xa1): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testConstructorEv[_ZN10FTSizeTest15testConstructorEv]+0x133): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testConstructorEv[_ZN10FTSizeTest15testConstructorEv]+0x164): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testConstructorEv[_ZN10FTSizeTest15testConstructorEv]+0x208): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testConstructorEv[_ZN10FTSizeTest15testConstructorEv]+0x239): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testConstructorEv[_ZN10FTSizeTest15testConstructorEv]+0x2e0): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testConstructorEv[_ZN10FTSizeTest15testConstructorEv]+0x311): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testConstructorEv[_ZN10FTSizeTest15testConstructorEv]+0x3b8): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testConstructorEv[_ZN10FTSizeTest15testConstructorEv]+0x3e9): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testConstructorEv[_ZN10FTSizeTest15testConstructorEv]+0x490): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTSize-Test.cpp:(.text._ZN10FTSizeTest15testConstructorEv[_ZN10FTSizeTest15testConstructorEv]+0x4c1): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTSize-Test.o:(.rodata._ZTV10FTSizeTest[_ZTV10FTSizeTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTSize-Test.o:(.rodata._ZTV10FTSizeTest[_ZTV10FTSizeTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTSize-Test.o:(.rodata._ZTV10FTSizeTest[_ZTV10FTSizeTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTSize-Test.o:(.rodata._ZTV10FTSizeTest[_ZTV10FTSizeTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTSize-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTSizeTestEE[_ZTVN7CppUnit10TestCallerI10FTSizeTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTSize-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTSizeTestEE[_ZTVN7CppUnit10TestCallerI10FTSizeTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTSize-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTSizeTestEE[_ZTVN7CppUnit10TestCallerI10FTSizeTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTSize-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI10FTSizeTestEE[_ZTVN7CppUnit10TestCallerI10FTSizeTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTTesselation-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTTesselationTest>::makeFixture()': | |
FTTesselation-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI17FTTesselationTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI17FTTesselationTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTTesselation-Test.o: In function `CppUnit::TestSuiteFactory<FTTesselationTest>::makeTest()': | |
FTTesselation-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTTesselationTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTTesselationTestE8makeTestEv]+0x3f): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTTesselation-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTTesselationTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTTesselationTestE8makeTestEv]+0x5c): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
FTTesselation-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTTesselationTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTTesselationTestE8makeTestEv]+0x1db): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTTesselation-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTTesselationTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTTesselationTestE8makeTestEv]+0x211): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTTesselation-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTTesselationTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTTesselationTestE8makeTestEv]+0x2b7): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTTesselation-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTTesselationTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTTesselationTestE8makeTestEv]+0x2ed): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTTesselation-Test.o: In function `_GLOBAL__sub_I_FTTesselation_Test.cpp': | |
FTTesselation-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTTesselation-Test.o: In function `FTTesselationTest::testGetPoint()': | |
FTTesselation-Test.cpp:(.text._ZN17FTTesselationTest12testGetPointEv[_ZN17FTTesselationTest12testGetPointEv]+0x12c): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTTesselation-Test.cpp:(.text._ZN17FTTesselationTest12testGetPointEv[_ZN17FTTesselationTest12testGetPointEv]+0x17f): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTTesselation-Test.cpp:(.text._ZN17FTTesselationTest12testGetPointEv[_ZN17FTTesselationTest12testGetPointEv]+0x367): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTTesselation-Test.cpp:(.text._ZN17FTTesselationTest12testGetPointEv[_ZN17FTTesselationTest12testGetPointEv]+0x3d2): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTTesselation-Test.cpp:(.text._ZN17FTTesselationTest12testGetPointEv[_ZN17FTTesselationTest12testGetPointEv]+0x49c): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTTesselation-Test.cpp:(.text._ZN17FTTesselationTest12testGetPointEv[_ZN17FTTesselationTest12testGetPointEv]+0x507): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTTesselation-Test.cpp:(.text._ZN17FTTesselationTest12testGetPointEv[_ZN17FTTesselationTest12testGetPointEv]+0x614): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTTesselation-Test.cpp:(.text._ZN17FTTesselationTest12testGetPointEv[_ZN17FTTesselationTest12testGetPointEv]+0x67f): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTTesselation-Test.o: In function `FTTesselationTest::testAddPoint()': | |
FTTesselation-Test.cpp:(.text._ZN17FTTesselationTest12testAddPointEv[_ZN17FTTesselationTest12testAddPointEv]+0x12c): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTTesselation-Test.cpp:(.text._ZN17FTTesselationTest12testAddPointEv[_ZN17FTTesselationTest12testAddPointEv]+0x17f): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTTesselation-Test.cpp:(.text._ZN17FTTesselationTest12testAddPointEv[_ZN17FTTesselationTest12testAddPointEv]+0x362): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTTesselation-Test.cpp:(.text._ZN17FTTesselationTest12testAddPointEv[_ZN17FTTesselationTest12testAddPointEv]+0x3cd): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTTesselation-Test.cpp:(.text._ZN17FTTesselationTest12testAddPointEv[_ZN17FTTesselationTest12testAddPointEv]+0x5bc): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTTesselation-Test.cpp:(.text._ZN17FTTesselationTest12testAddPointEv[_ZN17FTTesselationTest12testAddPointEv]+0x627): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTTesselation-Test.o:(.rodata._ZTV17FTTesselationTest[_ZTV17FTTesselationTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTTesselation-Test.o:(.rodata._ZTV17FTTesselationTest[_ZTV17FTTesselationTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTTesselation-Test.o:(.rodata._ZTV17FTTesselationTest[_ZTV17FTTesselationTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTTesselation-Test.o:(.rodata._ZTV17FTTesselationTest[_ZTV17FTTesselationTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTTesselation-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTTesselationTestEE[_ZTVN7CppUnit10TestCallerI17FTTesselationTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTTesselation-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTTesselationTestEE[_ZTVN7CppUnit10TestCallerI17FTTesselationTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTTesselation-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTTesselationTestEE[_ZTVN7CppUnit10TestCallerI17FTTesselationTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTTesselation-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTTesselationTestEE[_ZTVN7CppUnit10TestCallerI17FTTesselationTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTTextureFont-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTTextureFontTest>::makeFixture()': | |
FTTextureFont-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI17FTTextureFontTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI17FTTextureFontTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTTextureFont-Test.o: In function `CppUnit::TestSuiteFactory<FTTextureFontTest>::makeTest()': | |
FTTextureFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTTextureFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTTextureFontTestE8makeTestEv]+0x3f): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTTextureFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTTextureFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTTextureFontTestE8makeTestEv]+0x5c): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
FTTextureFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTTextureFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTTextureFontTestE8makeTestEv]+0x1db): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTTextureFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTTextureFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTTextureFontTestE8makeTestEv]+0x211): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTTextureFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTTextureFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTTextureFontTestE8makeTestEv]+0x2b7): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTTextureFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTTextureFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTTextureFontTestE8makeTestEv]+0x2ed): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTTextureFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTTextureFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTTextureFontTestE8makeTestEv]+0x393): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTTextureFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTTextureFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTTextureFontTestE8makeTestEv]+0x3c9): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTTextureFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTTextureFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTTextureFontTestE8makeTestEv]+0x46f): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTTextureFont-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI17FTTextureFontTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI17FTTextureFontTestE8makeTestEv]+0x4a5): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTTextureFont-Test.o: In function `_GLOBAL__sub_I_FTTextureFont_Test.cpp': | |
FTTextureFont-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTTextureFont-Test.o: In function `FTTextureFontTest::testResizeBug()': | |
FTTextureFont-Test.cpp:(.text._ZN17FTTextureFontTest13testResizeBugEv[_ZN17FTTextureFontTest13testResizeBugEv]+0x85): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTTextureFont-Test.cpp:(.text._ZN17FTTextureFontTest13testResizeBugEv[_ZN17FTTextureFontTest13testResizeBugEv]+0x236): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTTextureFont-Test.o: In function `FTTextureFontTest::testConstructor()': | |
FTTextureFont-Test.cpp:(.text._ZN17FTTextureFontTest15testConstructorEv[_ZN17FTTextureFontTest15testConstructorEv]+0x85): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTTextureFont-Test.cpp:(.text._ZN17FTTextureFontTest15testConstructorEv[_ZN17FTTextureFontTest15testConstructorEv]+0x136): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTTextureFont-Test.o: In function `FTTextureFontTest::testRender()': | |
FTTextureFont-Test.cpp:(.text._ZN17FTTextureFontTest10testRenderEv[_ZN17FTTextureFontTest10testRenderEv]+0xeb): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTTextureFont-Test.o:FTTextureFont-Test.cpp:(.text._ZN17FTTextureFontTest10testRenderEv[_ZN17FTTextureFontTest10testRenderEv]+0x19c): more undefined references to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow | |
CXXTest-FTTextureFont-Test.o:(.rodata._ZTV17FTTextureFontTest[_ZTV17FTTextureFontTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTTextureFont-Test.o:(.rodata._ZTV17FTTextureFontTest[_ZTV17FTTextureFontTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTTextureFont-Test.o:(.rodata._ZTV17FTTextureFontTest[_ZTV17FTTextureFontTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTTextureFont-Test.o:(.rodata._ZTV17FTTextureFontTest[_ZTV17FTTextureFontTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTTextureFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTTextureFontTestEE[_ZTVN7CppUnit10TestCallerI17FTTextureFontTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTTextureFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTTextureFontTestEE[_ZTVN7CppUnit10TestCallerI17FTTextureFontTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTTextureFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTTextureFontTestEE[_ZTVN7CppUnit10TestCallerI17FTTextureFontTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTTextureFont-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI17FTTextureFontTestEE[_ZTVN7CppUnit10TestCallerI17FTTextureFontTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTTextureGlyph-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTTextureGlyphTest>::makeFixture()': | |
FTTextureGlyph-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI18FTTextureGlyphTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI18FTTextureGlyphTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTTextureGlyph-Test.o: In function `CppUnit::TestSuiteFactory<FTTextureGlyphTest>::makeTest()': | |
FTTextureGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTTextureGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTTextureGlyphTestE8makeTestEv]+0x3f): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTTextureGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTTextureGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTTextureGlyphTestE8makeTestEv]+0x5c): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
FTTextureGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTTextureGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTTextureGlyphTestE8makeTestEv]+0x1db): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTTextureGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTTextureGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTTextureGlyphTestE8makeTestEv]+0x211): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTTextureGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTTextureGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTTextureGlyphTestE8makeTestEv]+0x2b7): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTTextureGlyph-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI18FTTextureGlyphTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI18FTTextureGlyphTestE8makeTestEv]+0x2ed): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTTextureGlyph-Test.o: In function `_GLOBAL__sub_I_FTTextureGlyph_Test.cpp': | |
FTTextureGlyph-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTTextureGlyph-Test.o: In function `FTTextureGlyphTest::testConstructor()': | |
FTTextureGlyph-Test.cpp:(.text._ZN18FTTextureGlyphTest15testConstructorEv[_ZN18FTTextureGlyphTest15testConstructorEv]+0x1a4): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTTextureGlyph-Test.cpp:(.text._ZN18FTTextureGlyphTest15testConstructorEv[_ZN18FTTextureGlyphTest15testConstructorEv]+0x20e): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTTextureGlyph-Test.cpp:(.text._ZN18FTTextureGlyphTest15testConstructorEv[_ZN18FTTextureGlyphTest15testConstructorEv]+0x2de): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTTextureGlyph-Test.cpp:(.text._ZN18FTTextureGlyphTest15testConstructorEv[_ZN18FTTextureGlyphTest15testConstructorEv]+0x348): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTTextureGlyph-Test.o: In function `FTTextureGlyphTest::testRender()': | |
FTTextureGlyph-Test.cpp:(.text._ZN18FTTextureGlyphTest10testRenderEv[_ZN18FTTextureGlyphTest10testRenderEv]+0x1d9): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTTextureGlyph-Test.cpp:(.text._ZN18FTTextureGlyphTest10testRenderEv[_ZN18FTTextureGlyphTest10testRenderEv]+0x243): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTTextureGlyph-Test.cpp:(.text._ZN18FTTextureGlyphTest10testRenderEv[_ZN18FTTextureGlyphTest10testRenderEv]+0x313): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTTextureGlyph-Test.cpp:(.text._ZN18FTTextureGlyphTest10testRenderEv[_ZN18FTTextureGlyphTest10testRenderEv]+0x37d): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTTextureGlyph-Test.o:(.rodata._ZTV18FTTextureGlyphTest[_ZTV18FTTextureGlyphTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTTextureGlyph-Test.o:(.rodata._ZTV18FTTextureGlyphTest[_ZTV18FTTextureGlyphTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTTextureGlyph-Test.o:(.rodata._ZTV18FTTextureGlyphTest[_ZTV18FTTextureGlyphTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTTextureGlyph-Test.o:(.rodata._ZTV18FTTextureGlyphTest[_ZTV18FTTextureGlyphTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTTextureGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI18FTTextureGlyphTestEE[_ZTVN7CppUnit10TestCallerI18FTTextureGlyphTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTTextureGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI18FTTextureGlyphTestEE[_ZTVN7CppUnit10TestCallerI18FTTextureGlyphTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTTextureGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI18FTTextureGlyphTestEE[_ZTVN7CppUnit10TestCallerI18FTTextureGlyphTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTTextureGlyph-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI18FTTextureGlyphTestEE[_ZTVN7CppUnit10TestCallerI18FTTextureGlyphTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTVectoriser-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTVectoriserTest>::makeFixture()': | |
FTVectoriser-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI16FTVectoriserTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI16FTVectoriserTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTVectoriser-Test.o: In function `FTVectoriserTest::addTestsToSuite(CppUnit::TestSuiteBuilderContextBase&)': | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x147): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x17a): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x214): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x24a): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x2f0): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x326): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x3cc): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x402): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x4a8): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x4de): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x584): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x5ba): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x660): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x696): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x73c): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x772): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x818): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE[_ZN16FTVectoriserTest15addTestsToSuiteERN7CppUnit27TestSuiteBuilderContextBaseE]+0x84e): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTVectoriser-Test.o: In function `CppUnit::TestSuiteFactory<FTVectoriserTest>::makeTest()': | |
FTVectoriser-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI16FTVectoriserTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI16FTVectoriserTestE8makeTestEv]+0x31): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTVectoriser-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI16FTVectoriserTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI16FTVectoriserTestE8makeTestEv]+0x4b): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
CXXTest-FTVectoriser-Test.o: In function `void CppUnit::assertEquals<unsigned long>(unsigned long const&, unsigned long const&, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': | |
FTVectoriser-Test.cpp:(.text._ZN7CppUnit12assertEqualsImEEvRKT_S3_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN7CppUnit12assertEqualsImEEvRKT_S3_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x64): undefined reference to `CppUnit::AdditionalMessage::AdditionalMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVectoriser-Test.cpp:(.text._ZN7CppUnit12assertEqualsImEEvRKT_S3_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN7CppUnit12assertEqualsImEEvRKT_S3_NS_10SourceLineERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x550): undefined reference to `CppUnit::Asserter::failNotEqual(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::SourceLine const&, CppUnit::AdditionalMessage const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
CXXTest-FTVectoriser-Test.o: In function `_GLOBAL__sub_I_FTVectoriser_Test.cpp': | |
FTVectoriser-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTVectoriser-Test.o: In function `FTVectoriserTest::testFreetypeVersion()': | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest19testFreetypeVersionEv[_ZN16FTVectoriserTest19testFreetypeVersionEv]+0xf2): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest19testFreetypeVersionEv[_ZN16FTVectoriserTest19testFreetypeVersionEv]+0x1a0): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest19testFreetypeVersionEv[_ZN16FTVectoriserTest19testFreetypeVersionEv]+0x22e): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest19testFreetypeVersionEv[_ZN16FTVectoriserTest19testFreetypeVersionEv]+0x281): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTVectoriser-Test.o: In function `FTVectoriserTest::testMakeMesh()': | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest12testMakeMeshEv[_ZN16FTVectoriserTest12testMakeMeshEv]+0x146): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest12testMakeMeshEv[_ZN16FTVectoriserTest12testMakeMeshEv]+0x267): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest12testMakeMeshEv[_ZN16FTVectoriserTest12testMakeMeshEv]+0x32a): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest12testMakeMeshEv[_ZN16FTVectoriserTest12testMakeMeshEv]+0x41a): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest12testMakeMeshEv[_ZN16FTVectoriserTest12testMakeMeshEv]+0x44c): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest12testMakeMeshEv[_ZN16FTVectoriserTest12testMakeMeshEv]+0x4e3): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest12testMakeMeshEv[_ZN16FTVectoriserTest12testMakeMeshEv]+0x517): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTVectoriser-Test.o: In function `FTVectoriserTest::testGetMesh()': | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest11testGetMeshEv[_ZN16FTVectoriserTest11testGetMeshEv]+0xdc): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest11testGetMeshEv[_ZN16FTVectoriserTest11testGetMeshEv]+0x132): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest11testGetMeshEv[_ZN16FTVectoriserTest11testGetMeshEv]+0x209): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest11testGetMeshEv[_ZN16FTVectoriserTest11testGetMeshEv]+0x274): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTVectoriser-Test.o: In function `FTVectoriserTest::testGetOutline()': | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest14testGetOutlineEv[_ZN16FTVectoriserTest14testGetOutlineEv]+0x166): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest14testGetOutlineEv[_ZN16FTVectoriserTest14testGetOutlineEv]+0x1ad): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest14testGetOutlineEv[_ZN16FTVectoriserTest14testGetOutlineEv]+0x243): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest14testGetOutlineEv[_ZN16FTVectoriserTest14testGetOutlineEv]+0x27d): undefined reference to `CppUnit::assertDoubleEquals(double, double, double, CppUnit::SourceLine, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTVectoriser-Test.o: In function `FTVectoriserTest::testGetContour()': | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest14testGetContourEv[_ZN16FTVectoriserTest14testGetContourEv]+0xdc): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest14testGetContourEv[_ZN16FTVectoriserTest14testGetContourEv]+0x132): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest14testGetContourEv[_ZN16FTVectoriserTest14testGetContourEv]+0x1fd): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest14testGetContourEv[_ZN16FTVectoriserTest14testGetContourEv]+0x268): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTVectoriser-Test.o: In function `FTVectoriserTest::testComplexGlyphProcess()': | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest23testComplexGlyphProcessEv[_ZN16FTVectoriserTest23testComplexGlyphProcessEv]+0xf7): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest23testComplexGlyphProcessEv[_ZN16FTVectoriserTest23testComplexGlyphProcessEv]+0x1c8): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTVectoriser-Test.o: In function `FTVectoriserTest::testSimpleGlyphProcess()': | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest22testSimpleGlyphProcessEv[_ZN16FTVectoriserTest22testSimpleGlyphProcessEv]+0xf7): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest22testSimpleGlyphProcessEv[_ZN16FTVectoriserTest22testSimpleGlyphProcessEv]+0x1c8): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTVectoriser-Test.o: In function `FTVectoriserTest::testBadGlyphProcess()': | |
FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest19testBadGlyphProcessEv[_ZN16FTVectoriserTest19testBadGlyphProcessEv]+0xf7): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
CXXTest-FTVectoriser-Test.o:FTVectoriser-Test.cpp:(.text._ZN16FTVectoriserTest20testNullGlyphProcessEv[_ZN16FTVectoriserTest20testNullGlyphProcessEv]+0x7d): more undefined references to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' follow | |
CXXTest-FTVectoriser-Test.o:(.rodata._ZTV16FTVectoriserTest[_ZTV16FTVectoriserTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTVectoriser-Test.o:(.rodata._ZTV16FTVectoriserTest[_ZTV16FTVectoriserTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTVectoriser-Test.o:(.rodata._ZTV16FTVectoriserTest[_ZTV16FTVectoriserTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTVectoriser-Test.o:(.rodata._ZTV16FTVectoriserTest[_ZTV16FTVectoriserTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTVectoriser-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI16FTVectoriserTestEE[_ZTVN7CppUnit10TestCallerI16FTVectoriserTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTVectoriser-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI16FTVectoriserTestEE[_ZTVN7CppUnit10TestCallerI16FTVectoriserTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTVectoriser-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI16FTVectoriserTestEE[_ZTVN7CppUnit10TestCallerI16FTVectoriserTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTVectoriser-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI16FTVectoriserTestEE[_ZTVN7CppUnit10TestCallerI16FTVectoriserTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTVector-Test.o: In function `CppUnit::ConcretTestFixtureFactory<FTVectorTest>::makeFixture()': | |
FTVector-Test.cpp:(.text._ZN7CppUnit25ConcretTestFixtureFactoryI12FTVectorTestE11makeFixtureEv[_ZN7CppUnit25ConcretTestFixtureFactoryI12FTVectorTestE11makeFixtureEv]+0x45): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTVector-Test.o: In function `CppUnit::TestSuiteFactory<FTVectorTest>::makeTest()': | |
FTVector-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI12FTVectorTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI12FTVectorTestE8makeTestEv]+0x3f): undefined reference to `CppUnit::TestNamer::getFixtureName[abi:cxx11]() const' | |
FTVector-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI12FTVectorTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI12FTVectorTestE8makeTestEv]+0x5c): undefined reference to `CppUnit::TestSuite::TestSuite(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)' | |
FTVector-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI12FTVectorTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI12FTVectorTestE8makeTestEv]+0x1db): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTVector-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI12FTVectorTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI12FTVectorTestE8makeTestEv]+0x211): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVector-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI12FTVectorTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI12FTVectorTestE8makeTestEv]+0x2b7): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTVector-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI12FTVectorTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI12FTVectorTestE8makeTestEv]+0x2ed): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVector-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI12FTVectorTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI12FTVectorTestE8makeTestEv]+0x393): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTVector-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI12FTVectorTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI12FTVectorTestE8makeTestEv]+0x3c9): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVector-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI12FTVectorTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI12FTVectorTestE8makeTestEv]+0x46f): undefined reference to `CppUnit::TestSuiteBuilderContextBase::getTestNameFor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
FTVector-Test.cpp:(.text._ZN7CppUnit16TestSuiteFactoryI12FTVectorTestE8makeTestEv[_ZN7CppUnit16TestSuiteFactoryI12FTVectorTestE8makeTestEv]+0x4a5): undefined reference to `CppUnit::TestCase::TestCase(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTVector-Test.o: In function `_GLOBAL__sub_I_FTVector_Test.cpp': | |
FTVector-Test.cpp:(.text.startup+0x52): undefined reference to `CppUnit::TestFactoryRegistry::getRegistry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTVector-Test.o: In function `FTVectorTest::testOperatorSquareBrackets()': | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest26testOperatorSquareBracketsEv[_ZN12FTVectorTest26testOperatorSquareBracketsEv]+0x75): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest26testOperatorSquareBracketsEv[_ZN12FTVectorTest26testOperatorSquareBracketsEv]+0xc3): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest26testOperatorSquareBracketsEv[_ZN12FTVectorTest26testOperatorSquareBracketsEv]+0x177): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest26testOperatorSquareBracketsEv[_ZN12FTVectorTest26testOperatorSquareBracketsEv]+0x1d6): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTVector-Test.o: In function `FTVectorTest::testPushBack()': | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest12testPushBackEv[_ZN12FTVectorTest12testPushBackEv]+0x59): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest12testPushBackEv[_ZN12FTVectorTest12testPushBackEv]+0xc4): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest12testPushBackEv[_ZN12FTVectorTest12testPushBackEv]+0x1a0): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest12testPushBackEv[_ZN12FTVectorTest12testPushBackEv]+0x1ee): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest12testPushBackEv[_ZN12FTVectorTest12testPushBackEv]+0x29b): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest12testPushBackEv[_ZN12FTVectorTest12testPushBackEv]+0x2fa): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTVector-Test.o: In function `FTVectorTest::testReserve()': | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest11testReserveEv[_ZN12FTVectorTest11testReserveEv]+0x5a): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest11testReserveEv[_ZN12FTVectorTest11testReserveEv]+0xa8): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest11testReserveEv[_ZN12FTVectorTest11testReserveEv]+0x155): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest11testReserveEv[_ZN12FTVectorTest11testReserveEv]+0x1b4): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest11testReserveEv[_ZN12FTVectorTest11testReserveEv]+0x26e): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest11testReserveEv[_ZN12FTVectorTest11testReserveEv]+0x2d9): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTVector-Test.o: In function `FTVectorTest::testConstructor()': | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest15testConstructorEv[_ZN12FTVectorTest15testConstructorEv]+0x49): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest15testConstructorEv[_ZN12FTVectorTest15testConstructorEv]+0x97): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest15testConstructorEv[_ZN12FTVectorTest15testConstructorEv]+0x12f): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest15testConstructorEv[_ZN12FTVectorTest15testConstructorEv]+0x17d): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest15testConstructorEv[_ZN12FTVectorTest15testConstructorEv]+0x215): undefined reference to `CppUnit::SourceLine::SourceLine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)' | |
FTVector-Test.cpp:(.text._ZN12FTVectorTest15testConstructorEv[_ZN12FTVectorTest15testConstructorEv]+0x263): undefined reference to `CppUnit::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | |
CXXTest-FTVector-Test.o:(.rodata._ZTV12FTVectorTest[_ZTV12FTVectorTest]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTVector-Test.o:(.rodata._ZTV12FTVectorTest[_ZTV12FTVectorTest]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTVector-Test.o:(.rodata._ZTV12FTVectorTest[_ZTV12FTVectorTest]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTVector-Test.o:(.rodata._ZTV12FTVectorTest[_ZTV12FTVectorTest]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTVector-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI12FTVectorTestEE[_ZTVN7CppUnit10TestCallerI12FTVectorTestEE]+0x40): undefined reference to `CppUnit::TestCase::getName[abi:cxx11]() const' | |
CXXTest-FTVector-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI12FTVectorTestEE[_ZTVN7CppUnit10TestCallerI12FTVectorTestEE]+0x48): undefined reference to `CppUnit::Test::findTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CppUnit::TestPath&) const' | |
CXXTest-FTVector-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI12FTVectorTestEE[_ZTVN7CppUnit10TestCallerI12FTVectorTestEE]+0x58): undefined reference to `CppUnit::Test::findTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
CXXTest-FTVector-Test.o:(.rodata._ZTVN7CppUnit10TestCallerI12FTVectorTestEE[_ZTVN7CppUnit10TestCallerI12FTVectorTestEE]+0x60): undefined reference to `CppUnit::Test::resolveTestPath(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' | |
collect2: error: ld returned 1 exit status | |
make[2]: *** [Makefile:486: CXXTest] Error 1 | |
make[2]: Leaving directory '/var/tmp/portage/media-libs/ftgl-2.1.3_rc5/work/ftgl-2.1.3~rc5/test' | |
make[1]: *** [Makefile:503: all-recursive] Error 1 | |
make[1]: Leaving directory '/var/tmp/portage/media-libs/ftgl-2.1.3_rc5/work/ftgl-2.1.3~rc5' | |
make: *** [Makefile:412: all] Error 2 | |
* ERROR: media-libs/ftgl-2.1.3_rc5::gentoo failed (compile phase): | |
* emake failed | |
* | |
* If you need support, post the output of `emerge --info '=media-libs/ftgl-2.1.3_rc5::gentoo'`, | |
* the complete build log and the output of `emerge -pqv '=media-libs/ftgl-2.1.3_rc5::gentoo'`. | |
* The complete build log is located at '/var/tmp/portage/media-libs/ftgl-2.1.3_rc5/temp/build.log'. | |
* The ebuild environment file is located at '/var/tmp/portage/media-libs/ftgl-2.1.3_rc5/temp/environment'. | |
* Working directory: '/var/tmp/portage/media-libs/ftgl-2.1.3_rc5/work/ftgl-2.1.3~rc5' | |
* S: '/var/tmp/portage/media-libs/ftgl-2.1.3_rc5/work/ftgl-2.1.3~rc5' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ emerge --info '=media-libsftgl-2.1.3_rc5::gentoo' '=media-libsftgl-2.1.3_rc5::gentoo'; emerge -pqv '=media-libsftgl-2.1.3_rc5::gentoo'; | |
Portage 2.3.5 (python 3.4.5-final-0, default/linux/amd64/13.0/desktop/gnome/systemd, gcc-5.4.0, glibc-2.23-r3, 4.9.16-gentoo x86_64) | |
================================================================= | |
System Settings | |
================================================================= | |
System uname: Linux-4.9.16-gentoo-x86_64-Intel-R-_Xeon-R-_CPU_E5-2603_v4_@_1.70GHz-with-gentoo-2.3 | |
KiB Mem: 32840712 total, 7026064 free | |
KiB Swap: 50331644 total, 50331644 free | |
Timestamp of repository gentoo: Wed, 10 May 2017 08:30:01 +0000 | |
sh bash 4.3_p48-r1 | |
ld GNU ld (Gentoo 2.26.1 p1.0) 2.26.1 | |
app-shells/bash: 4.3_p48-r1::gentoo | |
dev-java/java-config: 2.2.0-r3::gentoo | |
dev-lang/perl: 5.24.1-r1::gentoo | |
dev-lang/python: 2.7.12::gentoo, 3.4.5::gentoo | |
dev-util/cmake: 3.7.2::gentoo | |
dev-util/pkgconfig: 0.28-r2::gentoo | |
sys-apps/baselayout: 2.3::gentoo | |
sys-apps/openrc: 0.24.2::gentoo | |
sys-apps/sandbox: 2.10-r3::gentoo | |
sys-devel/autoconf: 2.13::gentoo, 2.69::gentoo | |
sys-devel/automake: 1.11.6-r1::gentoo, 1.15-r2::gentoo | |
sys-devel/binutils: 2.26.1::gentoo | |
sys-devel/gcc: 5.4.0-r3::gentoo | |
sys-devel/gcc-config: 1.7.3::gentoo | |
sys-devel/libtool: 2.4.6-r3::gentoo | |
sys-devel/make: 4.2.1::gentoo | |
sys-kernel/linux-headers: 4.4::gentoo (virtual/os-headers) | |
sys-libs/glibc: 2.23-r3::gentoo | |
Repositories: | |
gentoo | |
location: /usr/portage | |
sync-type: rsync | |
sync-uri: rsync://rsync.gentoo.org/gentoo-portage | |
priority: -1000 | |
brother-overlay | |
location: /var/lib/layman/brother-overlay | |
masters: gentoo | |
priority: 50 | |
flatpak-overlay | |
location: /var/lib/layman/flatpak-overlay | |
masters: gentoo | |
priority: 50 | |
hossie | |
location: /var/lib/layman/hossie | |
masters: gentoo | |
priority: 50 | |
raiagent | |
location: /var/lib/layman/raiagent | |
masters: gentoo | |
priority: 50 | |
ssnb | |
location: /var/lib/layman/ssnb | |
masters: gentoo | |
priority: 50 | |
wjn-overlay | |
location: /var/lib/layman/wjn-overlay | |
masters: gentoo | |
priority: 50 | |
ACCEPT_KEYWORDS="amd64" | |
ACCEPT_LICENSE="* -@EULA" | |
CBUILD="x86_64-pc-linux-gnu" | |
CFLAGS="-O2 -pipe -march=native" | |
CHOST="x86_64-pc-linux-gnu" | |
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" | |
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/chromium/policies/managed/chrome-gnome-shell.json /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/opt/chrome/policies/managed/chrome-gnome-shell.json /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" | |
CXXFLAGS="-O2 -pipe -march=native" | |
DISTDIR="/usr/portage/distfiles" | |
EMERGE_DEFAULT_OPTS="-j6" | |
FCFLAGS="-O2 -pipe" | |
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" | |
FFLAGS="-O2 -pipe" | |
GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/" | |
LANG="en_US.utf8" | |
LDFLAGS="-Wl,-O1 -Wl,--as-needed" | |
MAKEOPTS="-j13" | |
PKGDIR="/usr/portage/packages" | |
PORTAGE_CONFIGROOT="/" | |
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" | |
PORTAGE_TMPDIR="/var/tmp" | |
USE="X a52 aac acl acpi adns alsa amd64 apm audit berkdb bluetooth bzip2 cairo caps cdda cdr cli colord cracklib crypt ctype cups cxx dbus dri dts dvd dvdr eds emboss encode evo exif fam firefox flac fortran gdbm gif git glamor gnome gnome-keyring gnome-online-accounts gpm gstreamer gtk hardened hddtemp iconv icu inotify introspection ios ipv6 jpeg lcms ldap libffi libnotify libsecret lm_sensors mad memlimit mmap mmx mng modules mp3 mp4 mpeg multilib nautilus ncurses networkmanager nls nptl nss ogg opengl openmp pam pango pcre pdf pie png policykit ppds pulseaudio python qt3support readline sdl seccomp session sharedmem smartcard smp spell sse sse2 ssl startup-notification svg systemd tcpd tiff tracker truetype udev udisks unicode upower usb vim-syntax vorbis wifi wxwidgets x264 xattr xcb xml xv xvid zlib zsh-completion" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby21 ruby22" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" | |
Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ emerge -pqv '=media-libsftgl-2.1.3_rc5::gentoo' | |
[ebuild N ] media-libs/ftgl-2.1.3_rc5 USE="-static-libs" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ cat /var/tmp/portage/media-libs/ftgl-2.1.3_rc5/temp/environment | |
declare -x ABI="amd64" | |
declare -x ABI_X86="64" | |
declare -a ALL_AUTOTOOLS_MACROS='([0]="AC_PROG_LIBTOOL" [1]="AM_PROG_LIBTOOL" [2]="LT_INIT" [3]="LT_CONFIG_LTDL_DIR" [4]="AC_CONFIG_HEADERS" [5]="AC_CONFIG_HEADER" [6]="AM_CONFIG_HEADERS" [7]="AM_CONFIG_HEADER" [8]="AC_CONFIG_SUBDIRS" [9]="AC_CONFIG_AUX_DIR" [10]="AC_CONFIG_MACRO_DIR" [11]="AM_INIT_AUTOMAKE" [12]="AM_GLIB_GNU_GETTEXT" [13]="AM_GNU_GETTEXT_VERSION" [14]="AM_GNU_GETTEXT_REQUIRE_VERSION" [15]="AC_PROG_INTLTOOL" [16]="IT_PROG_INTLTOOL" [17]="GTK_DOC_CHECK" [18]="GNOME_DOC_INIT")' | |
declare -x ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" | |
declare -x APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" | |
declare -x ARCH="amd64" | |
declare -- AT_M4DIR="" | |
declare -- AT_SYS_M4DIR="" | |
declare -- AUTOTOOLS_AUTO_DEPEND="yes" | |
declare -- AUTOTOOLS_DEPEND="!<sys-devel/gettext-0.18.1.1-r3 | |
|| ( >=sys-devel/automake-1.15:1.15 ) | |
>=sys-devel/autoconf-2.69 | |
>=sys-devel/libtool-2.4" | |
declare -x BOOTSTRAP_USE="cxx unicode internal-glib python_targets_python3_4 python_targets_python2_7 multilib systemd udev" | |
declare -x CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" | |
declare -x CBUILD="x86_64-pc-linux-gnu" | |
declare -x CCASFLAGS="" | |
declare -x CFLAGS="-O2 -pipe -march=native" | |
declare -x CFLAGS_amd64="-m64" | |
declare -x CFLAGS_default | |
declare -x CFLAGS_x32="-mx32" | |
declare -x CFLAGS_x86="-m32" | |
declare -x CHOST="x86_64-pc-linux-gnu" | |
declare -x CHOST_amd64="x86_64-pc-linux-gnu" | |
declare -x CHOST_default="x86_64-pc-linux-gnu" | |
declare -x CHOST_x32="x86_64-pc-linux-gnux32" | |
declare -x CHOST_x86="i686-pc-linux-gnu" | |
declare -x COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" | |
declare -x CONF_PREFIX="/usr" | |
declare -x CPPFLAGS="" | |
declare -x CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3" | |
declare -x CTARGET_default="x86_64-pc-linux-gnu" | |
declare -x CXXFLAGS="-O2 -pipe -march=native" | |
declare -x DEFAULT_ABI="amd64" | |
declare -x DEFINED_PHASES=" configure install prepare" | |
declare DEPEND=">=media-libs/freetype-2.0.9 | |
virtual/opengl | |
virtual/glu | |
media-libs/freeglut >=app-portage/elt-patches-20170317 !<sys-devel/gettext-0.18.1.1-r3 | |
|| ( >=sys-devel/automake-1.15:1.15 ) | |
>=sys-devel/autoconf-2.69 | |
>=sys-devel/libtool-2.4" | |
declare DESCRIPTION="library to use arbitrary fonts in OpenGL applications" | |
declare -x DESTTREE="/usr" | |
declare -x DIROPTIONS="-m0755" | |
declare -x EAPI="5" | |
declare -- ECONF_SOURCE="." | |
declare -x ELIBC="glibc" | |
declare -x ELT_APPLIED_PATCHES=" portage/1.2.0 sed/1.5.6 as-needed/2.4.3" | |
declare -- EPATCH_COMMON_OPTS="-g0 -E --no-backup-if-mismatch" | |
declare -- EPATCH_EXCLUDE="" | |
declare -- EPATCH_FORCE="no" | |
declare -- EPATCH_MULTI_MSG="Applying various patches (bugfixes/updates) ..." | |
declare -- EPATCH_N_APPLIED_PATCHES="2" | |
declare -- EPATCH_OPTS="" | |
declare -- EPATCH_SINGLE_MSG="" | |
declare -- EPATCH_SOURCE="/var/tmp/portage/media-libs/ftgl-2.1.3_rc5/work/patch" | |
declare -- EPATCH_SUFFIX="patch.bz2" | |
declare -- EPATCH_USER_SOURCE="/etc/portage/patches" | |
declare -x EXEOPTIONS="-m0755" | |
declare -x FCFLAGS="-O2 -pipe" | |
declare -x FETCHCOMMAND_SSH="bash -c \"x=\\\${2#ssh://} ; host=\\\${x%%/*} ; port=\\\${host##*:} ; host=\\\${host%:*} ; [[ \\\${host} = \\\${port} ]] && port= ; exec rsync --rsh=\\\"ssh \\\${port:+-p\\\${port}} \\\${3}\\\" -avP \\\"\\\${host}:/\\\${x#*/}\\\" \\\"\\\$1\\\"\" rsync \"\${DISTDIR}/\${FILE}\" \"\${URI}\" \"\${PORTAGE_SSH_OPTS}\"" | |
declare -x FFLAGS="-O2 -pipe" | |
declare -x GCC_SPECS="" | |
declare -x GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" | |
declare -x GRUB_PLATFORMS="" | |
declare -x GSETTINGS_BACKEND="dconf" | |
declare -x GUILE_LOAD_PATH="/usr/share/guile/1.8" | |
declare HDEPEND="" | |
declare HOMEPAGE="http://ftgl.sourceforge.net/" | |
declare -x INHERITED=" estack epatch toolchain-funcs multilib ltprune eutils flag-o-matic libtool autotools" | |
declare -x INPUT_DEVICES="evdev" | |
declare -x INSDESTTREE="" | |
declare -x INSOPTIONS="-m0644" | |
declare IUSE="static-libs " | |
declare -x IUSE_EFFECTIVE="abi_x86_64 alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64 elibc_AIX elibc_Cygwin elibc_Darwin elibc_DragonFly elibc_FreeBSD elibc_HPUX elibc_Interix elibc_NetBSD elibc_OpenBSD elibc_SunOS elibc_Winnt elibc_bionic elibc_glibc elibc_mingw elibc_mintlib elibc_musl elibc_uclibc hppa ia64 kernel_AIX kernel_Darwin kernel_FreeBSD kernel_HPUX kernel_NetBSD kernel_OpenBSD kernel_SunOS kernel_Winnt kernel_freemint kernel_linux m68k m68k-mint mips nios2 ppc ppc-aix ppc-macos ppc64 ppc64-linux prefix prefix-chain prefix-guest riscv s390 sh sparc sparc-fbsd sparc-solaris sparc64-solaris static-libs userland_BSD userland_GNU x64-cygwin x64-macos x64-solaris x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt" | |
declare -x IUSE_IMPLICIT="abi_x86_64 prefix prefix-chain prefix-guest" | |
declare -x KERNEL="linux" | |
declare -x KERNEL_ABI="amd64" | |
declare -x KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" | |
declare -x LANG="en_US.utf8" | |
declare -x LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" | |
declare -x LC_MEASUREMENT="en_US.UTF-8" | |
declare -x LC_MESSAGES="C" | |
declare -x LC_MONETARY="en_US.UTF-8" | |
declare -x LC_NUMERIC="en_US.UTF-8" | |
declare -x LC_PAPER="en_US.UTF-8" | |
declare -x LC_TIME="en_US.UTF-8" | |
declare -x LDFLAGS="-Wl,-O1 -Wl,--as-needed" | |
declare -x LDFLAGS_amd64="-m elf_x86_64" | |
declare -x LDFLAGS_default | |
declare -x LDFLAGS_x32="-m elf32_x86_64" | |
declare -x LDFLAGS_x86="-m elf_i386" | |
declare -x LIBDIR_amd64="lib64" | |
declare -x LIBDIR_default="lib" | |
declare -x LIBDIR_x32="libx32" | |
declare -x LIBDIR_x86="lib32" | |
declare -x LIBOPTIONS="-m0644" | |
declare -x LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" | |
declare -x LICENSE="MIT" | |
declare -x MAIL="/var/mail/root" | |
declare -x MAKEOPTS="-j13" | |
declare -x MANPAGER="manpager" | |
declare -x MULTILIB_ABIS="amd64 x86" | |
declare -x MULTILIB_STRICT_DENY="64-bit.*shared object" | |
declare -x MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib" | |
declare -x MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)" | |
declare -x MULTIOSDIRS="../lib64:../lib32" | |
declare -- MY_P="ftgl-2.1.3-rc5" | |
declare -- MY_P2="ftgl-2.1.3~rc5" | |
declare -- MY_PV="2.1.3-rc5" | |
declare -- MY_PV2="2.1.3~rc5" | |
declare -x NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" | |
declare -x OFFICE_IMPLEMENTATION="libreoffice" | |
declare -x OPENCL_PROFILE="nvidia" | |
declare -x OPENGL_PROFILE="nvidia" | |
declare -x PATH="/usr/lib/portage/python3.4/ebuild-helpers/xattr:/usr/lib/portage/python3.4/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/5.4.0" | |
declare PDEPEND="" | |
declare -x PHP_TARGETS="php5-6" | |
declare -x PKG_CONFIG_PATH="/usr/lib64/pkgconfig" | |
declare -a PORTAGE_DOCOMPRESS='([0]="/usr/share/doc" [1]="/usr/share/info" [2]="/usr/share/man")' | |
declare -x PORTAGE_DOCOMPRESS_SIZE_LIMIT="128" | |
declare -a PORTAGE_DOCOMPRESS_SKIP='([0]="/usr/share/doc/ftgl-2.1.3_rc5/html")' | |
declare -x PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND" | |
declare -x PROPERTIES="" | |
declare -x PROVIDE="" | |
declare -x PYTHONDONTWRITEBYTECODE="1" | |
declare -x PYTHON_SINGLE_TARGET="python3_4" | |
declare -x PYTHON_TARGETS="python2_7 python3_4" | |
declare -x QT_GRAPHICSSYSTEM="raster" | |
declare RDEPEND=">=media-libs/freetype-2.0.9 | |
virtual/opengl | |
virtual/glu | |
media-libs/freeglut " | |
declare REPOSITORY | |
declare REQUIRED_USE="" | |
declare -x RESTRICT="" | |
declare -x RESUMECOMMAND_SSH="bash -c \"x=\\\${2#ssh://} ; host=\\\${x%%/*} ; port=\\\${host##*:} ; host=\\\${host%:*} ; [[ \\\${host} = \\\${port} ]] && port= ; exec rsync --rsh=\\\"ssh \\\${port:+-p\\\${port}} \\\${3}\\\" -avP \\\"\\\${host}:/\\\${x#*/}\\\" \\\"\\\$1\\\"\" rsync \"\${DISTDIR}/\${FILE}\" \"\${URI}\" \"\${PORTAGE_SSH_OPTS}\"" | |
declare -x RUBY_TARGETS="ruby21 ruby22" | |
declare -x S="/var/tmp/portage/media-libs/ftgl-2.1.3_rc5/work/ftgl-2.1.3~rc5" | |
declare -x SANDBOX_DEBUG="0" | |
declare -x SANDBOX_DENY="" | |
declare -x SANDBOX_PREDICT="/var/tmp/portage/media-libs/ftgl-2.1.3_rc5/homedir:/dev/crypto:/proc/self/coredump_filter:/var/cache/fontconfig" | |
declare -x SANDBOX_READ="/:/var/tmp" | |
declare -x SANDBOX_VERBOSE="1" | |
declare -x SANDBOX_WRITE=":/dev/console:/dev/fd:/dev/full:/dev/null:/dev/ptmx:/dev/pts/:/dev/pty:/dev/shm:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/lib/cf:/usr/lib/conftest:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp:/var/tmp/:/var/tmp/portage/media-libs/ftgl-2.1.3_rc5/homedir/.bash_history" | |
declare -x SHELL="/bin/bash" | |
declare -x SLOT="0" | |
declare SRC_URI="mirror://sourceforge/ftgl/ftgl-2.1.3-rc5.tar.bz2" | |
declare -x SSH_ASKPASS="/usr/bin/ssh-askpass-fullscreen" | |
declare -x SUDO_COMMAND="/bin/su" | |
declare -x SUDO_GID="1000" | |
declare -x SUDO_UID="1000" | |
declare -x SUDO_USER="garetjax" | |
declare -x SYMLINK_LIB="yes" | |
declare -x USE="abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU" | |
declare -x USERLAND="GNU" | |
declare -x USERNAME="root" | |
declare -x USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND" | |
declare -x USE_EXPAND_UNPREFIXED="ARCH" | |
declare -x USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64 hppa ia64 m68k m68k-mint mips nios2 ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sh sparc sparc64-solaris sparc-fbsd sparc-solaris x64-cygwin x64-macos x64-solaris x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt" | |
declare -x USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt" | |
declare -x USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt" | |
declare -x USE_EXPAND_VALUES_USERLAND="BSD GNU" | |
declare -x VIDEO_CARDS="nvidia" | |
declare -x WANT_AUTOCONF="2.5" | |
declare -x WANT_AUTOMAKE="1.15" | |
declare -x WANT_LIBTOOL="latest" | |
declare -x XDG_CONFIG_DIRS="/etc/xdg" | |
declare -x XDG_DATA_DIRS="/usr/local/share:/usr/share:/usr/share/gdm" | |
declare -x XSESSION="Xfce4" | |
declare -x XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" | |
declare -- _AUTOTOOLS_ECLASS="1" | |
declare -- _ELT_NOTED_TMP="true" | |
declare -- _EPATCH_ECLASS="1" | |
declare -- _ESTACK_ECLASS="1" | |
declare -- _EUTILS_ECLASS="1" | |
declare -x _E_DOCDESTTREE_="" | |
declare -x _E_EXEDESTTREE_="" | |
declare -- _FLAG_O_MATIC_ECLASS="1" | |
declare -a _LATEST_AUTOMAKE='([0]="1.15:1.15")' | |
declare -- _LIBTOOL_ECLASS="1" | |
declare -- _LTPRUNE_ECLASS="1" | |
declare -- _MULTILIB_ECLASS="1" | |
declare -- _TOOLCHAIN_FUNCS_ECLASS="1" | |
declare -- __AUTOTOOLS_AUTO_DEPEND="yes" | |
declare -- _libtool_atom=">=sys-devel/libtool-2.4" | |
declare -- phase_func | |
ELT_libtool_version () | |
{ | |
( unset VERSION; | |
eval $(grep -e '^[[:space:]]*VERSION=' "$1"); | |
echo "${VERSION:-0}" ) | |
} | |
ELT_try_and_apply_patch () | |
{ | |
local ret=0; | |
local file=$1; | |
local patch=$2; | |
local src=$3; | |
local disp="${src} patch"; | |
local log="${T}/elibtool.log"; | |
if [[ -z ${_ELT_NOTED_TMP} ]]; then | |
_ELT_NOTED_TMP=true; | |
printf 'temp patch: %s\n' "${patch}" > "${log}"; | |
fi; | |
printf '\nTrying %s\n' "${disp}" >> "${log}"; | |
if [[ ! -e ${file} ]]; then | |
echo "File not found: ${file}" >> "${log}"; | |
return 1; | |
fi; | |
local perms="$(find ${file} -maxdepth 0 -printf '%m')"; | |
if patch -p0 --dry-run "${file}" "${patch}" >> "${log}" 2>&1; then | |
einfo " Applying ${disp} ..."; | |
patch -p0 -g0 --no-backup-if-mismatch "${file}" "${patch}" >> "${log}" 2>&1; | |
ret=$?; | |
export ELT_APPLIED_PATCHES="${ELT_APPLIED_PATCHES} ${src}"; | |
else | |
ret=1; | |
fi; | |
chmod "${perms}" "${file}"; | |
return "${ret}" | |
} | |
ELT_walk_patches () | |
{ | |
local patch tmp; | |
local ret=1; | |
local file=$1; | |
local patch_set=$2; | |
local patch_dir="$(libtool_elt_patch_dir)/${patch_set}"; | |
local rem_int_dep=$3; | |
[[ -z ${patch_set} ]] && return 1; | |
[[ ! -d ${patch_dir} ]] && return 1; | |
local sed_args=(-e "s:@GENTOO_LIBDIR@:$(get_libdir):g"); | |
if [[ -n ${rem_int_dep} ]]; then | |
sed_args+=(-e "s|@REM_INT_DEP@|${rem_int_dep}|g"); | |
fi; | |
pushd "$(libtool_elt_patch_dir)" > /dev/null || die; | |
for patch in $(find "${patch_set}" -maxdepth 1 -type f | LC_ALL=C sort -r); | |
do | |
tmp="${T}/libtool-elt.patch"; | |
sed "${sed_args[@]}" "${patch}" > "${tmp}" || die; | |
if ELT_try_and_apply_patch "${file}" "${tmp}" "${patch}"; then | |
ret=0; | |
break; | |
fi; | |
done; | |
popd > /dev/null; | |
return ${ret} | |
} | |
VER_major () | |
{ | |
[[ -z $1 ]] && return 1; | |
local VER=$@; | |
echo "${VER%%[^[:digit:]]*}" | |
} | |
VER_micro () | |
{ | |
[[ -z $1 ]] && return 1; | |
local VER=$@; | |
VER=${VER#*.*.}; | |
echo "${VER%%[^[:digit:]]*}" | |
} | |
VER_minor () | |
{ | |
[[ -z $1 ]] && return 1; | |
local VER=$@; | |
VER=${VER#*.}; | |
echo "${VER%%[^[:digit:]]*}" | |
} | |
VER_to_int () | |
{ | |
[[ -z $1 ]] && return 1; | |
local VER_MAJOR=$(VER_major "$1"); | |
local VER_MINOR=$(VER_minor "$1"); | |
local VER_MICRO=$(VER_micro "$1"); | |
local VER_int=$(( VER_MAJOR * 65536 + VER_MINOR * 256 + VER_MICRO )); | |
if [[ ${VER_int} -ge 65536 ]]; then | |
echo "${VER_int}"; | |
return 0; | |
fi; | |
echo 1; | |
return 1 | |
} | |
__eapi6_src_install () | |
{ | |
if [[ -f Makefile || -f GNUmakefile || -f makefile ]]; then | |
emake DESTDIR="${D}" install; | |
fi; | |
einstalldocs | |
} | |
__eapi6_src_prepare () | |
{ | |
if [[ $(declare -p PATCHES 2>/dev/null) == "declare -a"* ]]; then | |
[[ -n ${PATCHES[@]} ]] && eapply "${PATCHES[@]}"; | |
else | |
if [[ -n ${PATCHES} ]]; then | |
eapply ${PATCHES}; | |
fi; | |
fi; | |
eapply_user | |
} | |
_at_uses_autoheader () | |
{ | |
_at_uses_pkg A{C,M}_CONFIG_HEADER{S,} | |
} | |
_at_uses_automake () | |
{ | |
_at_uses_pkg AM_INIT_AUTOMAKE | |
} | |
_at_uses_gettext () | |
{ | |
_at_uses_pkg AM_GNU_GETTEXT_{,REQUIRE_}VERSION | |
} | |
_at_uses_glibgettext () | |
{ | |
_at_uses_pkg AM_GLIB_GNU_GETTEXT | |
} | |
_at_uses_gnomedoc () | |
{ | |
_at_uses_pkg GNOME_DOC_INIT | |
} | |
_at_uses_gtkdoc () | |
{ | |
_at_uses_pkg GTK_DOC_CHECK | |
} | |
_at_uses_intltool () | |
{ | |
_at_uses_pkg {AC,IT}_PROG_INTLTOOL | |
} | |
_at_uses_libltdl () | |
{ | |
_at_uses_pkg LT_CONFIG_LTDL_DIR | |
} | |
_at_uses_libtool () | |
{ | |
_at_uses_pkg A{C,M}_PROG_LIBTOOL LT_INIT | |
} | |
_at_uses_pkg () | |
{ | |
if [[ -n $(autotools_check_macro "$@") ]]; then | |
return 0; | |
else | |
local macro args=(); | |
for macro in "$@"; | |
do | |
args+=(-e "^[[:space:]]*${macro}\>"); | |
done; | |
egrep -q "${args[@]}" configure.??; | |
fi | |
} | |
_automake_version () | |
{ | |
autotools_run_tool --at-output automake --version 2> /dev/null | sed -n -e '1{s:.*(GNU automake) ::p;q}' | |
} | |
_autotools_m4dir_include () | |
{ | |
local x include_opts flag; | |
[[ ${WANT_AUTOCONF} == "2.1" ]] && flag="l" || flag="I"; | |
for x in "$@"; | |
do | |
case ${x} in | |
-${flag}) | |
;; | |
*) | |
[[ ! -d ${x} ]] && ewarn "autotools.eclass: '${x}' does not exist"; | |
include_opts+=" -${flag} ${x}" | |
;; | |
esac; | |
done; | |
echo ${include_opts} | |
} | |
_clang_fullversion () | |
{ | |
local ver="$1"; | |
shift; | |
set -- $($(tc-getCPP "$@") -E -P - <<<"__clang_major__ __clang_minor__ __clang_patchlevel__"); | |
eval echo "$ver" | |
} | |
_elibtoolize () | |
{ | |
local LIBTOOLIZE=${LIBTOOLIZE:-$(type -P glibtoolize > /dev/null && echo glibtoolize || echo libtoolize)}; | |
if [[ $1 == "--auto-ltdl" ]]; then | |
shift; | |
_at_uses_libltdl && set -- "$@" --ltdl; | |
fi; | |
[[ -f GNUmakefile.am || -f Makefile.am ]] && set -- "$@" --automake; | |
autotools_run_tool ${LIBTOOLIZE} "$@" | |
} | |
_epatch_draw_line () | |
{ | |
[[ -z $1 ]] && set "$(printf "%65s" '')"; | |
echo "${1//?/=}" | |
} | |
_eutils_eprefix_init () | |
{ | |
has "${EAPI:-0}" 0 1 2 && : ${ED:=${D}} ${EPREFIX:=} ${EROOT:=${ROOT}} | |
} | |
_filter-hardened () | |
{ | |
local f; | |
for f in "$@"; | |
do | |
case "${f}" in | |
-fPIC | -fpic | -fPIE | -fpie | -Wl,pie | -pie) | |
gcc-specs-pie || continue; | |
if ! is-flagq -nopie && ! is-flagq -no-pie; then | |
if test-flags -nopie > /dev/null; then | |
append-flags -nopie; | |
else | |
append-flags -no-pie; | |
fi; | |
fi | |
;; | |
-fstack-protector) | |
gcc-specs-ssp || continue; | |
is-flagq -fno-stack-protector || append-flags $(test-flags -fno-stack-protector) | |
;; | |
-fstack-protector-all) | |
gcc-specs-ssp-to-all || continue; | |
is-flagq -fno-stack-protector-all || append-flags $(test-flags -fno-stack-protector-all) | |
;; | |
-fno-strict-overflow) | |
gcc-specs-nostrict || continue; | |
is-flagq -fstrict-overflow || append-flags $(test-flags -fstrict-overflow) | |
;; | |
esac; | |
done | |
} | |
_filter-var () | |
{ | |
local f x var=$1 new=(); | |
shift; | |
for f in ${!var}; | |
do | |
for x in "$@"; | |
do | |
[[ ${f} == ${x} ]] && continue 2; | |
done; | |
new+=("${f}"); | |
done; | |
export ${var}="${new[*]}" | |
} | |
_gcc-install-dir () | |
{ | |
echo "$(LC_ALL=C $(tc-getCC) -print-search-dirs 2> /dev/null | awk '$1=="install:" {print $2}')" | |
} | |
_gcc-specs-directive_raw () | |
{ | |
local cc=$(tc-getCC); | |
local specfiles=$(LC_ALL=C ${cc} -v 2>&1 | awk '$1=="Reading" {print $NF}'); | |
${cc} -dumpspecs 2> /dev/null | cat - ${specfiles} | awk -v directive=$1 'BEGIN { pspec=""; spec=""; outside=1 } | |
$1=="*"directive":" { pspec=spec; spec=""; outside=0; next } | |
outside || NF==0 || ( substr($1,1,1)=="*" && substr($1,length($1),1)==":" ) { outside=1; next } | |
spec=="" && substr($0,1,1)=="+" { spec=pspec " " substr($0,2); next } | |
{ spec=spec $0 } | |
END { print spec }'; | |
return 0 | |
} | |
_gcc-specs-exists () | |
{ | |
[[ -f $(_gcc-install-dir)/$1 ]] | |
} | |
_gcc_fullversion () | |
{ | |
local ver="$1"; | |
shift; | |
set -- $($(tc-getCPP "$@") -E -P - <<<"__GNUC__ __GNUC_MINOR__ __GNUC_PATCHLEVEL__"); | |
eval echo "$ver" | |
} | |
_iconins () | |
{ | |
( local funcname=$1; | |
shift; | |
local size dir; | |
local context=apps; | |
local theme=hicolor; | |
while [[ $# -gt 0 ]]; do | |
case $1 in | |
-s | --size) | |
if [[ ${2%%x*}x${2%%x*} == "$2" ]]; then | |
size=${2%%x*}; | |
else | |
size=${2}; | |
fi; | |
case ${size} in | |
16 | 22 | 24 | 32 | 36 | 48 | 64 | 72 | 96 | 128 | 192 | 256 | 512) | |
size=${size}x${size} | |
;; | |
scalable) | |
;; | |
*) | |
eerror "${size} is an unsupported icon size!"; | |
exit 1 | |
;; | |
esac; | |
shift 2 | |
;; | |
-t | --theme) | |
theme=${2}; | |
shift 2 | |
;; | |
-c | --context) | |
context=${2}; | |
shift 2 | |
;; | |
*) | |
if [[ -z ${size} ]]; then | |
insinto /usr/share/pixmaps; | |
else | |
insinto /usr/share/icons/${theme}/${size}/${context}; | |
fi; | |
if [[ ${funcname} == doicon ]]; then | |
if [[ -f $1 ]]; then | |
doins "${1}"; | |
else | |
if [[ -d $1 ]]; then | |
shopt -s nullglob; | |
doins "${1}"/*.{png,svg}; | |
shopt -u nullglob; | |
else | |
eerror "${1} is not a valid file/directory!"; | |
exit 1; | |
fi; | |
fi; | |
else | |
break; | |
fi; | |
shift 1 | |
;; | |
esac; | |
done; | |
if [[ ${funcname} == newicon ]]; then | |
newins "$@"; | |
fi ) || die | |
} | |
_is_flagq () | |
{ | |
local x var="$1[*]"; | |
for x in ${!var}; | |
do | |
[[ ${x} == $2 ]] && return 0; | |
done; | |
return 1 | |
} | |
_tc-getPROG () | |
{ | |
local tuple=$1; | |
local v var vars=$2; | |
local prog=($3); | |
var=${vars%% *}; | |
for v in ${vars}; | |
do | |
if [[ -n ${!v} ]]; then | |
export ${var}="${!v}"; | |
echo "${!v}"; | |
return 0; | |
fi; | |
done; | |
local search=; | |
[[ -n $4 ]] && search=$(type -p $4-${prog[0]}); | |
[[ -z ${search} && -n ${!tuple} ]] && search=$(type -p ${!tuple}-${prog[0]}); | |
[[ -n ${search} ]] && prog[0]=${search##*/}; | |
export ${var}="${prog[*]}"; | |
echo "${!var}" | |
} | |
all-flag-vars () | |
{ | |
echo {C,CPP,CXX,CCAS,F,FC,LD}FLAGS | |
} | |
append-cflags () | |
{ | |
[[ $# -eq 0 ]] && return 0; | |
export CFLAGS+=" $*"; | |
return 0 | |
} | |
append-cppflags () | |
{ | |
[[ $# -eq 0 ]] && return 0; | |
export CPPFLAGS+=" $*"; | |
return 0 | |
} | |
append-cxxflags () | |
{ | |
[[ $# -eq 0 ]] && return 0; | |
export CXXFLAGS+=" $*"; | |
return 0 | |
} | |
append-fflags () | |
{ | |
[[ $# -eq 0 ]] && return 0; | |
export FFLAGS+=" $*"; | |
export FCFLAGS+=" $*"; | |
return 0 | |
} | |
append-flags () | |
{ | |
[[ $# -eq 0 ]] && return 0; | |
case " $* " in | |
*' '-[DIU]*) | |
eqawarn 'please use append-cppflags for preprocessor flags' | |
;; | |
*' '-L* | *' '-Wl,*) | |
eqawarn 'please use append-ldflags for linker flags' | |
;; | |
esac; | |
append-cflags "$@"; | |
append-cxxflags "$@"; | |
append-fflags "$@"; | |
return 0 | |
} | |
append-ldflags () | |
{ | |
[[ $# -eq 0 ]] && return 0; | |
local flag; | |
for flag in "$@"; | |
do | |
[[ ${flag} == -l* ]] && eqawarn "Appending a library link instruction (${flag}); libraries to link to should not be passed through LDFLAGS"; | |
done; | |
export LDFLAGS="${LDFLAGS} $*"; | |
return 0 | |
} | |
append-lfs-flags () | |
{ | |
[[ $# -ne 0 ]] && die "append-lfs-flags takes no arguments"; | |
append-cppflags -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE | |
} | |
append-libs () | |
{ | |
[[ $# -eq 0 ]] && return 0; | |
local flag; | |
for flag in "$@"; | |
do | |
if [[ -z "${flag// }" ]]; then | |
eqawarn "Appending an empty argument to LIBS is invalid! Skipping."; | |
continue; | |
fi; | |
case $flag in | |
-[lL]*) | |
export LIBS="${LIBS} ${flag}" | |
;; | |
-*) | |
eqawarn "Appending non-library to LIBS (${flag}); Other linker flags should be passed via LDFLAGS"; | |
export LIBS="${LIBS} ${flag}" | |
;; | |
*) | |
export LIBS="${LIBS} -l${flag}" | |
;; | |
esac; | |
done; | |
return 0 | |
} | |
autotools_check_macro () | |
{ | |
[[ -f configure.ac || -f configure.in ]] || return 0; | |
local trace_file=".__autoconf_trace_data"; | |
if [[ ! -e ${trace_file} ]] || [[ ! aclocal.m4 -ot ${trace_file} ]]; then | |
WANT_AUTOCONF="2.5" autoconf $(autotools_m4dir_include) ${ALL_AUTOTOOLS_MACROS[@]/#/--trace=} > ${trace_file} 2> /dev/null; | |
fi; | |
local macro args=(); | |
for macro in "$@"; | |
do | |
has ${macro} ${ALL_AUTOTOOLS_MACROS[@]} || die "internal error: add ${macro} to ALL_AUTOTOOLS_MACROS"; | |
args+=(-e ":${macro}:"); | |
done; | |
grep "${args[@]}" ${trace_file} | |
} | |
autotools_check_macro_val () | |
{ | |
local macro scan_out; | |
for macro in "$@"; | |
do | |
autotools_check_macro "${macro}" | gawk -v macro="${macro}" '($0 !~ /^[[:space:]]*(#|dnl)/) { | |
if (match($0, macro ":(.*)$", res)) | |
print res[1] | |
}' | uniq; | |
done; | |
return 0 | |
} | |
autotools_env_setup () | |
{ | |
if [[ ${WANT_AUTOMAKE} == "latest" ]]; then | |
local pv; | |
for pv in ${_LATEST_AUTOMAKE[@]/#*:}; | |
do | |
ROOT=/ has_version "=sys-devel/automake-${pv}*" && export WANT_AUTOMAKE="${pv}"; | |
done; | |
[[ ${WANT_AUTOMAKE} == "latest" ]] && die "Cannot find the latest automake! Tried ${_LATEST_AUTOMAKE[*]}"; | |
fi; | |
[[ ${WANT_AUTOCONF} == "latest" ]] && export WANT_AUTOCONF=2.5 | |
} | |
autotools_m4dir_include () | |
{ | |
_autotools_m4dir_include ${AT_M4DIR} | |
} | |
autotools_m4sysdir_include () | |
{ | |
local paths=($(eval echo ${AT_SYS_M4DIR})); | |
if [[ ${#paths[@]} -eq 0 && -n ${SYSROOT} ]]; then | |
local path="${SYSROOT}/usr/share/aclocal"; | |
[[ -d ${path} ]] && paths+=("${path}"); | |
fi; | |
_autotools_m4dir_include "${paths[@]}" | |
} | |
autotools_run_tool () | |
{ | |
local autofail=true m4flags=false missing_ok=false return_output=false; | |
while [[ -n $1 ]]; do | |
case $1 in | |
--at-no-fail) | |
autofail=false | |
;; | |
--at-m4flags) | |
m4flags=true | |
;; | |
--at-missing) | |
missing_ok=true | |
;; | |
--at-output) | |
return_output=true | |
;; | |
*) | |
break | |
;; | |
esac; | |
shift; | |
done; | |
if [[ ${EBUILD_PHASE} != "unpack" && ${EBUILD_PHASE} != "prepare" ]]; then | |
ewarn "QA Warning: running $1 in ${EBUILD_PHASE} phase"; | |
fi; | |
if ${missing_ok} && ! type -P ${1} > /dev/null; then | |
einfo "Skipping '$*' due $1 not installed"; | |
return 0; | |
fi; | |
autotools_env_setup; | |
local STDERR_TARGET="${T}/${1##*/}.out"; | |
if [[ -e ${STDERR_TARGET} ]]; then | |
local i=1; | |
while :; do | |
STDERR_TARGET="${T}/${1##*/}-${i}.out"; | |
[[ -e ${STDERR_TARGET} ]] || break; | |
: $(( i++ )); | |
done; | |
fi; | |
if ${m4flags}; then | |
set -- "${1}" $(autotools_m4dir_include) "${@:2}" $(autotools_m4sysdir_include); | |
fi; | |
if ${return_output}; then | |
"$@"; | |
return; | |
fi; | |
printf "***** $1 *****\n***** PWD: ${PWD}\n***** $*\n\n" > "${STDERR_TARGET}"; | |
ebegin "Running $@"; | |
"$@" >> "${STDERR_TARGET}" 2>&1; | |
if ! eend $? && ${autofail}; then | |
echo; | |
eerror "Failed Running $1 !"; | |
eerror; | |
eerror "Include in your bugreport the contents of:"; | |
eerror; | |
eerror " ${STDERR_TARGET}"; | |
echo; | |
die "Failed Running $1 !"; | |
fi | |
} | |
built_with_use () | |
{ | |
_eutils_eprefix_init; | |
local hidden="no"; | |
if [[ $1 == "--hidden" ]]; then | |
hidden="yes"; | |
shift; | |
fi; | |
local missing_action="die"; | |
if [[ $1 == "--missing" ]]; then | |
missing_action=$2; | |
shift; | |
shift; | |
case ${missing_action} in | |
true | false | die) | |
;; | |
*) | |
die "unknown action '${missing_action}'" | |
;; | |
esac; | |
fi; | |
local opt=$1; | |
[[ ${opt:0:1} = "-" ]] && shift || opt="-a"; | |
local PKG=$(best_version $1); | |
[[ -z ${PKG} ]] && die "Unable to resolve $1 to an installed package"; | |
shift; | |
local USEFILE=${EROOT}/var/db/pkg/${PKG}/USE; | |
local IUSEFILE=${EROOT}/var/db/pkg/${PKG}/IUSE; | |
if [[ ! -e ${USEFILE} ]] || [[ ! -e ${IUSEFILE} && ${hidden} == "no" ]]; then | |
case ${missing_action} in | |
true) | |
return 0 | |
;; | |
false) | |
return 1 | |
;; | |
die) | |
die "Unable to determine what USE flags $PKG was built with" | |
;; | |
esac; | |
fi; | |
if [[ ${hidden} == "no" ]]; then | |
local IUSE_BUILT=($(<"${IUSEFILE}")); | |
local expand; | |
for expand in $(echo ${USE_EXPAND} | tr '[:upper:]' '[:lower:]'); | |
do | |
if [[ $1 == ${expand}_* ]]; then | |
expand=""; | |
break; | |
fi; | |
done; | |
if [[ -n ${expand} ]]; then | |
if ! has $1 ${IUSE_BUILT[@]#[-+]}; then | |
case ${missing_action} in | |
true) | |
return 0 | |
;; | |
false) | |
return 1 | |
;; | |
die) | |
die "$PKG does not actually support the $1 USE flag!" | |
;; | |
esac; | |
fi; | |
fi; | |
fi; | |
local USE_BUILT=$(<${USEFILE}); | |
while [[ $# -gt 0 ]]; do | |
if [[ ${opt} = "-o" ]]; then | |
has $1 ${USE_BUILT} && return 0; | |
else | |
has $1 ${USE_BUILT} || return 1; | |
fi; | |
shift; | |
done; | |
[[ ${opt} = "-a" ]] | |
} | |
check_license () | |
{ | |
die "you no longer need this as portage supports ACCEPT_LICENSE itself" | |
} | |
clang-fullversion () | |
{ | |
_clang_fullversion '$1.$2.$3' "$@" | |
} | |
clang-major-version () | |
{ | |
_clang_fullversion '$1' "$@" | |
} | |
clang-micro-version () | |
{ | |
_clang_fullversion '$3' "$@" | |
} | |
clang-minor-version () | |
{ | |
_clang_fullversion '$2' "$@" | |
} | |
clang-version () | |
{ | |
_clang_fullversion '$1.$2' "$@" | |
} | |
config_rpath_update () | |
{ | |
local dst src=$(type -P gettext | sed 's:bin/gettext:share/gettext/config.rpath:'); | |
[[ $# -eq 0 ]] && set -- $(find -name config.rpath); | |
[[ $# -eq 0 ]] && return 0; | |
einfo "Updating all config.rpath files"; | |
for dst in "$@"; | |
do | |
einfo " ${dst}"; | |
cp "${src}" "${dst}" || die; | |
done | |
} | |
darwintoolize () | |
{ | |
die "Use elibtoolize" | |
} | |
doicon () | |
{ | |
_iconins ${FUNCNAME} "$@" | |
} | |
domenu () | |
{ | |
( local i j ret=0; | |
insinto /usr/share/applications; | |
for i in "$@"; | |
do | |
if [[ -f ${i} ]]; then | |
doins "${i}"; | |
((ret+=$?)); | |
else | |
if [[ -d ${i} ]]; then | |
for j in "${i}"/*.desktop; | |
do | |
doins "${j}"; | |
((ret+=$?)); | |
done; | |
else | |
((++ret)); | |
fi; | |
fi; | |
done; | |
exit ${ret} ) | |
} | |
eaclocal () | |
{ | |
[[ ! -f aclocal.m4 || -n $(grep -e 'generated.*by aclocal' aclocal.m4) ]] && autotools_run_tool --at-m4flags aclocal "$@" $(eaclocal_amflags) | |
} | |
eaclocal_amflags () | |
{ | |
local aclocal_opts amflags_file; | |
for amflags_file in GNUmakefile.am Makefile.am GNUmakefile.in Makefile.in; | |
do | |
[[ -e ${amflags_file} ]] || continue; | |
autotools_env_setup; | |
aclocal_opts=$(sed -n "/^ACLOCAL_AMFLAGS[[:space:]]*=/{ # match the first line | |
s:[^=]*=::p; # then gobble up all escaped lines | |
: nextline /\\\\$/{ n; p; b nextline; } }" ${amflags_file}); | |
eval aclocal_opts=\""${aclocal_opts}"\"; | |
break; | |
done; | |
echo ${aclocal_opts} | |
} | |
eautoconf () | |
{ | |
if [[ ! -f configure.ac && ! -f configure.in ]]; then | |
echo; | |
eerror "No configure.{ac,in} present in '${PWD}'!"; | |
echo; | |
die "No configure.{ac,in} present!"; | |
fi; | |
if [[ ${WANT_AUTOCONF} != "2.1" && -e configure.in ]]; then | |
eqawarn "This package has a configure.in file which has long been deprecated. Please"; | |
eqawarn "update it to use configure.ac instead as newer versions of autotools will die"; | |
eqawarn "when it finds this file. See https://bugs.gentoo.org/426262 for details."; | |
fi; | |
autotools_run_tool --at-m4flags autoconf "$@" | |
} | |
eautoheader () | |
{ | |
_at_uses_autoheader || return 0; | |
autotools_run_tool --at-no-fail --at-m4flags autoheader "$@" | |
} | |
eautomake () | |
{ | |
local extra_opts=(); | |
local makefile_name; | |
for makefile_name in {GNUmakefile,{M,m}akefile}.am ""; | |
do | |
[[ -f ${makefile_name} ]] && break; | |
done; | |
function _automake_version () | |
{ | |
autotools_run_tool --at-output automake --version 2> /dev/null | sed -n -e '1{s:.*(GNU automake) ::p;q}' | |
}; | |
if [[ -z ${makefile_name} ]]; then | |
_at_uses_automake || return 0; | |
else | |
if [[ -z ${FROM_EAUTORECONF} && -f ${makefile_name%.am}.in ]]; then | |
local used_automake; | |
local installed_automake; | |
installed_automake=$(WANT_AUTOMAKE= _automake_version); | |
used_automake=$(head -n 1 < ${makefile_name%.am}.in | sed -e 's:.*by automake \(.*\) from .*:\1:'); | |
if [[ ${installed_automake} != ${used_automake} ]]; then | |
ewarn "Automake used for the package (${used_automake}) differs from" "the installed version (${installed_automake})."; | |
ewarn "Forcing a full rebuild of the autotools to workaround."; | |
eautoreconf; | |
return 0; | |
fi; | |
fi; | |
fi; | |
[[ -f INSTALL && -f AUTHORS && -f ChangeLog && -f NEWS && -f README ]] || extra_opts+=(--foreign); | |
case $(_automake_version) in | |
1.4 | 1.4[.-]*) | |
;; | |
*) | |
extra_opts+=(--force-missing) | |
;; | |
esac; | |
autotools_run_tool automake --add-missing --copy "${extra_opts[@]}" "$@" | |
} | |
eautopoint () | |
{ | |
autotools_run_tool autopoint "$@" | |
} | |
eautoreconf () | |
{ | |
local x g; | |
if [[ -z ${AT_NO_RECURSIVE} ]]; then | |
for x in $(autotools_check_macro_val AC_CONFIG_SUBDIRS); | |
do | |
if [[ -d ${x} ]]; then | |
pushd "${x}" > /dev/null; | |
AT_NOELIBTOOLIZE="yes" eautoreconf || die; | |
popd > /dev/null; | |
fi; | |
done; | |
fi; | |
einfo "Running eautoreconf in '${PWD}' ..."; | |
local m4dirs=$(autotools_check_macro_val AC_CONFIG_{AUX,MACRO}_DIR); | |
[[ -n ${m4dirs} ]] && mkdir -p ${m4dirs}; | |
local i tools=(glibgettext false "autotools_run_tool glib-gettextize --copy --force" gettext false "autotools_run_tool --at-missing autopoint --force" intltool false "autotools_run_tool intltoolize --automake --copy --force" gtkdoc false "autotools_run_tool --at-missing gtkdocize --copy" gnomedoc false "autotools_run_tool --at-missing gnome-doc-prepare --copy --force" libtool false "_elibtoolize --auto-ltdl --install --copy --force"); | |
for ((i = 0; i < ${#tools[@]}; i += 3 )) | |
do | |
if _at_uses_${tools[i]}; then | |
tools[i+1]=true; | |
${tools[i+2]}; | |
fi; | |
done; | |
local rerun_aclocal=false; | |
eaclocal; | |
for ((i = 0; i < ${#tools[@]}; i += 3 )) | |
do | |
if ! ${tools[i+1]} && _at_uses_${tools[i]}; then | |
${tools[i+2]}; | |
rerun_aclocal=true; | |
fi; | |
done; | |
${rerun_aclocal} && eaclocal; | |
if [[ ${WANT_AUTOCONF} = 2.1 ]]; then | |
eautoconf; | |
else | |
eautoconf --force; | |
fi; | |
eautoheader; | |
[[ ${AT_NOEAUTOMAKE} != "yes" ]] && FROM_EAUTORECONF="yes" eautomake ${AM_OPTS}; | |
if [[ ${AT_NOELIBTOOLIZE} != "yes" ]]; then | |
elibtoolize --force "${PWD}"; | |
fi; | |
return 0 | |
} | |
ebeep () | |
{ | |
ewarn "QA Notice: ebeep is not defined in EAPI=${EAPI}, please file a bug at https://bugs.gentoo.org" | |
} | |
econf_build () | |
{ | |
local CBUILD=${CBUILD:-${CHOST}}; | |
tc-env_build econf --build=${CBUILD} --host=${CBUILD} "$@" | |
} | |
ecvs_clean () | |
{ | |
[[ $# -eq 0 ]] && set -- .; | |
find "$@" -type d -name 'CVS' -prune -print0 | xargs -0 rm -rf; | |
find "$@" -type f -name '.cvs*' -print0 | xargs -0 rm -rf | |
} | |
edos2unix () | |
{ | |
[[ $# -eq 0 ]] && return 0; | |
sed -i 's/\r$//' -- "$@" || die | |
} | |
egit_clean () | |
{ | |
[[ $# -eq 0 ]] && set -- .; | |
find "$@" -type d -name '.git*' -prune -print0 | xargs -0 rm -rf | |
} | |
einstalldocs () | |
{ | |
debug-print-function ${FUNCNAME} "${@}"; | |
local dodoc_opts=-r; | |
has ${EAPI} 0 1 2 3 && dodoc_opts=; | |
if ! declare -p DOCS &> /dev/null; then | |
local d; | |
for d in README* ChangeLog AUTHORS NEWS TODO CHANGES THANKS BUGS FAQ CREDITS CHANGELOG; | |
do | |
if [[ -s ${d} ]]; then | |
dodoc "${d}" || die; | |
fi; | |
done; | |
else | |
if [[ $(declare -p DOCS) == "declare -a"* ]]; then | |
if [[ -n ${DOCS[@]} ]]; then | |
dodoc ${dodoc_opts} "${DOCS[@]}" || die; | |
fi; | |
else | |
if [[ -n ${DOCS} ]]; then | |
dodoc ${dodoc_opts} ${DOCS} || die; | |
fi; | |
fi; | |
fi; | |
if [[ $(declare -p HTML_DOCS 2>/dev/null) == "declare -a"* ]]; then | |
if [[ -n ${HTML_DOCS[@]} ]]; then | |
dohtml -r "${HTML_DOCS[@]}" || die; | |
fi; | |
else | |
if [[ -n ${HTML_DOCS} ]]; then | |
dohtml -r ${HTML_DOCS} || die; | |
fi; | |
fi; | |
return 0 | |
} | |
elibtoolize () | |
{ | |
local x; | |
local dirs=(); | |
local do_portage="no"; | |
local do_reversedeps="yes"; | |
local do_only_patches="no"; | |
local do_uclibc="yes"; | |
local deptoremove=; | |
local do_shallow="no"; | |
local force="false"; | |
local elt_patches="install-sh ltmain portage relink max_cmd_len sed test tmp cross as-needed target-nm ppc64le"; | |
for x in "$@"; | |
do | |
case ${x} in | |
--portage) | |
do_portage="yes" | |
;; | |
--reverse-deps) | |
do_reversedeps="yes"; | |
elt_patches+=" fix-relink" | |
;; | |
--patch-only) | |
do_only_patches="yes" | |
;; | |
--remove-internal-dep=*) | |
deptoremove=${x#--remove-internal-dep=}; | |
[[ -n ${deptoremove} ]] && elt_patches+=" rem-int-dep" | |
;; | |
--shallow) | |
do_shallow="yes" | |
;; | |
--no-uclibc) | |
do_uclibc="no" | |
;; | |
--force) | |
force="true" | |
;; | |
-*) | |
eerror "Invalid elibtoolize option: ${x}"; | |
die "elibtoolize called with ${x} ??" | |
;; | |
*) | |
dirs+=("${x}") | |
;; | |
esac; | |
done; | |
[[ ${do_uclibc} == "yes" ]] && elt_patches+=" uclibc-conf uclibc-ltconf"; | |
case ${CHOST} in | |
*-aix*) | |
elt_patches+=" hardcode aixrtl" | |
;; | |
*-darwin*) | |
elt_patches+=" darwin-ltconf darwin-ltmain darwin-conf" | |
;; | |
*-solaris*) | |
elt_patches+=" sol2-conf sol2-ltmain" | |
;; | |
*-freebsd*) | |
elt_patches+=" fbsd-conf fbsd-ltconf" | |
;; | |
*-hpux*) | |
elt_patches+=" hpux-conf deplibs hc-flag-ld hardcode hardcode-relink relink-prog no-lc" | |
;; | |
*-irix*) | |
elt_patches+=" irix-ltmain" | |
;; | |
*-mint*) | |
elt_patches+=" mint-conf" | |
;; | |
esac; | |
if $(tc-getLD) --version 2>&1 | grep -qs 'GNU gold'; then | |
elt_patches+=" gold-conf"; | |
fi; | |
if [[ ${do_shallow} == "yes" ]]; then | |
[[ ${#dirs[@]} -ne 0 ]] && die "Using --shallow with explicit dirs doesn't make sense"; | |
[[ -f ${S}/ltmain.sh || -f ${S}/configure ]] && dirs+=("${S}"); | |
else | |
[[ ${#dirs[@]} -eq 0 ]] && dirs+=("${S}"); | |
dirs=($(find "${dirs[@]}" '(' -name ltmain.sh -o -name configure ')' -printf '%h\n' | sort -u)); | |
fi; | |
local d p ret; | |
for d in "${dirs[@]}"; | |
do | |
export ELT_APPLIED_PATCHES=; | |
if [[ -f ${d}/.elibtoolized ]]; then | |
${force} || continue; | |
fi; | |
local outfunc="einfo"; | |
[[ -f ${d}/.elibtoolized ]] && outfunc="ewarn"; | |
${outfunc} "Running elibtoolize in: ${d#${WORKDIR}/}/"; | |
if [[ ${outfunc} == "ewarn" ]]; then | |
ewarn " We've already been run in this tree; you should"; | |
ewarn " avoid this if possible (perhaps by filing a bug)"; | |
fi; | |
[[ -f ${d}/ltmain.sh ]] && for p in ${elt_patches}; | |
do | |
ret=0; | |
case ${p} in | |
portage) | |
if ! grep -qs 'We do not want portage' "${d}/ltmain.sh"; then | |
ELT_walk_patches "${d}/ltmain.sh" "${p}"; | |
ret=$?; | |
fi | |
;; | |
rem-int-dep) | |
ELT_walk_patches "${d}/ltmain.sh" "${p}" "${deptoremove}"; | |
ret=$? | |
;; | |
fix-relink) | |
if grep -qs 'inst_prefix_dir' "${d}/ltmain.sh"; then | |
ELT_walk_patches "${d}/ltmain.sh" "${p}"; | |
ret=$?; | |
fi | |
;; | |
max_cmd_len) | |
if grep -qs 'max_cmd_len' "${d}/ltmain.sh"; then | |
ELT_walk_patches "${d}/ltmain.sh" "${p}"; | |
ret=$?; | |
fi | |
;; | |
as-needed) | |
ELT_walk_patches "${d}/ltmain.sh" "${p}"; | |
ret=$? | |
;; | |
uclibc-ltconf) | |
if [[ -s ${d}/ltconfig ]]; then | |
ELT_walk_patches "${d}/ltconfig" "${p}"; | |
ret=$?; | |
fi | |
;; | |
fbsd-ltconf) | |
if [[ -s ${d}/ltconfig ]]; then | |
ELT_walk_patches "${d}/ltconfig" "${p}"; | |
ret=$?; | |
fi | |
;; | |
darwin-ltconf) | |
if [[ -s ${d}/ltconfig ]]; then | |
ELT_walk_patches "${d}/ltconfig" "${p}"; | |
ret=$?; | |
fi | |
;; | |
darwin-ltmain) | |
if [[ -e ${d}/ltmain.sh ]] && ! grep -qs 'verstring="-compatibility_version' "${d}/ltmain.sh"; then | |
ELT_walk_patches "${d}/ltmain.sh" "${p}"; | |
ret=$?; | |
fi | |
;; | |
install-sh) | |
ELT_walk_patches "${d}/install-sh" "${p}"; | |
ret=$? | |
;; | |
cross) | |
if tc-is-cross-compiler; then | |
ELT_walk_patches "${d}/ltmain.sh" "${p}"; | |
ret=$?; | |
fi | |
;; | |
*) | |
ELT_walk_patches "${d}/ltmain.sh" "${p}"; | |
ret=$? | |
;; | |
esac; | |
if [[ ${ret} -ne 0 ]]; then | |
case ${p} in | |
relink) | |
local version=$(ELT_libtool_version "${d}/ltmain.sh"); | |
if ! grep -qs 'inst_prefix_dir' "${d}/ltmain.sh" && [[ $(VER_to_int "${version}") -ge $(VER_to_int "1.4.0") ]]; then | |
ewarn " Could not apply relink.patch!"; | |
fi | |
;; | |
portage) | |
if [[ ${do_portage} == "yes" ]]; then | |
if ! grep -qs 'We do not want portage' "${d}/ltmain.sh"; then | |
echo; | |
eerror "Portage patch requested, but failed to apply!"; | |
eerror "Please file a bug report to add a proper patch."; | |
die "Portage patch requested, but failed to apply!"; | |
fi; | |
else | |
if grep -qs 'We do not want portage' "${d}/ltmain.sh"; then | |
:; | |
else | |
local version=$(ELT_libtool_version "${d}"/ltmain.sh); | |
echo; | |
eerror "Portage patch failed to apply (ltmain.sh version ${version})!"; | |
eerror "Please file a bug report to add a proper patch."; | |
die "Portage patch failed to apply!"; | |
fi; | |
ELT_APPLIED_PATCHES="portage"; | |
fi | |
;; | |
darwin-*) | |
[[ ${CHOST} == *"-darwin"* ]] && ewarn " Darwin patch set '${p}' failed to apply!" | |
;; | |
esac; | |
fi; | |
done; | |
[[ -f ${d}/ltmain.sh ]] && if [[ -z ${ELT_APPLIED_PATCHES} ]]; then | |
if [[ ${do_portage} == "no" && ${do_reversedeps} == "no" && ${do_only_patches} == "no" && ${deptoremove} == "" ]]; then | |
ewarn "Cannot apply any patches, please file a bug about this"; | |
die; | |
fi; | |
fi; | |
[[ -f ${d}/configure ]] && for p in ${elt_patches}; | |
do | |
ret=0; | |
case ${p} in | |
uclibc-conf) | |
if grep -qs 'Transform linux' "${d}/configure"; then | |
ELT_walk_patches "${d}/configure" "${p}"; | |
ret=$?; | |
fi | |
;; | |
fbsd-conf) | |
if grep -qs 'version_type=freebsd-' "${d}/configure"; then | |
ELT_walk_patches "${d}/configure" "${p}"; | |
ret=$?; | |
fi | |
;; | |
darwin-conf) | |
if grep -qs '&& echo \.so ||' "${d}/configure"; then | |
ELT_walk_patches "${d}/configure" "${p}"; | |
ret=$?; | |
fi | |
;; | |
aixrtl | hpux-conf) | |
ret=1; | |
local subret=0; | |
while [[ $subret -eq 0 ]]; do | |
subret=1; | |
if [[ -e ${d}/configure ]]; then | |
ELT_walk_patches "${d}/configure" "${p}"; | |
subret=$?; | |
fi; | |
if [[ $subret -eq 0 ]]; then | |
ret=0; | |
fi; | |
done | |
;; | |
mint-conf | gold-conf | sol2-conf) | |
ELT_walk_patches "${d}/configure" "${p}"; | |
ret=$? | |
;; | |
target-nm) | |
ELT_walk_patches "${d}/configure" "${p}"; | |
ret=$? | |
;; | |
ppc64le) | |
ELT_walk_patches "${d}/configure" "${p}"; | |
ret=$? | |
;; | |
*) | |
;; | |
esac; | |
if [[ ${ret} -ne 0 ]]; then | |
case ${p} in | |
uclibc-*) | |
[[ ${CHOST} == *-uclibc ]] && ewarn " uClibc patch set '${p}' failed to apply!" | |
;; | |
fbsd-*) | |
if [[ ${CHOST} == *-freebsd* ]]; then | |
if [[ -z $(grep 'Handle Gentoo/FreeBSD as it was Linux' "${d}/configure" 2>/dev/null) ]]; then | |
eerror " FreeBSD patch set '${p}' failed to apply!"; | |
die "FreeBSD patch set '${p}' failed to apply!"; | |
fi; | |
fi | |
;; | |
darwin-*) | |
[[ ${CHOST} == *"-darwin"* ]] && ewarn " Darwin patch set '${p}' failed to apply!" | |
;; | |
esac; | |
fi; | |
done; | |
rm -f "${d}/libtool"; | |
> "${d}/.elibtoolized"; | |
done | |
} | |
emktemp () | |
{ | |
local exe="touch"; | |
[[ $1 == -d ]] && exe="mkdir" && shift; | |
local topdir=$1; | |
if [[ -z ${topdir} ]]; then | |
[[ -z ${T} ]] && topdir="/tmp" || topdir=${T}; | |
fi; | |
if ! type -P mktemp > /dev/null; then | |
local tmp=/; | |
while [[ -e ${tmp} ]]; do | |
tmp=${topdir}/tmp.${RANDOM}.${RANDOM}.${RANDOM}; | |
done; | |
${exe} "${tmp}" || ${exe} -p "${tmp}"; | |
echo "${tmp}"; | |
else | |
if [[ ${exe} == "touch" ]]; then | |
TMPDIR="${topdir}" mktemp -t tmp.XXXXXXXXXX; | |
else | |
TMPDIR="${topdir}" mktemp -dt tmp.XXXXXXXXXX; | |
fi; | |
fi | |
} | |
epatch () | |
{ | |
function _epatch_draw_line () | |
{ | |
[[ -z $1 ]] && set "$(printf "%65s" '')"; | |
echo "${1//?/=}" | |
}; | |
unset P4CONFIG P4PORT P4USER; | |
local EPATCH_OPTS=(${EPATCH_OPTS[*]}); | |
while [[ $# -gt 0 ]]; do | |
case $1 in | |
-*) | |
EPATCH_OPTS+=("$1") | |
;; | |
*) | |
break | |
;; | |
esac; | |
shift; | |
done; | |
if [[ $# -gt 1 ]]; then | |
local m; | |
for m in "$@"; | |
do | |
epatch "${m}"; | |
done; | |
return 0; | |
fi; | |
local SINGLE_PATCH="no"; | |
[[ $# -eq 0 ]] && set -- "${EPATCH_SOURCE}"; | |
if [[ -f $1 ]]; then | |
SINGLE_PATCH="yes"; | |
set -- "$1"; | |
local EPATCH_SUFFIX=$1; | |
else | |
if [[ -d $1 ]]; then | |
evar_push_set LC_COLLATE C; | |
set -- "$1"/*${EPATCH_SUFFIX:+."${EPATCH_SUFFIX}"}; | |
evar_pop; | |
else | |
if [[ -f ${EPATCH_SOURCE}/$1 ]]; then | |
epatch "${EPATCH_SOURCE}/$1"; | |
return $?; | |
else | |
[[ $# -ne 0 ]] && EPATCH_SOURCE=$1; | |
echo; | |
eerror "Cannot find \$EPATCH_SOURCE! Value for \$EPATCH_SOURCE is:"; | |
eerror; | |
eerror " ${EPATCH_SOURCE}"; | |
eerror " ( ${EPATCH_SOURCE##*/} )"; | |
echo; | |
die "Cannot find \$EPATCH_SOURCE!"; | |
fi; | |
fi; | |
fi; | |
EPATCH_OPTS="${EPATCH_COMMON_OPTS} ${EPATCH_OPTS[*]}"; | |
local PIPE_CMD; | |
case ${EPATCH_SUFFIX##*\.} in | |
xz) | |
PIPE_CMD="xz -dc" | |
;; | |
lzma) | |
PIPE_CMD="lzma -dc" | |
;; | |
bz2) | |
PIPE_CMD="bzip2 -dc" | |
;; | |
gz | Z | z) | |
PIPE_CMD="gzip -dc" | |
;; | |
ZIP | zip) | |
PIPE_CMD="unzip -p" | |
;; | |
*) | |
;; | |
esac; | |
[[ ${SINGLE_PATCH} == "no" ]] && einfo "${EPATCH_MULTI_MSG}"; | |
local x; | |
for x in "$@"; | |
do | |
[[ ! -f ${x} ]] && continue; | |
local patchname=${x##*/}; | |
local a=${patchname#*_}; | |
a=${a%%_*}; | |
if ! [[ ${SINGLE_PATCH} == "yes" || ${EPATCH_FORCE} == "yes" || ${a} == all || ${a} == ${ARCH} ]]; then | |
continue; | |
fi; | |
if [[ -n ${EPATCH_EXCLUDE}${EPATCH_USER_EXCLUDE} ]]; then | |
eshopts_push -o noglob; | |
local ex; | |
for ex in ${EPATCH_EXCLUDE}; | |
do | |
if [[ ${patchname} == ${ex} ]]; then | |
einfo " Skipping ${patchname} due to EPATCH_EXCLUDE ..."; | |
eshopts_pop; | |
continue 2; | |
fi; | |
done; | |
for ex in ${EPATCH_USER_EXCLUDE}; | |
do | |
if [[ ${patchname} == ${ex} ]]; then | |
einfo " Skipping ${patchname} due to EPATCH_USER_EXCLUDE ..."; | |
eshopts_pop; | |
continue 2; | |
fi; | |
done; | |
eshopts_pop; | |
fi; | |
if [[ ${SINGLE_PATCH} == "yes" ]]; then | |
if [[ -n ${EPATCH_SINGLE_MSG} ]]; then | |
einfo "${EPATCH_SINGLE_MSG}"; | |
else | |
einfo "Applying ${patchname} ..."; | |
fi; | |
else | |
einfo " ${patchname} ..."; | |
fi; | |
local patch="patch"; | |
eval $(alias patch 2>/dev/null | sed 's:^alias ::'); | |
local STDERR_TARGET="${T}/${patchname}.out"; | |
if [[ -e ${STDERR_TARGET} ]]; then | |
STDERR_TARGET="${T}/${patchname}-$$.out"; | |
fi; | |
printf "***** %s *****\nPWD: %s\nPATCH TOOL: %s -> %s\nVERSION INFO:\n%s\n\n" "${patchname}" "${PWD}" "${patch}" "$(type -P "${patch}")" "$(${patch} --version)" > "${STDERR_TARGET}"; | |
local count=0; | |
local PATCH_TARGET; | |
if [[ -n ${PIPE_CMD} ]]; then | |
PATCH_TARGET="${T}/$$.patch"; | |
echo "PIPE_COMMAND: ${PIPE_CMD} ${x} > ${PATCH_TARGET}" >> "${STDERR_TARGET}"; | |
if ! ( ${PIPE_CMD} "${x}" > "${PATCH_TARGET}" ) >> "${STDERR_TARGET}" 2>&1; then | |
echo; | |
eerror "Could not extract patch!"; | |
count=5; | |
break; | |
fi; | |
else | |
PATCH_TARGET=${x}; | |
fi; | |
local abs_paths=$(egrep -n '^[-+]{3} /' "${PATCH_TARGET}" | awk '$2 != "/dev/null" { print }'); | |
if [[ -n ${abs_paths} ]]; then | |
count=1; | |
printf "NOTE: skipping -p0 due to absolute paths in patch:\n%s\n" "${abs_paths}" >> "${STDERR_TARGET}"; | |
fi; | |
local rel_paths=$(egrep -n '^[-+]{3} [^ ]*[.][.]/' "${PATCH_TARGET}"); | |
if [[ -n ${rel_paths} ]]; then | |
echo; | |
eerror "Rejected Patch: ${patchname} !"; | |
eerror " ( ${PATCH_TARGET} )"; | |
eerror; | |
eerror "Your patch uses relative paths '../':"; | |
eerror "${rel_paths}"; | |
echo; | |
die "you need to fix the relative paths in patch"; | |
fi; | |
local patch_cmd; | |
while [[ ${count} -lt 5 ]]; do | |
patch_cmd="${patch} -p${count} ${EPATCH_OPTS}"; | |
( _epatch_draw_line "***** ${patchname} *****"; | |
echo; | |
echo "PATCH COMMAND: ${patch_cmd} --dry-run -f < '${PATCH_TARGET}'"; | |
echo; | |
_epatch_draw_line "***** ${patchname} *****"; | |
${patch_cmd} --dry-run -f < "${PATCH_TARGET}" 2>&1; | |
ret=$?; | |
echo; | |
echo "patch program exited with status ${ret}"; | |
exit ${ret} ) >> "${STDERR_TARGET}"; | |
if [ $? -eq 0 ]; then | |
( _epatch_draw_line "***** ${patchname} *****"; | |
echo; | |
echo "ACTUALLY APPLYING ${patchname} ..."; | |
echo "PATCH COMMAND: ${patch_cmd} < '${PATCH_TARGET}'"; | |
echo; | |
_epatch_draw_line "***** ${patchname} *****"; | |
${patch_cmd} < "${PATCH_TARGET}" 2>&1; | |
ret=$?; | |
echo; | |
echo "patch program exited with status ${ret}"; | |
exit ${ret} ) >> "${STDERR_TARGET}"; | |
if [ $? -ne 0 ]; then | |
echo; | |
eerror "A dry-run of patch command succeeded, but actually"; | |
eerror "applying the patch failed!"; | |
count=5; | |
fi; | |
break; | |
fi; | |
: $(( count++ )); | |
done; | |
(( EPATCH_N_APPLIED_PATCHES++ )); | |
if [[ -n ${PIPE_CMD} ]]; then | |
rm -f "${PATCH_TARGET}"; | |
fi; | |
if [[ ${count} -ge 5 ]]; then | |
echo; | |
eerror "Failed Patch: ${patchname} !"; | |
eerror " ( ${PATCH_TARGET} )"; | |
eerror; | |
eerror "Include in your bugreport the contents of:"; | |
eerror; | |
eerror " ${STDERR_TARGET}"; | |
echo; | |
die "Failed Patch: ${patchname}!"; | |
fi; | |
rm -f "${STDERR_TARGET}"; | |
cat >> "${T}/epatch.log" <<-EOF | |
PATCH: ${x} | |
CMD: ${patch_cmd} | |
PWD: ${PWD} | |
EOF | |
eend 0; | |
done; | |
[[ ${SINGLE_PATCH} == "no" ]] && einfo "Done with patching"; | |
: | |
} | |
epatch_user () | |
{ | |
[[ $# -ne 0 ]] && die "epatch_user takes no options"; | |
local applied="${T}/epatch_user.log"; | |
[[ -e ${applied} ]] && return 2; | |
local EPATCH_SOURCE check; | |
for check in ${CATEGORY}/{${P}-${PR},${P},${PN}}{,:${SLOT%/*}}; | |
do | |
EPATCH_SOURCE=${EPATCH_USER_SOURCE}/${CTARGET}/${check}; | |
[[ -r ${EPATCH_SOURCE} ]] || EPATCH_SOURCE=${EPATCH_USER_SOURCE}/${CHOST}/${check}; | |
[[ -r ${EPATCH_SOURCE} ]] || EPATCH_SOURCE=${EPATCH_USER_SOURCE}/${check}; | |
if [[ -d ${EPATCH_SOURCE} ]]; then | |
local old_n_applied_patches=${EPATCH_N_APPLIED_PATCHES:-0}; | |
EPATCH_SOURCE=${EPATCH_SOURCE} EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" EPATCH_MULTI_MSG="Applying user patches from ${EPATCH_SOURCE} ..." epatch; | |
echo "${EPATCH_SOURCE}" > "${applied}"; | |
if [[ ${old_n_applied_patches} -lt ${EPATCH_N_APPLIED_PATCHES} ]]; then | |
has epatch_user_death_notice ${EBUILD_DEATH_HOOKS} || EBUILD_DEATH_HOOKS+=" epatch_user_death_notice"; | |
fi; | |
return 0; | |
fi; | |
done; | |
echo "none" > "${applied}"; | |
return 1 | |
} | |
epatch_user_death_notice () | |
{ | |
ewarn "!!! User patches were applied to this build!" | |
} | |
epause () | |
{ | |
ewarn "QA Notice: epause is not defined in EAPI=${EAPI}, please file a bug at https://bugs.gentoo.org" | |
} | |
eshopts_pop () | |
{ | |
local s; | |
estack_pop eshopts s || die "${FUNCNAME}: unbalanced push"; | |
eval "${s}" || die "${FUNCNAME}: sanity: invalid shopt options: ${s}" | |
} | |
eshopts_push () | |
{ | |
if [[ $1 == -[su] ]]; then | |
estack_push eshopts "$(shopt -p)"; | |
[[ $# -eq 0 ]] && return 0; | |
shopt "$@" || die "${FUNCNAME}: bad options to shopt: $*"; | |
else | |
estack_push eshopts "$(shopt -p -o)"; | |
[[ $# -eq 0 ]] && return 0; | |
set "$@" || die "${FUNCNAME}: bad options to set: $*"; | |
fi | |
} | |
estack_pop () | |
{ | |
[[ $# -eq 0 || $# -gt 2 ]] && die "estack_pop: incorrect # of arguments"; | |
local _estack_name="_ESTACK_$1_"; | |
shift; | |
local _estack_retvar=$1; | |
shift; | |
eval local _estack_i=\${#${_estack_name}\[@\]}; | |
[[ $(( --_estack_i )) -eq -1 ]] && return 1; | |
if [[ -n ${_estack_retvar} ]]; then | |
eval ${_estack_retvar}=\"\${${_estack_name}\[${_estack_i}\]}\"; | |
fi; | |
eval unset \"${_estack_name}\[${_estack_i}\]\" | |
} | |
estack_push () | |
{ | |
[[ $# -eq 0 ]] && die "estack_push: incorrect # of arguments"; | |
local stack_name="_ESTACK_$1_"; | |
shift; | |
eval ${stack_name}+=\( \"\$@\" \) | |
} | |
esvn_clean () | |
{ | |
[[ $# -eq 0 ]] && set -- .; | |
find "$@" -type d -name '.svn' -prune -print0 | xargs -0 rm -rf | |
} | |
eumask_pop () | |
{ | |
[[ $# -eq 0 ]] || die "${FUNCNAME}: we take no options"; | |
local s; | |
estack_pop eumask s || die "${FUNCNAME}: unbalanced push"; | |
umask ${s} || die "${FUNCNAME}: sanity: could not restore umask: ${s}" | |
} | |
eumask_push () | |
{ | |
estack_push eumask "$(umask)"; | |
umask "$@" || die "${FUNCNAME}: bad options to umask: $*" | |
} | |
evar_pop () | |
{ | |
local cnt=${1:-bad}; | |
case $# in | |
0) | |
cnt=1 | |
;; | |
1) | |
isdigit "${cnt}" || die "${FUNCNAME}: first arg must be a number: $*" | |
;; | |
*) | |
die "${FUNCNAME}: only accepts one arg: $*" | |
;; | |
esac; | |
local var val; | |
while (( cnt-- )); do | |
estack_pop evar val || die "${FUNCNAME}: unbalanced push"; | |
estack_pop evar var || die "${FUNCNAME}: unbalanced push"; | |
[[ ${val} == "unset_76fc3c462065bb4ca959f939e6793f94" ]] && unset ${var} || printf -v "${var}" '%s' "${val}"; | |
done | |
} | |
evar_push () | |
{ | |
local var val; | |
for var in "$@"; | |
do | |
[[ ${!var+set} == "set" ]] && val=${!var} || val="unset_76fc3c462065bb4ca959f939e6793f94"; | |
estack_push evar "${var}" "${val}"; | |
done | |
} | |
evar_push_set () | |
{ | |
local var=$1; | |
evar_push ${var}; | |
case $# in | |
1) | |
unset ${var} | |
;; | |
2) | |
printf -v "${var}" '%s' "$2" | |
;; | |
*) | |
die "${FUNCNAME}: incorrect # of args: $*" | |
;; | |
esac | |
} | |
filter-flags () | |
{ | |
_filter-hardened "$@"; | |
local v; | |
for v in $(all-flag-vars); | |
do | |
_filter-var ${v} "$@"; | |
done; | |
return 0 | |
} | |
filter-ldflags () | |
{ | |
_filter-var LDFLAGS "$@"; | |
return 0 | |
} | |
filter-lfs-flags () | |
{ | |
[[ $# -ne 0 ]] && die "filter-lfs-flags takes no arguments"; | |
filter-flags -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE | |
} | |
filter-mfpmath () | |
{ | |
local orig_mfpmath new_math prune_math; | |
orig_mfpmath=$(get-flag -mfpmath); | |
new_math=$(get-flag mfpmath); | |
new_math=${new_math/both/387,sse}; | |
new_math=" ${new_math//[,+]/ } "; | |
prune_math=""; | |
for prune_math in "$@"; | |
do | |
new_math=${new_math/ ${prune_math} / }; | |
done; | |
new_math=$(echo ${new_math}); | |
new_math=${new_math// /,}; | |
if [[ -z ${new_math} ]]; then | |
filter-flags ${orig_mfpmath}; | |
else | |
replace-flags ${orig_mfpmath} -mfpmath=${new_math}; | |
fi; | |
return 0 | |
} | |
gcc-fullversion () | |
{ | |
_gcc_fullversion '$1.$2.$3' "$@" | |
} | |
gcc-major-version () | |
{ | |
_gcc_fullversion '$1' "$@" | |
} | |
gcc-micro-version () | |
{ | |
_gcc_fullversion '$3' "$@" | |
} | |
gcc-minor-version () | |
{ | |
_gcc_fullversion '$2' "$@" | |
} | |
gcc-specs-directive () | |
{ | |
local directive subdname subdirective; | |
directive="$(_gcc-specs-directive_raw $1)"; | |
while [[ ${directive} == *%\(*\)* ]]; do | |
subdname=${directive/*%\(}; | |
subdname=${subdname/\)*}; | |
subdirective="$(_gcc-specs-directive_raw ${subdname})"; | |
directive="${directive//\%(${subdname})/${subdirective}}"; | |
done; | |
echo "${directive}"; | |
return 0 | |
} | |
gcc-specs-nostrict () | |
{ | |
local directive; | |
directive=$(gcc-specs-directive cc1); | |
[[ "${directive/\{!fstrict-overflow:}" != "${directive}" ]] | |
} | |
gcc-specs-now () | |
{ | |
local directive; | |
directive=$(gcc-specs-directive link_command); | |
[[ "${directive/\{!nonow:}" != "${directive}" ]] | |
} | |
gcc-specs-pie () | |
{ | |
local directive; | |
directive=$(gcc-specs-directive cc1); | |
[[ "${directive/\{!nopie:}" != "${directive}" ]] | |
} | |
gcc-specs-relro () | |
{ | |
local directive; | |
directive=$(gcc-specs-directive link_command); | |
[[ "${directive/\{!norelro:}" != "${directive}" ]] | |
} | |
gcc-specs-ssp () | |
{ | |
local directive; | |
directive=$(gcc-specs-directive cc1); | |
[[ "${directive/\{!fno-stack-protector:}" != "${directive}" ]] | |
} | |
gcc-specs-ssp-to-all () | |
{ | |
local directive; | |
directive=$(gcc-specs-directive cc1); | |
[[ "${directive/\{!fno-stack-protector-all:}" != "${directive}" ]] | |
} | |
gcc-specs-stack-check () | |
{ | |
local directive; | |
directive=$(gcc-specs-directive cc1); | |
[[ "${directive/\{!fno-stack-check:}" != "${directive}" ]] | |
} | |
gcc-version () | |
{ | |
_gcc_fullversion '$1.$2' "$@" | |
} | |
gen_usr_ldscript () | |
{ | |
local lib libdir=$(get_libdir) output_format="" auto=false suffix=$(get_libname); | |
[[ -z ${ED+set} ]] && local ED=${D%/}${EPREFIX}/; | |
tc-is-static-only && return; | |
if [[ $(type -t multilib_is_native_abi) == "function" ]]; then | |
multilib_is_native_abi || return 0; | |
fi; | |
case ${CTARGET:-${CHOST}} in | |
*-darwin*) | |
;; | |
*-android*) | |
return 0 | |
;; | |
*linux* | *-freebsd* | *-openbsd* | *-netbsd*) | |
use prefix && return 0 | |
;; | |
*) | |
return 0 | |
;; | |
esac; | |
dodir /usr/${libdir}; | |
if [[ $1 == "-a" ]]; then | |
auto=true; | |
shift; | |
dodir /${libdir}; | |
fi; | |
local flags=(${CFLAGS} ${LDFLAGS} -Wl,--verbose); | |
if $(tc-getLD) --version | grep -q 'GNU gold'; then | |
local d="${T}/bfd-linker"; | |
mkdir -p "${d}"; | |
ln -sf $(which ${CHOST}-ld.bfd) "${d}"/ld; | |
flags+=(-B"${d}"); | |
fi; | |
output_format=$($(tc-getCC) "${flags[@]}" 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p'); | |
[[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )"; | |
for lib in "$@"; | |
do | |
local tlib; | |
if ${auto}; then | |
lib="lib${lib}${suffix}"; | |
else | |
[[ -r ${ED}/${libdir}/${lib} ]] || continue; | |
fi; | |
case ${CTARGET:-${CHOST}} in | |
*-darwin*) | |
if ${auto}; then | |
tlib=$(scanmacho -qF'%S#F' "${ED}"/usr/${libdir}/${lib}); | |
else | |
tlib=$(scanmacho -qF'%S#F' "${ED}"/${libdir}/${lib}); | |
fi; | |
[[ -z ${tlib} ]] && die "unable to read install_name from ${lib}"; | |
tlib=${tlib##*/}; | |
if ${auto}; then | |
mv "${ED}"/usr/${libdir}/${lib%${suffix}}.*${suffix#.} "${ED}"/${libdir}/ || die; | |
if [[ ${tlib} != ${lib%${suffix}}.*${suffix#.} ]]; then | |
mv "${ED}"/usr/${libdir}/${tlib%${suffix}}.*${suffix#.} "${ED}"/${libdir}/ || die; | |
fi; | |
rm -f "${ED}"/${libdir}/${lib}; | |
fi; | |
if [[ ! -w "${ED}/${libdir}/${tlib}" ]]; then | |
chmod u+w "${ED}${libdir}/${tlib}"; | |
local nowrite=yes; | |
fi; | |
install_name_tool -id "${EPREFIX}"/${libdir}/${tlib} "${ED}"/${libdir}/${tlib} || die "install_name_tool failed"; | |
[[ -n ${nowrite} ]] && chmod u-w "${ED}${libdir}/${tlib}"; | |
pushd "${ED}/usr/${libdir}" > /dev/null; | |
ln -snf "../../${libdir}/${tlib}" "${lib}"; | |
popd > /dev/null | |
;; | |
*) | |
if ${auto}; then | |
tlib=$(scanelf -qF'%S#F' "${ED}"/usr/${libdir}/${lib}); | |
[[ -z ${tlib} ]] && die "unable to read SONAME from ${lib}"; | |
mv "${ED}"/usr/${libdir}/${lib}* "${ED}"/${libdir}/ || die; | |
if [[ ${tlib} != ${lib}* ]]; then | |
mv "${ED}"/usr/${libdir}/${tlib}* "${ED}"/${libdir}/ || die; | |
fi; | |
rm -f "${ED}"/${libdir}/${lib}; | |
else | |
tlib=${lib}; | |
fi; | |
cat > "${ED}/usr/${libdir}/${lib}" <<-END_LDSCRIPT | |
/* GNU ld script | |
Since Gentoo has critical dynamic libraries in /lib, and the static versions | |
in /usr/lib, we need to have a "fake" dynamic lib in /usr/lib, otherwise we | |
run into linking problems. This "fake" dynamic lib is a linker script that | |
redirects the linker to the real lib. And yes, this works in the cross- | |
compiling scenario as the sysroot-ed linker will prepend the real path. | |
See bug https://bugs.gentoo.org/4411 for more info. | |
*/ | |
${output_format} | |
GROUP ( ${EPREFIX}/${libdir}/${tlib} ) | |
END_LDSCRIPT | |
;; | |
esac | |
fperms a+x "/usr/${libdir}/${lib}" || die "could not change perms on ${lib}"; | |
done | |
} | |
get-flag () | |
{ | |
local f var findflag="$1"; | |
for var in $(all-flag-vars); | |
do | |
for f in ${!var}; | |
do | |
if [ "${f/${findflag}}" != "${f}" ]; then | |
printf "%s\n" "${f/-${findflag}=}"; | |
return 0; | |
fi; | |
done; | |
done; | |
return 1 | |
} | |
get_abi_CFLAGS () | |
{ | |
get_abi_var CFLAGS "$@" | |
} | |
get_abi_CHOST () | |
{ | |
get_abi_var CHOST "$@" | |
} | |
get_abi_CTARGET () | |
{ | |
get_abi_var CTARGET "$@" | |
} | |
get_abi_FAKE_TARGETS () | |
{ | |
get_abi_var FAKE_TARGETS "$@" | |
} | |
get_abi_LDFLAGS () | |
{ | |
get_abi_var LDFLAGS "$@" | |
} | |
get_abi_LIBDIR () | |
{ | |
get_abi_var LIBDIR "$@" | |
} | |
get_abi_var () | |
{ | |
local flag=$1; | |
local abi=${2:-${ABI:-${DEFAULT_ABI:-default}}}; | |
local var="${flag}_${abi}"; | |
echo ${!var} | |
} | |
get_all_abis () | |
{ | |
local x order="" mvar dvar; | |
mvar="MULTILIB_ABIS"; | |
dvar="DEFAULT_ABI"; | |
if [[ -n $1 ]]; then | |
mvar="$1_${mvar}"; | |
dvar="$1_${dvar}"; | |
fi; | |
if [[ -z ${!mvar} ]]; then | |
echo "default"; | |
return 0; | |
fi; | |
for x in ${!mvar}; | |
do | |
if [[ ${x} != ${!dvar} ]]; then | |
order="${order:+${order} }${x}"; | |
fi; | |
done; | |
order="${order:+${order} }${!dvar}"; | |
echo ${order}; | |
return 0 | |
} | |
get_all_libdirs () | |
{ | |
local libdirs abi; | |
for abi in ${MULTILIB_ABIS}; | |
do | |
libdirs+=" $(get_abi_LIBDIR ${abi})"; | |
done; | |
[[ " ${libdirs} " != *" lib "* ]] && libdirs+=" lib"; | |
echo "${libdirs}" | |
} | |
get_exeext () | |
{ | |
case ${CHOST} in | |
*-cygwin* | mingw* | *-mingw*) | |
echo ".exe" | |
;; | |
esac | |
} | |
get_install_abis () | |
{ | |
local x order=""; | |
if [[ -z ${MULTILIB_ABIS} ]]; then | |
echo "default"; | |
return 0; | |
fi; | |
if [[ ${EMULTILIB_PKG} == "true" ]]; then | |
for x in ${MULTILIB_ABIS}; | |
do | |
if [[ ${x} != "${DEFAULT_ABI}" ]]; then | |
has ${x} ${ABI_DENY} || order="${order} ${x}"; | |
fi; | |
done; | |
has ${DEFAULT_ABI} ${ABI_DENY} || order="${order} ${DEFAULT_ABI}"; | |
if [[ -n ${ABI_ALLOW} ]]; then | |
local ordera=""; | |
for x in ${order}; | |
do | |
if has ${x} ${ABI_ALLOW}; then | |
ordera="${ordera} ${x}"; | |
fi; | |
done; | |
order=${ordera}; | |
fi; | |
else | |
order=${DEFAULT_ABI}; | |
fi; | |
if [[ -z ${order} ]]; then | |
die "The ABI list is empty. Are you using a proper multilib profile? Perhaps your USE flags or MULTILIB_ABIS are too restrictive for this package."; | |
fi; | |
echo ${order}; | |
return 0 | |
} | |
get_libdir () | |
{ | |
local CONF_LIBDIR; | |
if [ -n "${CONF_LIBDIR_OVERRIDE}" ]; then | |
echo ${CONF_LIBDIR_OVERRIDE}; | |
else | |
get_abi_LIBDIR; | |
fi | |
} | |
get_libname () | |
{ | |
local libname; | |
local ver=$1; | |
case ${CHOST} in | |
*-cygwin*) | |
libname="dll.a" | |
;; | |
mingw* | *-mingw*) | |
libname="dll" | |
;; | |
*-darwin*) | |
libname="dylib" | |
;; | |
*-mint*) | |
libname="irrelevant" | |
;; | |
hppa*-hpux*) | |
libname="sl" | |
;; | |
*) | |
libname="so" | |
;; | |
esac; | |
if [[ -z $* ]]; then | |
echo ".${libname}"; | |
else | |
for ver in "$@"; | |
do | |
case ${CHOST} in | |
*-cygwin*) | |
echo ".${ver}.${libname}" | |
;; | |
*-darwin*) | |
echo ".${ver}.${libname}" | |
;; | |
*-mint*) | |
echo ".${libname}" | |
;; | |
*) | |
echo ".${libname}.${ver}" | |
;; | |
esac; | |
done; | |
fi | |
} | |
get_modname () | |
{ | |
local modname; | |
local ver=$1; | |
case ${CHOST} in | |
*-darwin*) | |
modname="bundle" | |
;; | |
*) | |
modname="so" | |
;; | |
esac; | |
echo ".${modname}" | |
} | |
has_m32 () | |
{ | |
die "${FUNCNAME}: don't use this anymore" | |
} | |
has_m64 () | |
{ | |
die "${FUNCNAME}: don't use this anymore" | |
} | |
has_multilib_profile () | |
{ | |
[ -n "${MULTILIB_ABIS}" -a "${MULTILIB_ABIS}" != "${MULTILIB_ABIS/ /}" ] | |
} | |
in_iuse () | |
{ | |
debug-print-function ${FUNCNAME} "${@}"; | |
[[ ${#} -eq 1 ]] || die "Invalid args to ${FUNCNAME}()"; | |
local flag=${1}; | |
local liuse=(${IUSE}); | |
has "${flag}" "${liuse[@]#[+-]}" | |
} | |
is-flag () | |
{ | |
is-flagq "$@" && echo true | |
} | |
is-flagq () | |
{ | |
[[ -n $2 ]] && die "Usage: is-flag <flag>"; | |
local var; | |
for var in $(all-flag-vars); | |
do | |
_is_flagq ${var} "$1" && return 0; | |
done; | |
return 1 | |
} | |
is-ldflag () | |
{ | |
is-ldflagq "$@" && echo true | |
} | |
is-ldflagq () | |
{ | |
[[ -n $2 ]] && die "Usage: is-ldflag <flag>"; | |
_is_flagq LDFLAGS $1 | |
} | |
is_final_abi () | |
{ | |
has_multilib_profile || return 0; | |
set -- $(get_install_abis); | |
local LAST_ABI=$#; | |
[[ ${!LAST_ABI} == ${ABI} ]] | |
} | |
isdigit () | |
{ | |
local d; | |
for d in "$@"; | |
do | |
[[ ${d:-bad} == *[!0-9]* ]] && return 1; | |
done; | |
return 0 | |
} | |
libtool_elt_patch_dir () | |
{ | |
echo "${EPREFIX}/usr/share/elt-patches" | |
} | |
make_desktop_entry () | |
{ | |
[[ -z $1 ]] && die "make_desktop_entry: You must specify the executable"; | |
local exec=${1}; | |
local name=${2:-${PN}}; | |
local icon=${3:-${PN}}; | |
local type=${4}; | |
local fields=${5}; | |
if [[ -z ${type} ]]; then | |
local catmaj=${CATEGORY%%-*}; | |
local catmin=${CATEGORY##*-}; | |
case ${catmaj} in | |
app) | |
case ${catmin} in | |
accessibility) | |
type="Utility;Accessibility" | |
;; | |
admin) | |
type=System | |
;; | |
antivirus) | |
type=System | |
;; | |
arch) | |
type="Utility;Archiving" | |
;; | |
backup) | |
type="Utility;Archiving" | |
;; | |
cdr) | |
type="AudioVideo;DiscBurning" | |
;; | |
dicts) | |
type="Office;Dictionary" | |
;; | |
doc) | |
type=Documentation | |
;; | |
editors) | |
type="Utility;TextEditor" | |
;; | |
emacs) | |
type="Development;TextEditor" | |
;; | |
emulation) | |
type="System;Emulator" | |
;; | |
laptop) | |
type="Settings;HardwareSettings" | |
;; | |
office) | |
type=Office | |
;; | |
pda) | |
type="Office;PDA" | |
;; | |
vim) | |
type="Development;TextEditor" | |
;; | |
xemacs) | |
type="Development;TextEditor" | |
;; | |
esac | |
;; | |
dev) | |
type="Development" | |
;; | |
games) | |
case ${catmin} in | |
action | fps) | |
type=ActionGame | |
;; | |
arcade) | |
type=ArcadeGame | |
;; | |
board) | |
type=BoardGame | |
;; | |
emulation) | |
type=Emulator | |
;; | |
kids) | |
type=KidsGame | |
;; | |
puzzle) | |
type=LogicGame | |
;; | |
roguelike) | |
type=RolePlaying | |
;; | |
rpg) | |
type=RolePlaying | |
;; | |
simulation) | |
type=Simulation | |
;; | |
sports) | |
type=SportsGame | |
;; | |
strategy) | |
type=StrategyGame | |
;; | |
esac; | |
type="Game;${type}" | |
;; | |
gnome) | |
type="Gnome;GTK" | |
;; | |
kde) | |
type="KDE;Qt" | |
;; | |
mail) | |
type="Network;Email" | |
;; | |
media) | |
case ${catmin} in | |
gfx) | |
type=Graphics | |
;; | |
*) | |
case ${catmin} in | |
radio) | |
type=Tuner | |
;; | |
sound) | |
type=Audio | |
;; | |
tv) | |
type=TV | |
;; | |
video) | |
type=Video | |
;; | |
esac; | |
type="AudioVideo;${type}" | |
;; | |
esac | |
;; | |
net) | |
case ${catmin} in | |
dialup) | |
type=Dialup | |
;; | |
ftp) | |
type=FileTransfer | |
;; | |
im) | |
type=InstantMessaging | |
;; | |
irc) | |
type=IRCClient | |
;; | |
mail) | |
type=Email | |
;; | |
news) | |
type=News | |
;; | |
nntp) | |
type=News | |
;; | |
p2p) | |
type=FileTransfer | |
;; | |
voip) | |
type=Telephony | |
;; | |
esac; | |
type="Network;${type}" | |
;; | |
sci) | |
case ${catmin} in | |
astro*) | |
type=Astronomy | |
;; | |
bio*) | |
type=Biology | |
;; | |
calc*) | |
type=Calculator | |
;; | |
chem*) | |
type=Chemistry | |
;; | |
elec*) | |
type=Electronics | |
;; | |
geo*) | |
type=Geology | |
;; | |
math*) | |
type=Math | |
;; | |
physics) | |
type=Physics | |
;; | |
visual*) | |
type=DataVisualization | |
;; | |
esac; | |
type="Education;Science;${type}" | |
;; | |
sys) | |
type="System" | |
;; | |
www) | |
case ${catmin} in | |
client) | |
type=WebBrowser | |
;; | |
esac; | |
type="Network;${type}" | |
;; | |
*) | |
type= | |
;; | |
esac; | |
fi; | |
local slot=${SLOT%/*}; | |
if [[ ${slot} == "0" ]]; then | |
local desktop_name="${PN}"; | |
else | |
local desktop_name="${PN}-${slot}"; | |
fi; | |
local desktop="${T}/$(echo ${exec} | sed 's:[[:space:]/:]:_:g')-${desktop_name}.desktop"; | |
type=${type%;}${type:+;}; | |
if [[ -n ${icon} && ${icon} != /* ]] && [[ ${icon} == *.xpm || ${icon} == *.png || ${icon} == *.svg ]]; then | |
ewarn "As described in the Icon Theme Specification, icon file extensions are not"; | |
ewarn "allowed in .desktop files if the value is not an absolute path."; | |
icon=${icon%.*}; | |
fi; | |
cat > "${desktop}" <<-EOF | |
[Desktop Entry] | |
Name=${name} | |
Type=Application | |
Comment=${DESCRIPTION} | |
Exec=${exec} | |
TryExec=${exec%% *} | |
Icon=${icon} | |
Categories=${type} | |
EOF | |
if [[ ${fields:-=} != *=* ]]; then | |
ewarn "make_desktop_entry: update your 5th arg to read Path=${fields}"; | |
fields="Path=${fields}"; | |
fi; | |
[[ -n ${fields} ]] && printf '%b\n' "${fields}" >> "${desktop}"; | |
( insinto /usr/share/applications; | |
doins "${desktop}" ) || die "installing desktop file failed" | |
} | |
make_session_desktop () | |
{ | |
[[ -z $1 ]] && eerror "$0: You must specify the title" && return 1; | |
[[ -z $2 ]] && eerror "$0: You must specify the command" && return 1; | |
local title=$1; | |
local command=$2; | |
local desktop=${T}/${wm:-${PN}}.desktop; | |
shift 2; | |
cat > "${desktop}" <<-EOF | |
[Desktop Entry] | |
Name=${title} | |
Comment=This session logs you into ${title} | |
Exec=${command} $* | |
TryExec=${command} | |
Type=XSession | |
EOF | |
( insinto /usr/share/xsessions; | |
doins "${desktop}" ) | |
} | |
make_wrapper () | |
{ | |
_eutils_eprefix_init; | |
local wrapper=$1 bin=$2 chdir=$3 libdir=$4 path=$5; | |
local tmpwrapper=$(emktemp); | |
( echo '#!/bin/sh'; | |
[[ -n ${chdir} ]] && printf 'cd "%s"\n' "${EPREFIX}${chdir}"; | |
if [[ -n ${libdir} ]]; then | |
local var; | |
if [[ ${CHOST} == *-darwin* ]]; then | |
var=DYLD_LIBRARY_PATH; | |
else | |
var=LD_LIBRARY_PATH; | |
fi; | |
cat <<-EOF | |
if [ "\${${var}+set}" = "set" ] ; then | |
export ${var}="\${${var}}:${EPREFIX}${libdir}" | |
else | |
export ${var}="${EPREFIX}${libdir}" | |
fi | |
EOF | |
fi | |
printf 'exec %s "$@"\n' "${bin/#\//${EPREFIX}/}" ) > "${tmpwrapper}"; | |
chmod go+rx "${tmpwrapper}"; | |
if [[ -n ${path} ]]; then | |
( exeinto "${path}"; | |
newexe "${tmpwrapper}" "${wrapper}" ) || die; | |
else | |
newbin "${tmpwrapper}" "${wrapper}" || die; | |
fi | |
} | |
multilib_env () | |
{ | |
local CTARGET=${1:-${CTARGET}}; | |
local cpu=${CTARGET%%*-}; | |
case ${cpu} in | |
aarch64*) | |
export CFLAGS_arm=${CFLAGS_arm-}; | |
case ${cpu} in | |
aarch64*be) | |
export CHOST_arm="armv8b-${CTARGET#*-}" | |
;; | |
*) | |
export CHOST_arm="armv8l-${CTARGET#*-}" | |
;; | |
esac; | |
CHOST_arm=${CHOST_arm/%-gnu/-gnueabi}; | |
export CTARGET_arm=${CHOST_arm}; | |
export LIBDIR_arm="lib"; | |
export CFLAGS_arm64=${CFLAGS_arm64-}; | |
export CHOST_arm64=${CTARGET}; | |
export CTARGET_arm64=${CHOST_arm64}; | |
export LIBDIR_arm64="lib64"; | |
: ${MULTILIB_ABIS=arm64}; | |
: ${DEFAULT_ABI=arm64} | |
;; | |
x86_64*) | |
export CFLAGS_x86=${CFLAGS_x86--m32}; | |
export CHOST_x86=${CTARGET/x86_64/i686}; | |
CHOST_x86=${CHOST_x86/%-gnux32/-gnu}; | |
export CTARGET_x86=${CHOST_x86}; | |
if [[ ${SYMLINK_LIB} == "yes" ]]; then | |
export LIBDIR_x86="lib32"; | |
else | |
export LIBDIR_x86="lib"; | |
fi; | |
export CFLAGS_amd64=${CFLAGS_amd64--m64}; | |
export CHOST_amd64=${CTARGET/%-gnux32/-gnu}; | |
export CTARGET_amd64=${CHOST_amd64}; | |
export LIBDIR_amd64="lib64"; | |
export CFLAGS_x32=${CFLAGS_x32--mx32}; | |
export CHOST_x32=${CTARGET/%-gnu/-gnux32}; | |
export CTARGET_x32=${CHOST_x32}; | |
export LIBDIR_x32="libx32"; | |
case ${CTARGET} in | |
*-gnux32) | |
: ${MULTILIB_ABIS=x32 amd64 x86}; | |
: ${DEFAULT_ABI=x32} | |
;; | |
*) | |
: ${MULTILIB_ABIS=amd64 x86}; | |
: ${DEFAULT_ABI=amd64} | |
;; | |
esac | |
;; | |
mips64*) | |
export CFLAGS_o32=${CFLAGS_o32--mabi=32}; | |
export CHOST_o32=${CTARGET/mips64/mips}; | |
export CTARGET_o32=${CHOST_o32}; | |
export LIBDIR_o32="lib"; | |
export CFLAGS_n32=${CFLAGS_n32--mabi=n32}; | |
export CHOST_n32=${CTARGET}; | |
export CTARGET_n32=${CHOST_n32}; | |
export LIBDIR_n32="lib32"; | |
export CFLAGS_n64=${CFLAGS_n64--mabi=64}; | |
export CHOST_n64=${CTARGET}; | |
export CTARGET_n64=${CHOST_n64}; | |
export LIBDIR_n64="lib64"; | |
: ${MULTILIB_ABIS=n64 n32 o32}; | |
: ${DEFAULT_ABI=n32} | |
;; | |
powerpc64*) | |
export CFLAGS_ppc=${CFLAGS_ppc--m32}; | |
export CHOST_ppc=${CTARGET/powerpc64/powerpc}; | |
export CTARGET_ppc=${CHOST_ppc}; | |
export LIBDIR_ppc="lib"; | |
export CFLAGS_ppc64=${CFLAGS_ppc64--m64}; | |
export CHOST_ppc64=${CTARGET}; | |
export CTARGET_ppc64=${CHOST_ppc64}; | |
export LIBDIR_ppc64="lib64"; | |
: ${MULTILIB_ABIS=ppc64 ppc}; | |
: ${DEFAULT_ABI=ppc64} | |
;; | |
s390x*) | |
export CFLAGS_s390=${CFLAGS_s390--m31}; | |
export CHOST_s390=${CTARGET/s390x/s390}; | |
export CTARGET_s390=${CHOST_s390}; | |
export LIBDIR_s390="lib"; | |
export CFLAGS_s390x=${CFLAGS_s390x--m64}; | |
export CHOST_s390x=${CTARGET}; | |
export CTARGET_s390x=${CHOST_s390x}; | |
export LIBDIR_s390x="lib64"; | |
: ${MULTILIB_ABIS=s390x s390}; | |
: ${DEFAULT_ABI=s390x} | |
;; | |
sparc64*) | |
export CFLAGS_sparc32=${CFLAGS_sparc32--m32}; | |
export CHOST_sparc32=${CTARGET/sparc64/sparc}; | |
export CTARGET_sparc32=${CHOST_sparc32}; | |
export LIBDIR_sparc32="lib"; | |
export CFLAGS_sparc64=${CFLAGS_sparc64--m64}; | |
export CHOST_sparc64=${CTARGET}; | |
export CTARGET_sparc64=${CHOST_sparc64}; | |
export LIBDIR_sparc64="lib64"; | |
: ${MULTILIB_ABIS=sparc64 sparc32}; | |
: ${DEFAULT_ABI=sparc64} | |
;; | |
*) | |
: ${MULTILIB_ABIS=default}; | |
: ${DEFAULT_ABI=default} | |
;; | |
esac; | |
export MULTILIB_ABIS DEFAULT_ABI | |
} | |
multilib_toolchain_setup () | |
{ | |
local v vv; | |
export ABI=$1; | |
if [[ ${_DEFAULT_ABI_SAVED} == "true" ]]; then | |
for v in CHOST CBUILD AS CC CXX F77 FC LD PKG_CONFIG_{LIBDIR,PATH}; | |
do | |
vv="_abi_saved_${v}"; | |
[[ ${!vv+set} == "set" ]] && export ${v}="${!vv}" || unset ${v}; | |
unset ${vv}; | |
done; | |
unset _DEFAULT_ABI_SAVED; | |
fi; | |
if [[ ${ABI} != ${DEFAULT_ABI} ]]; then | |
for v in CHOST CBUILD AS CC CXX F77 FC LD PKG_CONFIG_{LIBDIR,PATH}; | |
do | |
vv="_abi_saved_${v}"; | |
[[ ${!v+set} == "set" ]] && export ${vv}="${!v}" || unset ${vv}; | |
done; | |
export _DEFAULT_ABI_SAVED="true"; | |
export CHOST=$(get_abi_CHOST ${DEFAULT_ABI}); | |
export CC="$(tc-getCC) $(get_abi_CFLAGS)"; | |
export CXX="$(tc-getCXX) $(get_abi_CFLAGS)"; | |
export F77="$(tc-getF77) $(get_abi_CFLAGS)"; | |
export FC="$(tc-getFC) $(get_abi_CFLAGS)"; | |
export LD="$(tc-getLD) $(get_abi_LDFLAGS)"; | |
export CHOST=$(get_abi_CHOST $1); | |
export CBUILD=$(get_abi_CHOST $1); | |
export PKG_CONFIG_LIBDIR=${EPREFIX}/usr/$(get_libdir)/pkgconfig; | |
export PKG_CONFIG_PATH=${EPREFIX}/usr/share/pkgconfig; | |
fi | |
} | |
newicon () | |
{ | |
_iconins ${FUNCNAME} "$@" | |
} | |
newmenu () | |
{ | |
( insinto /usr/share/applications; | |
newins "$@" ) | |
} | |
no-as-needed () | |
{ | |
case $($(tc-getLD) -v 2>&1 </dev/null) in | |
*GNU*) | |
echo "-Wl,--no-as-needed" | |
;; | |
esac | |
} | |
number_abis () | |
{ | |
set -- `get_install_abis`; | |
echo $# | |
} | |
optfeature () | |
{ | |
debug-print-function ${FUNCNAME} "$@"; | |
local i j msg; | |
local desc=$1; | |
local flag=0; | |
shift; | |
for i in "$@"; | |
do | |
for j in ${i}; | |
do | |
if has_version "${j}"; then | |
flag=1; | |
else | |
flag=0; | |
break; | |
fi; | |
done; | |
if [[ ${flag} -eq 1 ]]; then | |
break; | |
fi; | |
done; | |
if [[ ${flag} -eq 0 ]]; then | |
for i in "$@"; | |
do | |
msg=" "; | |
for j in ${i}; | |
do | |
msg+=" ${j} and"; | |
done; | |
msg="${msg:0: -4} for ${desc}"; | |
elog "${msg}"; | |
done; | |
fi | |
} | |
path_exists () | |
{ | |
local opt=$1; | |
[[ ${opt} == -[ao] ]] && shift || opt="-a"; | |
[[ $# -eq 0 ]] && return 1; | |
local p r=0; | |
for p in "$@"; | |
do | |
[[ -e ${p} ]]; | |
: $(( r += $? )); | |
done; | |
case ${opt} in | |
-a) | |
return $(( r != 0 )) | |
;; | |
-o) | |
return $(( r == $# )) | |
;; | |
esac | |
} | |
pkg_nofetch () | |
{ | |
default | |
} | |
preserve_old_lib () | |
{ | |
_eutils_eprefix_init; | |
if [[ ${EBUILD_PHASE} != "preinst" ]]; then | |
eerror "preserve_old_lib() must be called from pkg_preinst() only"; | |
die "Invalid preserve_old_lib() usage"; | |
fi; | |
[[ -z $1 ]] && die "Usage: preserve_old_lib <library to preserve> [more libraries to preserve]"; | |
has preserve-libs ${FEATURES} && return 0; | |
local lib dir; | |
for lib in "$@"; | |
do | |
[[ -e ${EROOT}/${lib} ]] || continue; | |
dir=${lib%/*}; | |
dodir ${dir} || die "dodir ${dir} failed"; | |
cp "${EROOT}"/${lib} "${ED}"/${lib} || die "cp ${lib} failed"; | |
touch "${ED}"/${lib}; | |
done | |
} | |
preserve_old_lib_notify () | |
{ | |
if [[ ${EBUILD_PHASE} != "postinst" ]]; then | |
eerror "preserve_old_lib_notify() must be called from pkg_postinst() only"; | |
die "Invalid preserve_old_lib_notify() usage"; | |
fi; | |
has preserve-libs ${FEATURES} && return 0; | |
_eutils_eprefix_init; | |
local lib notice=0; | |
for lib in "$@"; | |
do | |
[[ -e ${EROOT}/${lib} ]] || continue; | |
if [[ ${notice} -eq 0 ]]; then | |
notice=1; | |
ewarn "Old versions of installed libraries were detected on your system."; | |
ewarn "In order to avoid breaking packages that depend on these old libs,"; | |
ewarn "the libraries are not being removed. You need to run revdep-rebuild"; | |
ewarn "in order to remove these old dependencies. If you do not have this"; | |
ewarn "helper program, simply emerge the 'gentoolkit' package."; | |
ewarn; | |
fi; | |
ewarn " # revdep-rebuild --library '${lib}' && rm '${lib}'"; | |
done | |
} | |
prune_libtool_files () | |
{ | |
debug-print-function ${FUNCNAME} "$@"; | |
local removing_all removing_modules opt; | |
for opt in "$@"; | |
do | |
case "${opt}" in | |
--all) | |
removing_all=1; | |
removing_modules=1 | |
;; | |
--modules) | |
removing_modules=1 | |
;; | |
*) | |
die "Invalid argument to ${FUNCNAME}(): ${opt}" | |
;; | |
esac; | |
done; | |
local f; | |
local queue=(); | |
while IFS= read -r -d '' f; do | |
local archivefile=${f/%.la/.a}; | |
if ! sed -n -e '/^# Generated by .*libtool/q0;4q1' "${f}"; then | |
continue; | |
fi; | |
[[ ${f} != ${archivefile} ]] || die 'regex sanity check failed'; | |
local reason= pkgconfig_scanned=; | |
local snotlink=$(sed -n -e 's:^shouldnotlink=::p' "${f}"); | |
if [[ ${snotlink} == yes ]]; then | |
if [[ -f ${archivefile} ]]; then | |
einfo "Removing unnecessary ${archivefile#${D%/}} (static plugin)"; | |
queue+=("${archivefile}"); | |
fi; | |
if [[ -n ${removing_modules} ]]; then | |
reason='module'; | |
fi; | |
else | |
if [[ -n ${removing_all} ]]; then | |
reason='requested'; | |
else | |
if [[ ! -f ${archivefile} ]]; then | |
reason='no static archive'; | |
else | |
if [[ ! -n $(sed -nre "s/^(dependency_libs|inherited_linker_flags)='(.*)'$/\2/p" "${f}") ]]; then | |
reason='no libs & flags'; | |
else | |
if [[ ! -n ${pkgconfig_scanned} ]]; then | |
local pc_libs=(); | |
if [[ ! -n ${removing_all} ]]; then | |
local pc; | |
local tf=${T}/prune-lt-files.pc; | |
local pkgconf=$(tc-getPKG_CONFIG); | |
while IFS= read -r -d '' pc; do | |
local arg libs; | |
if ${pkgconf} --exists "${pc}" &> /dev/null; then | |
sed -e '/^Requires:/d' "${pc}" > "${tf}"; | |
libs=$(${pkgconf} --libs "${tf}"); | |
else | |
libs=$(sed -ne 's/^Libs://p' "${pc}"); | |
fi; | |
for arg in ${libs}; | |
do | |
if [[ ${arg} == -l* ]]; then | |
if [[ ${arg} == '*$*' ]]; then | |
eerror "${FUNCNAME}: variable substitution likely failed in ${pc}"; | |
eerror "(arg: ${arg})"; | |
eerror "Most likely, you need to add virtual/pkgconfig to DEPEND."; | |
die "${FUNCNAME}: unsubstituted variable found in .pc"; | |
fi; | |
pc_libs+=(lib${arg#-l}.la); | |
fi; | |
done; | |
done < <(find "${D}" -type f -name '*.pc' -print0); | |
rm -f "${tf}"; | |
fi; | |
pkgconfig_scanned=1; | |
fi; | |
has "${f##*/}" "${pc_libs[@]}" && reason='covered by .pc'; | |
fi; | |
fi; | |
fi; | |
fi; | |
if [[ -n ${reason} ]]; then | |
einfo "Removing unnecessary ${f#${D%/}} (${reason})"; | |
queue+=("${f}"); | |
fi; | |
done < <(find "${D}" -xtype f -name '*.la' -print0); | |
if [[ -n ${queue[@]} ]]; then | |
rm -f "${queue[@]}"; | |
fi | |
} | |
raw-ldflags () | |
{ | |
local x input="$@"; | |
[[ -z ${input} ]] && input=${LDFLAGS}; | |
set --; | |
for x in ${input}; | |
do | |
case ${x} in | |
-Wl,*) | |
x=${x#-Wl,}; | |
set -- "$@" ${x//,/ } | |
;; | |
*) | |
;; | |
esac; | |
done; | |
echo "$@" | |
} | |
replace-cpu-flags () | |
{ | |
local newcpu="$#"; | |
newcpu="${!newcpu}"; | |
while [ $# -gt 1 ]; do | |
replace-flags "-march=${1}" "-march=${newcpu}"; | |
replace-flags "-mcpu=${1}" "-mcpu=${newcpu}"; | |
replace-flags "-mtune=${1}" "-mtune=${newcpu}"; | |
shift; | |
done; | |
return 0 | |
} | |
replace-flags () | |
{ | |
[[ $# != 2 ]] && die "Usage: replace-flags <old flag> <new flag>"; | |
local f var new; | |
for var in $(all-flag-vars); | |
do | |
new=(); | |
for f in ${!var}; | |
do | |
[[ ${f} == ${1} ]] && f=${2}; | |
new+=("${f}"); | |
done; | |
export ${var}="${new[*]}"; | |
done; | |
return 0 | |
} | |
replace-sparc64-flags () | |
{ | |
local SPARC64_CPUS="ultrasparc3 ultrasparc v9"; | |
if [ "${CFLAGS/mtune}" != "${CFLAGS}" ]; then | |
for x in ${SPARC64_CPUS}; | |
do | |
CFLAGS="${CFLAGS/-mcpu=${x}/-mcpu=v8}"; | |
done; | |
else | |
for x in ${SPARC64_CPUS}; | |
do | |
CFLAGS="${CFLAGS/-mcpu=${x}/-mcpu=v8 -mtune=${x}}"; | |
done; | |
fi; | |
if [ "${CXXFLAGS/mtune}" != "${CXXFLAGS}" ]; then | |
for x in ${SPARC64_CPUS}; | |
do | |
CXXFLAGS="${CXXFLAGS/-mcpu=${x}/-mcpu=v8}"; | |
done; | |
else | |
for x in ${SPARC64_CPUS}; | |
do | |
CXXFLAGS="${CXXFLAGS/-mcpu=${x}/-mcpu=v8 -mtune=${x}}"; | |
done; | |
fi; | |
export CFLAGS CXXFLAGS | |
} | |
setup-allowed-flags () | |
{ | |
ALLOWED_FLAGS=(-pipe -O '-O[12sg]' -mcpu -march -mtune '-fstack-protector*' '-fsanitize*' '-fstack-check*' -fno-stack-check -fbounds-check -fbounds-checking -fno-strict-overflow -fno-PIE -fno-pie -nopie -no-pie -fno-unit-at-a-time -g '-g[0-9]' -ggdb '-ggdb[0-9]' '-gdwarf-*' gstabs -gstabs+ -fno-ident -fpermissive -frecord-gcc-switches '-fdiagnostics*' '-fplugin*' '-W*' -w '-[DUILR]*' '-Wl,*'); | |
ALLOWED_FLAGS+=('-fno-stack-protector*' '-fabi-version=*' -fno-strict-aliasing -fno-bounds-check -fno-bounds-checking -fstrict-overflow -fno-omit-frame-pointer '-fno-builtin*'); | |
ALLOWED_FLAGS+=(-mregparm -mno-app-regs -mapp-regs -mno-mmx -mno-sse -mno-sse2 -mno-sse3 -mno-ssse3 -mno-sse4 -mno-sse4.1 -mno-sse4.2 -mno-avx -mno-aes -mno-pclmul -mno-sse4a -mno-3dnow -mno-popcnt -mno-abm -mips1 -mips2 -mips3 -mips4 -mips32 -mips64 -mips16 -mplt -msoft-float -mno-soft-float -mhard-float -mno-hard-float -mfpu -mieee -mieee-with-inexact -mschedule -mfloat-gprs -mspe -mno-spe -mtls-direct-seg-refs -mno-tls-direct-seg-refs -mflat -mno-flat -mno-faster-structs -mfaster-structs -m32 -m64 -mx32 -mabi -mlittle-endian -mbig-endian -EL -EB -fPIC -mlive-g0 -mcmodel -mstack-bias -mno-stack-bias -msecure-plt '-m*-toc' -mfloat-abi -mfix-r10000 -mno-fix-r10000 -mthumb -marm -mno-fma4 -mno-movbe -mno-xop -mno-lwp -mno-fsgsbase -mno-rdrnd -mno-f16c -mno-bmi -mno-tbm -mno-avx2 -mno-bmi2 -mno-fma -mno-lzcnt -mno-fxsr -mno-hle -mno-rtm -mno-xsave -mno-xsaveopt -mno-avx512cd -mno-avx512er -mno-avx512f -mno-avx512pf -mno-sha) | |
} | |
src_compile () | |
{ | |
default | |
} | |
src_configure () | |
{ | |
strip-flags; | |
econf $(use_enable static-libs static) | |
} | |
src_install () | |
{ | |
DOCS="AUTHORS BUGS ChangeLog NEWS README TODO docs/projects_using_ftgl.txt" default; | |
rm -rf "${D}"/usr/share/doc/ftgl || die; | |
prune_libtool_files | |
} | |
src_prepare () | |
{ | |
epatch "${FILESDIR}"/${P}-gentoo.patch "${FILESDIR}"/${P}-underlink.patch; | |
sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.ac || die; | |
eautoreconf | |
} | |
src_test () | |
{ | |
default | |
} | |
src_unpack () | |
{ | |
default | |
} | |
strip-flags () | |
{ | |
local x y var; | |
local ALLOWED_FLAGS; | |
setup-allowed-flags; | |
set -f; | |
for var in $(all-flag-vars); | |
do | |
local new=(); | |
for x in ${!var}; | |
do | |
local flag=${x%%=*}; | |
for y in "${ALLOWED_FLAGS[@]}"; | |
do | |
if [[ -z ${flag%%${y}} ]]; then | |
new+=("${x}"); | |
break; | |
fi; | |
done; | |
done; | |
if _is_flagq ${var} "-O*" && ! _is_flagq new "-O*"; then | |
new+=(-O2); | |
fi; | |
if [[ ${!var} != "${new[*]}" ]]; then | |
einfo "strip-flags: ${var}: changed '${!var}' to '${new[*]}'"; | |
fi; | |
export ${var}="${new[*]}"; | |
done; | |
set +f; | |
return 0 | |
} | |
strip-linguas () | |
{ | |
local ls newls nols; | |
if [[ $1 == "-i" ]] || [[ $1 == "-u" ]]; then | |
local op=$1; | |
shift; | |
ls=$(find "$1" -name '*.po' -exec basename {} .po ';'); | |
shift; | |
local d f; | |
for d in "$@"; | |
do | |
if [[ ${op} == "-u" ]]; then | |
newls=${ls}; | |
else | |
newls=""; | |
fi; | |
for f in $(find "$d" -name '*.po' -exec basename {} .po ';'); | |
do | |
if [[ ${op} == "-i" ]]; then | |
has ${f} ${ls} && newls="${newls} ${f}"; | |
else | |
has ${f} ${ls} || newls="${newls} ${f}"; | |
fi; | |
done; | |
ls=${newls}; | |
done; | |
else | |
ls="$@"; | |
fi; | |
nols=""; | |
newls=""; | |
for f in ${LINGUAS}; | |
do | |
if has ${f} ${ls}; then | |
newls="${newls} ${f}"; | |
else | |
nols="${nols} ${f}"; | |
fi; | |
done; | |
[[ -n ${nols} ]] && einfo "Sorry, but ${PN} does not support the LINGUAS:" ${nols}; | |
export LINGUAS=${newls:1} | |
} | |
strip-unsupported-flags () | |
{ | |
export CFLAGS=$(test-flags-CC ${CFLAGS}); | |
export CXXFLAGS=$(test-flags-CXX ${CXXFLAGS}); | |
export FFLAGS=$(test-flags-F77 ${FFLAGS}); | |
export FCFLAGS=$(test-flags-FC ${FCFLAGS}) | |
} | |
tc-arch () | |
{ | |
tc-ninja_magic_to_arch portage "$@" | |
} | |
tc-arch-kernel () | |
{ | |
tc-ninja_magic_to_arch kern "$@" | |
} | |
tc-check-openmp () | |
{ | |
if ! tc-has-openmp; then | |
eerror "Your current compiler does not support OpenMP!"; | |
if tc-is-gcc; then | |
eerror "Enable OpenMP support by building sys-devel/gcc with USE=\"openmp\"."; | |
else | |
if tc-is-clang; then | |
eerror "OpenMP support in sys-devel/clang is provided by sys-libs/libomp."; | |
fi; | |
fi; | |
die "Active compiler does not have required support for OpenMP"; | |
fi | |
} | |
tc-endian () | |
{ | |
local host=$1; | |
[[ -z ${host} ]] && host=${CTARGET:-${CHOST}}; | |
host=${host%%-*}; | |
case ${host} in | |
aarch64*be) | |
echo big | |
;; | |
aarch64) | |
echo little | |
;; | |
alpha*) | |
echo big | |
;; | |
arm*b*) | |
echo big | |
;; | |
arm*) | |
echo little | |
;; | |
cris*) | |
echo little | |
;; | |
hppa*) | |
echo big | |
;; | |
i?86*) | |
echo little | |
;; | |
ia64*) | |
echo little | |
;; | |
m68*) | |
echo big | |
;; | |
mips*l*) | |
echo little | |
;; | |
mips*) | |
echo big | |
;; | |
powerpc*le) | |
echo little | |
;; | |
powerpc*) | |
echo big | |
;; | |
s390*) | |
echo big | |
;; | |
sh*b*) | |
echo big | |
;; | |
sh*) | |
echo little | |
;; | |
sparc*) | |
echo big | |
;; | |
x86_64*) | |
echo little | |
;; | |
*) | |
echo wtf | |
;; | |
esac | |
} | |
tc-env_build () | |
{ | |
tc-export_build_env; | |
CFLAGS=${BUILD_CFLAGS} CXXFLAGS=${BUILD_CXXFLAGS} CPPFLAGS=${BUILD_CPPFLAGS} LDFLAGS=${BUILD_LDFLAGS} AR=$(tc-getBUILD_AR) AS=$(tc-getBUILD_AS) CC=$(tc-getBUILD_CC) CPP=$(tc-getBUILD_CPP) CXX=$(tc-getBUILD_CXX) LD=$(tc-getBUILD_LD) NM=$(tc-getBUILD_NM) PKG_CONFIG=$(tc-getBUILD_PKG_CONFIG) RANLIB=$(tc-getBUILD_RANLIB) "$@" | |
} | |
tc-export () | |
{ | |
local var; | |
for var in "$@"; | |
do | |
[[ $(type -t "tc-get${var}") != "function" ]] && die "tc-export: invalid export variable '${var}'"; | |
"tc-get${var}" > /dev/null; | |
done | |
} | |
tc-export_build_env () | |
{ | |
tc-export "$@"; | |
: ${BUILD_CFLAGS:=-O1 -pipe}; | |
: ${BUILD_CXXFLAGS:=-O1 -pipe}; | |
: ${BUILD_CPPFLAGS:= }; | |
: ${BUILD_LDFLAGS:= }; | |
export BUILD_{C,CXX,CPP,LD}FLAGS; | |
local v; | |
for v in BUILD_{C,CXX,CPP,LD}FLAGS; | |
do | |
export ${v#BUILD_}_FOR_BUILD="${!v}"; | |
done | |
} | |
tc-get-compiler-type () | |
{ | |
local code=' | |
#if defined(__PATHSCALE__) | |
HAVE_PATHCC | |
#elif defined(__clang__) | |
HAVE_CLANG | |
#elif defined(__GNUC__) | |
HAVE_GCC | |
#endif | |
'; | |
local res=$($(tc-getCPP "$@") -E -P - <<<"${code}"); | |
case ${res} in | |
*HAVE_PATHCC*) | |
echo pathcc | |
;; | |
*HAVE_CLANG*) | |
echo clang | |
;; | |
*HAVE_GCC*) | |
echo gcc | |
;; | |
*) | |
echo unknown | |
;; | |
esac | |
} | |
tc-getAR () | |
{ | |
tc-getPROG AR ar "$@" | |
} | |
tc-getAS () | |
{ | |
tc-getPROG AS as "$@" | |
} | |
tc-getBUILD_AR () | |
{ | |
tc-getBUILD_PROG AR ar "$@" | |
} | |
tc-getBUILD_AS () | |
{ | |
tc-getBUILD_PROG AS as "$@" | |
} | |
tc-getBUILD_CC () | |
{ | |
tc-getBUILD_PROG CC gcc "$@" | |
} | |
tc-getBUILD_CPP () | |
{ | |
tc-getBUILD_PROG CPP "$(tc-getBUILD_CC) -E" "$@" | |
} | |
tc-getBUILD_CXX () | |
{ | |
tc-getBUILD_PROG CXX g++ "$@" | |
} | |
tc-getBUILD_LD () | |
{ | |
tc-getBUILD_PROG LD ld "$@" | |
} | |
tc-getBUILD_NM () | |
{ | |
tc-getBUILD_PROG NM nm "$@" | |
} | |
tc-getBUILD_OBJCOPY () | |
{ | |
tc-getBUILD_PROG OBJCOPY objcopy "$@" | |
} | |
tc-getBUILD_PKG_CONFIG () | |
{ | |
tc-getBUILD_PROG PKG_CONFIG pkg-config "$@" | |
} | |
tc-getBUILD_PROG () | |
{ | |
_tc-getPROG CBUILD "BUILD_$1 $1_FOR_BUILD HOST$1" "${@:2}" | |
} | |
tc-getBUILD_RANLIB () | |
{ | |
tc-getBUILD_PROG RANLIB ranlib "$@" | |
} | |
tc-getBUILD_STRIP () | |
{ | |
tc-getBUILD_PROG STRIP strip "$@" | |
} | |
tc-getCC () | |
{ | |
tc-getPROG CC gcc "$@" | |
} | |
tc-getCPP () | |
{ | |
tc-getPROG CPP "${CC:-gcc} -E" "$@" | |
} | |
tc-getCXX () | |
{ | |
tc-getPROG CXX g++ "$@" | |
} | |
tc-getDLLWRAP () | |
{ | |
tc-getPROG DLLWRAP dllwrap "$@" | |
} | |
tc-getF77 () | |
{ | |
tc-getPROG F77 gfortran "$@" | |
} | |
tc-getFC () | |
{ | |
tc-getPROG FC gfortran "$@" | |
} | |
tc-getGCJ () | |
{ | |
tc-getPROG GCJ gcj "$@" | |
} | |
tc-getGO () | |
{ | |
tc-getPROG GO gccgo "$@" | |
} | |
tc-getLD () | |
{ | |
tc-getPROG LD ld "$@" | |
} | |
tc-getNM () | |
{ | |
tc-getPROG NM nm "$@" | |
} | |
tc-getOBJCOPY () | |
{ | |
tc-getPROG OBJCOPY objcopy "$@" | |
} | |
tc-getOBJDUMP () | |
{ | |
tc-getPROG OBJDUMP objdump "$@" | |
} | |
tc-getPKG_CONFIG () | |
{ | |
tc-getPROG PKG_CONFIG pkg-config "$@" | |
} | |
tc-getPROG () | |
{ | |
_tc-getPROG CHOST "$@" | |
} | |
tc-getRANLIB () | |
{ | |
tc-getPROG RANLIB ranlib "$@" | |
} | |
tc-getRC () | |
{ | |
tc-getPROG RC windres "$@" | |
} | |
tc-getSTRIP () | |
{ | |
tc-getPROG STRIP strip "$@" | |
} | |
tc-has-openmp () | |
{ | |
local base="${T}/test-tc-openmp"; | |
cat > "${base}.c" <<-EOF | |
#include <omp.h> | |
int main() { | |
int nthreads, tid, ret = 0; | |
#pragma omp parallel private(nthreads, tid) | |
{ | |
tid = omp_get_thread_num(); | |
nthreads = omp_get_num_threads(); ret += tid + nthreads; | |
} | |
return ret; | |
} | |
EOF | |
$(tc-getCC "$@") -fopenmp "${base}.c" -o "${base}" &> /dev/null; | |
local ret=$?; | |
rm -f "${base}"*; | |
return ${ret} | |
} | |
tc-has-tls () | |
{ | |
local base="${T}/test-tc-tls"; | |
cat > "${base}.c" <<-EOF | |
int foo(int *i) { | |
static __thread int j = 0; | |
return *i ? j : *i; | |
} | |
EOF | |
local flags; | |
case $1 in | |
-s) | |
flags="-S" | |
;; | |
-c) | |
flags="-c" | |
;; | |
-l) | |
;; | |
-*) | |
die "Usage: tc-has-tls [-c|-l] [toolchain prefix]" | |
;; | |
esac; | |
: ${flags:=-fPIC -shared -Wl,-z,defs}; | |
[[ $1 == -* ]] && shift; | |
$(tc-getCC "$@") ${flags} "${base}.c" -o "${base}" &> /dev/null; | |
local ret=$?; | |
rm -f "${base}"*; | |
return ${ret} | |
} | |
tc-is-clang () | |
{ | |
[[ $(tc-get-compiler-type) == clang ]] | |
} | |
tc-is-cross-compiler () | |
{ | |
[[ ${CBUILD:-${CHOST}} != ${CHOST} ]] | |
} | |
tc-is-gcc () | |
{ | |
[[ $(tc-get-compiler-type) == gcc ]] | |
} | |
tc-is-softfloat () | |
{ | |
local CTARGET=${CTARGET:-${CHOST}}; | |
case ${CTARGET} in | |
bfin* | h8300*) | |
echo "only" | |
;; | |
*) | |
if [[ ${CTARGET//_/-} == *-softfloat-* ]]; then | |
echo "yes"; | |
else | |
if [[ ${CTARGET//_/-} == *-softfp-* ]]; then | |
echo "softfp"; | |
else | |
echo "no"; | |
fi; | |
fi | |
;; | |
esac | |
} | |
tc-is-static-only () | |
{ | |
local host=${CTARGET:-${CHOST}}; | |
[[ ${host} == *-mint* ]] | |
} | |
tc-ld-disable-gold () | |
{ | |
if ! tc-ld-is-gold "$@"; then | |
return; | |
fi; | |
ewarn "Forcing usage of the BFD linker instead of GOLD"; | |
local ld=$(tc-getLD "$@"); | |
local bfd_ld="${ld%% *}.bfd"; | |
local path_ld=$(which "${bfd_ld}" 2>/dev/null); | |
[[ -e ${path_ld} ]] && export LD=${bfd_ld}; | |
local major=$(gcc-major-version "$@"); | |
local minor=$(gcc-minor-version "$@"); | |
if [[ ${major} -lt 4 ]] || [[ ${major} -eq 4 && ${minor} -lt 8 ]]; then | |
if [[ -e ${path_ld} ]]; then | |
local d="${T}/bfd-linker"; | |
mkdir -p "${d}"; | |
ln -sf "${path_ld}" "${d}"/ld; | |
export LDFLAGS="${LDFLAGS} -B${d}"; | |
else | |
die "unable to locate a BFD linker to bypass gold"; | |
fi; | |
else | |
export LDFLAGS="${LDFLAGS} -fuse-ld=bfd"; | |
fi | |
} | |
tc-ld-is-gold () | |
{ | |
local out; | |
out=$($(tc-getLD "$@") --version 2>&1); | |
if [[ ${out} == *"GNU gold"* ]]; then | |
return 0; | |
fi; | |
local base="${T}/test-tc-gold"; | |
cat > "${base}.c" <<-EOF | |
int main() { return 0; } | |
EOF | |
out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1); | |
rm -f "${base}"*; | |
if [[ ${out} == *"GNU gold"* ]]; then | |
return 0; | |
fi; | |
return 1 | |
} | |
tc-ninja_magic_to_arch () | |
{ | |
function ninj () | |
{ | |
[[ ${type} == "kern" ]] && echo $1 || echo $2 | |
}; | |
local type=$1; | |
local host=$2; | |
[[ -z ${host} ]] && host=${CTARGET:-${CHOST}}; | |
case ${host} in | |
aarch64*) | |
echo arm64 | |
;; | |
alpha*) | |
echo alpha | |
;; | |
arm*) | |
echo arm | |
;; | |
avr*) | |
ninj avr32 avr | |
;; | |
bfin*) | |
ninj blackfin bfin | |
;; | |
c6x*) | |
echo c6x | |
;; | |
cris*) | |
echo cris | |
;; | |
frv*) | |
echo frv | |
;; | |
hexagon*) | |
echo hexagon | |
;; | |
hppa*) | |
ninj parisc hppa | |
;; | |
i?86*) | |
if [[ ${type} == "kern" && ${host} == *freebsd* ]]; then | |
echo i386; | |
else | |
echo x86; | |
fi | |
;; | |
ia64*) | |
echo ia64 | |
;; | |
m68*) | |
echo m68k | |
;; | |
metag*) | |
echo metag | |
;; | |
microblaze*) | |
echo microblaze | |
;; | |
mips*) | |
echo mips | |
;; | |
nios2*) | |
echo nios2 | |
;; | |
nios*) | |
echo nios | |
;; | |
or1k | or32*) | |
echo openrisc | |
;; | |
powerpc*) | |
if [[ ${type} == "kern" ]]; then | |
echo powerpc; | |
else | |
if [[ ${host} == powerpc64* ]]; then | |
echo ppc64; | |
else | |
echo ppc; | |
fi; | |
fi | |
;; | |
riscv*) | |
echo riscv | |
;; | |
s390*) | |
echo s390 | |
;; | |
score*) | |
echo score | |
;; | |
sh64*) | |
ninj sh64 sh | |
;; | |
sh*) | |
echo sh | |
;; | |
sparc64*) | |
ninj sparc64 sparc | |
;; | |
sparc*) | |
[[ ${PROFILE_ARCH} == "sparc64" ]] && ninj sparc64 sparc || echo sparc | |
;; | |
tile*) | |
echo tile | |
;; | |
vax*) | |
echo vax | |
;; | |
x86_64*freebsd*) | |
echo amd64 | |
;; | |
x86_64*) | |
if [[ ${type} == "kern" ]]; then | |
echo x86; | |
else | |
echo amd64; | |
fi | |
;; | |
xtensa*) | |
echo xtensa | |
;; | |
*) | |
echo unknown | |
;; | |
esac | |
} | |
tc-stack-grows-down () | |
{ | |
case ${ARCH} in | |
hppa | metag) | |
return 1 | |
;; | |
esac; | |
return 0 | |
} | |
test-flag-CC () | |
{ | |
test-flag-PROG "CC" c "$1" | |
} | |
test-flag-CXX () | |
{ | |
test-flag-PROG "CXX" c++ "$1" | |
} | |
test-flag-F77 () | |
{ | |
test-flag-PROG "F77" f77 "$1" | |
} | |
test-flag-FC () | |
{ | |
test-flag-PROG "FC" f95 "$1" | |
} | |
test-flag-PROG () | |
{ | |
local comp=$1; | |
local lang=$2; | |
local flag=$3; | |
[[ -z ${comp} || -z ${flag} ]] && return 1; | |
local cmdline=($(tc-get${comp}) -Werror -c -o /dev/null); | |
if "${cmdline[@]}" -x${lang} - < /dev/null > /dev/null 2>&1; then | |
"${cmdline[@]}" "${flag}" -x${lang} - < /dev/null > /dev/null 2>&1; | |
else | |
"${cmdline[@]}" "${flag}" -c -o /dev/null /dev/null > /dev/null 2>&1; | |
fi | |
} | |
test-flags () | |
{ | |
test-flags-CC "$@" | |
} | |
test-flags-CC () | |
{ | |
test-flags-PROG "CC" "$@" | |
} | |
test-flags-CXX () | |
{ | |
test-flags-PROG "CXX" "$@" | |
} | |
test-flags-F77 () | |
{ | |
test-flags-PROG "F77" "$@" | |
} | |
test-flags-FC () | |
{ | |
test-flags-PROG "FC" "$@" | |
} | |
test-flags-PROG () | |
{ | |
local comp=$1; | |
local flags=(); | |
local x; | |
shift; | |
[[ -z ${comp} ]] && return 1; | |
for x in "$@"; | |
do | |
test-flag-${comp} "${x}" && flags+=("${x}"); | |
done; | |
echo "${flags[*]}"; | |
[[ ${#flags[@]} -gt 0 ]] | |
} | |
test_version_info () | |
{ | |
if [[ $($(tc-getCC) --version 2>&1) == *$1* ]]; then | |
return 0; | |
else | |
return 1; | |
fi | |
} | |
uclibctoolize () | |
{ | |
die "Use elibtoolize" | |
} | |
use_if_iuse () | |
{ | |
in_iuse $1 || return 1; | |
use $1 | |
} | |
validate_desktop_entries () | |
{ | |
eqawarn "validate_desktop_entries is deprecated and should be not be used."; | |
eqawarn ".desktop file validation is done implicitly by Portage now."; | |
_eutils_eprefix_init; | |
if [[ -x "${EPREFIX}"/usr/bin/desktop-file-validate ]]; then | |
einfo "Checking desktop entry validity"; | |
local directories=""; | |
for d in /usr/share/applications $@; | |
do | |
[[ -d ${ED}${d} ]] && directories="${directories} ${ED}${d}"; | |
done; | |
if [[ -n ${directories} ]]; then | |
for FILE in $(find ${directories} -name "*\.desktop" -not -path '*.hidden*' | sort -u 2>/dev/null); | |
do | |
local temp=$(desktop-file-validate ${FILE} | grep -v "warning:" | sed -e "s|error: ||" -e "s|${FILE}:|--|g" ); | |
[[ -n $temp ]] && elog ${temp/--/${FILE/${ED}/}:}; | |
done; | |
fi; | |
echo ""; | |
else | |
einfo "Passing desktop entry validity check. Install dev-util/desktop-file-utils, if you want to help to improve Gentoo."; | |
fi | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment