Skip to content

Instantly share code, notes, and snippets.

@uilianries
Created April 10, 2018 12:46
Show Gist options
  • Save uilianries/1001863bf450c613c02c13b3e2895b4f to your computer and use it in GitHub Desktop.
Save uilianries/1001863bf450c613c02c13b3e2895b4f to your computer and use it in GitHub Desktop.
Conan Freetype Example log
~ $ conan create . uilianries/testing
freetype-example/0.1.0@uilianries/testing: Exporting package recipe
WARN: Conanfile doesn't have 'url'.
It is recommended to add it as attribute
WARN: Conanfile doesn't have 'description'.
It is recommended to add it as attribute
freetype-example/0.1.0@uilianries/testing export: Copied 1 '.txt' files: CMakeLists.txt
freetype-example/0.1.0@uilianries/testing export: Copied 1 '.cc' files: clfontpng.cc
freetype-example/0.1.0@uilianries/testing: A new conanfile.py version was exported
freetype-example/0.1.0@uilianries/testing: Folder: /home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/export
freetype-example/0.1.0@uilianries/testing: Package recipe modified in export, forcing source folder removal
freetype-example/0.1.0@uilianries/testing: Use the --keep-source, -k option to skip it
freetype-example/0.1.0@uilianries/testing: Removing 'source' folder, this can take a while for big packages
freetype-example/0.1.0@uilianries/testing (test package): Installing /tmp/freetype-png-example/test_package/conanfile.py
Requirements
bzip2/1.0.6@conan/stable from 'conan-center'
freetype/2.9.0@bincrafters/stable from 'upload_repo'
freetype-example/0.1.0@uilianries/testing from local cache
libpng/1.6.34@bincrafters/stable from 'upload_repo'
zlib/1.2.11@conan/stable from 'lasote'
Packages
bzip2/1.0.6@conan/stable:f7e573cb501ccfc49e9e4d84de886bc1ef2e6ebb
freetype/2.9.0@bincrafters/stable:37342c9d8bae7c2d2f84476e724221f849d490d4
freetype-example/0.1.0@uilianries/testing:48df71287ec6fa2dd8e129167b13709b122a95f1
libpng/1.6.34@bincrafters/stable:008f1a2b119556f550c1109663570e0f5040c13f
zlib/1.2.11@conan/stable:351053dac39760023a2758a781ec2b142ea75835
bzip2/1.0.6@conan/stable: Already installed!
zlib/1.2.11@conan/stable: Already installed!
libpng/1.6.34@bincrafters/stable: Already installed!
freetype/2.9.0@bincrafters/stable: Already installed!
freetype-example/0.1.0@uilianries/testing: WARN: Forced build from source
freetype-example/0.1.0@uilianries/testing: Building your package in /home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/build/48df71287ec6fa2dd8e129167b13709b122a95f1
freetype-example/0.1.0@uilianries/testing: Configuring sources in /home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/source
freetype-example/0.1.0@uilianries/testing: Copying sources to build folder
freetype-example/0.1.0@uilianries/testing: Generator cmake created conanbuildinfo.cmake
freetype-example/0.1.0@uilianries/testing: Calling build()
-- The C compiler identification is GNU 6.3.0
-- The CXX compiler identification is GNU 6.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Conan: called by CMake conan helper
-- Conan: Compiler GCC>=5, checking major version 6
-- Conan: Checking correct version: 6
-- Conan: Using cmake global configuration
-- Conan: Adjusting default RPATHs Conan policies
-- Conan: Adjusting language standard
-- Conan: C++ stdlib: libstdc++
** FREETYPE ALREADY FOUND BY CONAN!
** FOUND FREETYPE: /home/uilian/.conan/data/freetype/2.9.0/bincrafters/stable/package/37342c9d8bae7c2d2f84476e724221f849d490d4/lib/libfreetype.a
** FOUND FREETYPE INCLUDE: /home/uilian/.conan/data/libpng/1.6.34/bincrafters/stable/package/008f1a2b119556f550c1109663570e0f5040c13f/include
-- Configuring done
-- Generating done
-- Build files have been written to: /home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/build/48df71287ec6fa2dd8e129167b13709b122a95f1
/usr/local/bin/cmake -H/home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/build/48df71287ec6fa2dd8e129167b13709b122a95f1 -B/home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/build/48df71287ec6fa2dd8e129167b13709b122a95f1 --check-build-system CMakeFiles/Makefile.cmake 0
/usr/local/bin/cmake -E cmake_progress_start /home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/build/48df71287ec6fa2dd8e129167b13709b122a95f1/CMakeFiles /home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/build/48df71287ec6fa2dd8e129167b13709b122a95f1/CMakeFiles/progress.marks
/usr/bin/make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/build/48df71287ec6fa2dd8e129167b13709b122a95f1'
/usr/bin/make -f CMakeFiles/freetype_example.dir/build.make CMakeFiles/freetype_example.dir/depend
make[2]: Entering directory '/home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/build/48df71287ec6fa2dd8e129167b13709b122a95f1'
cd /home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/build/48df71287ec6fa2dd8e129167b13709b122a95f1 && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/build/48df71287ec6fa2dd8e129167b13709b122a95f1 /home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/build/48df71287ec6fa2dd8e129167b13709b122a95f1 /home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/build/48df71287ec6fa2dd8e129167b13709b122a95f1 /home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/build/48df71287ec6fa2dd8e129167b13709b122a95f1 /home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/build/48df71287ec6fa2dd8e129167b13709b122a95f1/CMakeFiles/freetype_example.dir/DependInfo.cmake --color=
Scanning dependencies of target freetype_example
make[2]: Leaving directory '/home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/build/48df71287ec6fa2dd8e129167b13709b122a95f1'
/usr/bin/make -f CMakeFiles/freetype_example.dir/build.make CMakeFiles/freetype_example.dir/build
make[2]: Entering directory '/home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/build/48df71287ec6fa2dd8e129167b13709b122a95f1'
[ 50%] Building CXX object CMakeFiles/freetype_example.dir/clfontpng.cc.o
/usr/bin/c++ -D_GLIBCXX_USE_CXX11_ABI=0 -I/home/uilian/.conan/data/freetype/2.9.0/bincrafters/stable/package/37342c9d8bae7c2d2f84476e724221f849d490d4/include -I/home/uilian/.conan/data/freetype/2.9.0/bincrafters/stable/package/37342c9d8bae7c2d2f84476e724221f849d490d4/include/freetype2 -I/home/uilian/.conan/data/bzip2/1.0.6/conan/stable/package/f7e573cb501ccfc49e9e4d84de886bc1ef2e6ebb/include -I/home/uilian/.conan/data/libpng/1.6.34/bincrafters/stable/package/008f1a2b119556f550c1109663570e0f5040c13f/include -I/home/uilian/.conan/data/zlib/1.2.11/conan/stable/package/351053dac39760023a2758a781ec2b142ea75835/include -m64 -O3 -DNDEBUG -o CMakeFiles/freetype_example.dir/clfontpng.cc.o -c /home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/build/48df71287ec6fa2dd8e129167b13709b122a95f1/clfontpng.cc
[100%] Linking CXX executable bin/freetype_example
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/freetype_example.dir/link.txt --verbose=1
/usr/bin/c++ -m64 -O3 -DNDEBUG -rdynamic CMakeFiles/freetype_example.dir/clfontpng.cc.o -o bin/freetype_example -L/home/uilian/.conan/data/freetype/2.9.0/bincrafters/stable/package/37342c9d8bae7c2d2f84476e724221f849d490d4/lib -L/home/uilian/.conan/data/bzip2/1.0.6/conan/stable/package/f7e573cb501ccfc49e9e4d84de886bc1ef2e6ebb/lib -L/home/uilian/.conan/data/libpng/1.6.34/bincrafters/stable/package/008f1a2b119556f550c1109663570e0f5040c13f/lib -L/home/uilian/.conan/data/zlib/1.2.11/conan/stable/package/351053dac39760023a2758a781ec2b142ea75835/lib -Wl,-rpath,/home/uilian/.conan/data/freetype/2.9.0/bincrafters/stable/package/37342c9d8bae7c2d2f84476e724221f849d490d4/lib:/home/uilian/.conan/data/bzip2/1.0.6/conan/stable/package/f7e573cb501ccfc49e9e4d84de886bc1ef2e6ebb/lib:/home/uilian/.conan/data/libpng/1.6.34/bincrafters/stable/package/008f1a2b119556f550c1109663570e0f5040c13f/lib:/home/uilian/.conan/data/zlib/1.2.11/conan/stable/package/351053dac39760023a2758a781ec2b142ea75835/lib: /home/uilian/.conan/data/freetype/2.9.0/bincrafters/stable/package/37342c9d8bae7c2d2f84476e724221f849d490d4/lib/libfreetype.a
CMakeFiles/freetype_example.dir/clfontpng.cc.o: In function `(anonymous namespace)::PngWriter::Cleanup()':
clfontpng.cc:(.text+0x22): undefined reference to `png_destroy_write_struct'
CMakeFiles/freetype_example.dir/clfontpng.cc.o: In function `(anonymous namespace)::PngWriter::Write(unsigned char*, int, int)':
clfontpng.cc:(.text+0x78): undefined reference to `png_set_longjmp_fn'
clfontpng.cc:(.text+0xc0): undefined reference to `png_set_IHDR'
clfontpng.cc:(.text+0xd1): undefined reference to `png_init_io'
clfontpng.cc:(.text+0xe1): undefined reference to `png_malloc'
clfontpng.cc:(.text+0x17a): undefined reference to `png_malloc'
clfontpng.cc:(.text+0x255): undefined reference to `png_set_rows'
clfontpng.cc:(.text+0x266): undefined reference to `png_write_png'
clfontpng.cc:(.text+0x29d): undefined reference to `png_free'
clfontpng.cc:(.text+0x2b5): undefined reference to `png_free'
CMakeFiles/freetype_example.dir/clfontpng.cc.o: In function `main':
clfontpng.cc:(.text.startup+0x991): undefined reference to `png_create_write_struct'
clfontpng.cc:(.text.startup+0x9a7): undefined reference to `png_create_info_struct'
/home/uilian/.conan/data/freetype/2.9.0/bincrafters/stable/package/37342c9d8bae7c2d2f84476e724221f849d490d4/lib/libfreetype.a(sfnt.c.o): In function `Load_SBit_Png':
sfnt.c:(.text+0x3bd4): undefined reference to `png_create_read_struct'
sfnt.c:(.text+0x3beb): undefined reference to `png_create_info_struct'
sfnt.c:(.text+0x3c0f): undefined reference to `png_set_longjmp_fn'
sfnt.c:(.text+0x3c36): undefined reference to `png_destroy_read_struct'
sfnt.c:(.text+0x3c92): undefined reference to `png_set_read_fn'
sfnt.c:(.text+0x3ca1): undefined reference to `png_read_info'
sfnt.c:(.text+0x3cd8): undefined reference to `png_get_IHDR'
sfnt.c:(.text+0x3d73): undefined reference to `png_set_expand_gray_1_2_4_to_8'
sfnt.c:(.text+0x3d87): undefined reference to `png_get_valid'
sfnt.c:(.text+0x3dc5): undefined reference to `png_set_interlace_handling'
sfnt.c:(.text+0x3dd9): undefined reference to `png_set_filler'
sfnt.c:(.text+0x3de8): undefined reference to `png_read_update_info'
sfnt.c:(.text+0x3e1f): undefined reference to `png_get_IHDR'
sfnt.c:(.text+0x3e65): undefined reference to `png_set_read_user_transform_fn'
sfnt.c:(.text+0x3ee2): undefined reference to `png_destroy_read_struct'
sfnt.c:(.text+0x3f2c): undefined reference to `png_set_gray_to_rgb'
sfnt.c:(.text+0x3f3b): undefined reference to `png_set_packing'
sfnt.c:(.text+0x3f4a): undefined reference to `png_set_tRNS_to_alpha'
sfnt.c:(.text+0x3f59): undefined reference to `png_set_palette_to_rgb'
sfnt.c:(.text+0x3f6c): undefined reference to `png_set_strip_16'
sfnt.c:(.text+0x3f8b): undefined reference to `png_set_read_user_transform_fn'
sfnt.c:(.text+0x414a): undefined reference to `png_read_image'
sfnt.c:(.text+0x4166): undefined reference to `png_read_end'
/home/uilian/.conan/data/freetype/2.9.0/bincrafters/stable/package/37342c9d8bae7c2d2f84476e724221f849d490d4/lib/libfreetype.a(sfnt.c.o): In function `error_callback':
sfnt.c:(.text+0x4385): undefined reference to `png_get_error_ptr'
sfnt.c:(.text+0x439f): undefined reference to `png_set_longjmp_fn'
/home/uilian/.conan/data/freetype/2.9.0/bincrafters/stable/package/37342c9d8bae7c2d2f84476e724221f849d490d4/lib/libfreetype.a(sfnt.c.o): In function `read_data_from_FT_Stream':
sfnt.c:(.text+0x7634): undefined reference to `png_get_io_ptr'
sfnt.c:(.text+0x766f): undefined reference to `png_get_error_ptr'
sfnt.c:(.text+0x767f): undefined reference to `png_error'
/home/uilian/.conan/data/freetype/2.9.0/bincrafters/stable/package/37342c9d8bae7c2d2f84476e724221f849d490d4/lib/libfreetype.a(ftbzip2.c.o): In function `ft_bzip2_stream_close':
ftbzip2.c:(.text+0x29): undefined reference to `BZ2_bzDecompressEnd'
/home/uilian/.conan/data/freetype/2.9.0/bincrafters/stable/package/37342c9d8bae7c2d2f84476e724221f849d490d4/lib/libfreetype.a(ftbzip2.c.o): In function `ft_bzip2_file_fill_output':
ftbzip2.c:(.text+0x133): undefined reference to `BZ2_bzDecompress'
/home/uilian/.conan/data/freetype/2.9.0/bincrafters/stable/package/37342c9d8bae7c2d2f84476e724221f849d490d4/lib/libfreetype.a(ftbzip2.c.o): In function `ft_bzip2_stream_io':
ftbzip2.c:(.text+0x360): undefined reference to `BZ2_bzDecompressEnd'
ftbzip2.c:(.text+0x3ad): undefined reference to `BZ2_bzDecompressInit'
/home/uilian/.conan/data/freetype/2.9.0/bincrafters/stable/package/37342c9d8bae7c2d2f84476e724221f849d490d4/lib/libfreetype.a(ftbzip2.c.o): In function `FT_Stream_OpenBzip2':
ftbzip2.c:(.text+0x622): undefined reference to `BZ2_bzDecompressInit'
/home/uilian/.conan/data/freetype/2.9.0/bincrafters/stable/package/37342c9d8bae7c2d2f84476e724221f849d490d4/lib/libfreetype.a(ftgzip.c.o): In function `ft_gzip_stream_close':
ftgzip.c:(.text+0x69): undefined reference to `inflateEnd'
/home/uilian/.conan/data/freetype/2.9.0/bincrafters/stable/package/37342c9d8bae7c2d2f84476e724221f849d490d4/lib/libfreetype.a(ftgzip.c.o): In function `ft_gzip_file_fill_output':
ftgzip.c:(.text+0x195): undefined reference to `inflate'
/home/uilian/.conan/data/freetype/2.9.0/bincrafters/stable/package/37342c9d8bae7c2d2f84476e724221f849d490d4/lib/libfreetype.a(ftgzip.c.o): In function `ft_gzip_file_io':
ftgzip.c:(.text+0x3c5): undefined reference to `inflateReset'
/home/uilian/.conan/data/freetype/2.9.0/bincrafters/stable/package/37342c9d8bae7c2d2f84476e724221f849d490d4/lib/libfreetype.a(ftgzip.c.o): In function `FT_Stream_OpenGzip':
ftgzip.c:(.text+0x74f): undefined reference to `inflateInit2_'
ftgzip.c:(.text+0x906): undefined reference to `inflateReset'
ftgzip.c:(.text+0x95a): undefined reference to `inflateEnd'
/home/uilian/.conan/data/freetype/2.9.0/bincrafters/stable/package/37342c9d8bae7c2d2f84476e724221f849d490d4/lib/libfreetype.a(ftgzip.c.o): In function `FT_Gzip_Uncompress':
ftgzip.c:(.text+0xb17): undefined reference to `inflateInit2_'
ftgzip.c:(.text+0xb49): undefined reference to `inflate'
ftgzip.c:(.text+0xb59): undefined reference to `inflateEnd'
ftgzip.c:(.text+0xb75): undefined reference to `inflateEnd'
collect2: error: ld returned 1 exit status
CMakeFiles/freetype_example.dir/build.make:98: recipe for target 'bin/freetype_example' failed
make[2]: *** [bin/freetype_example] Error 1
make[2]: Leaving directory '/home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/build/48df71287ec6fa2dd8e129167b13709b122a95f1'
CMakeFiles/Makefile2:70: recipe for target 'CMakeFiles/freetype_example.dir/all' failed
make[1]: *** [CMakeFiles/freetype_example.dir/all] Error 2
make[1]: Leaving directory '/home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/build/48df71287ec6fa2dd8e129167b13709b122a95f1'
Makefile:132: recipe for target 'all' failed
make: *** [all] Error 2
freetype-example/0.1.0@uilianries/testing:
freetype-example/0.1.0@uilianries/testing: ERROR: Package '48df71287ec6fa2dd8e129167b13709b122a95f1' build failed
freetype-example/0.1.0@uilianries/testing: WARN: Build folder /home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/build/48df71287ec6fa2dd8e129167b13709b122a95f1
ERROR: freetype-example/0.1.0@uilianries/testing: Error in build() method, line 20
cmake.build()
ConanException: Error 512 while executing cmake --build '/home/uilian/.conan/data/freetype-example/0.1.0/uilianries/testing/build/48df71287ec6fa2dd8e129167b13709b122a95f1' '--' '-j4'
~ $
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment