|
|
My build structure looks like this src: many *.cpp *.h pairs build: library containing compiled versions of everything in src apps: a few .cpp files, each containing a main function. Uses library in build, cairo, and gsl.
My system Operating System: Linux Mint 20.1 Kernel: Linux 5.4.0-77-generic Architecture: x86-64
cmake install of fltk cmake -G"Unix Makefiles" -DOPTION_CAIRO:BOOL=ON -D CMAKE_BUILD_TYPE=Debug ..
Everything seems to be fine until linking one of the programs in apps. The stderr output follows. One curious thing is the ".cxx.o" extension. Suggestions much appreciated.
/usr/bin/ld: /usr/local/lib/libfltk_images.a(Fl_JPEG_Image.cxx.o): in function `jpeg_mem_src(jpeg_decompress_struct*, unsigned char const*)': /home/david/fltk-repository/fltk/src/Fl_JPEG_Image.cxx:198: undefined reference to `jpeg_resync_to_restart' /usr/bin/ld: /usr/local/lib/libfltk_images.a(Fl_JPEG_Image.cxx.o): in function `Fl_JPEG_Image::load_jpg_(char const*, char const*, unsigned char const*)': /home/david/fltk-repository/fltk/src/Fl_JPEG_Image.cxx:253: undefined reference to `jpeg_std_error' /usr/bin/ld: /home/david/fltk-repository/fltk/src/Fl_JPEG_Image.cxx:273: undefined reference to `jpeg_finish_decompress' /usr/bin/ld: /home/david/fltk-repository/fltk/src/Fl_JPEG_Image.cxx:275: undefined reference to `jpeg_destroy_decompress' /usr/bin/ld: /home/david/fltk-repository/fltk/src/Fl_JPEG_Image.cxx:298: undefined reference to `jpeg_CreateDecompress' /usr/bin/ld: /home/david/fltk-repository/fltk/src/Fl_JPEG_Image.cxx:300: undefined reference to `jpeg_stdio_src' /usr/bin/ld: /home/david/fltk-repository/fltk/src/Fl_JPEG_Image.cxx:304: undefined reference to `jpeg_read_header' /usr/bin/ld: /home/david/fltk-repository/fltk/src/Fl_JPEG_Image.cxx:311: undefined reference to `jpeg_calc_output_dimensions' /usr/bin/ld: /home/david/fltk-repository/fltk/src/Fl_JPEG_Image.cxx:321: undefined reference to `jpeg_start_decompress' /usr/bin/ld: /home/david/fltk-repository/fltk/src/Fl_JPEG_Image.cxx:327: undefined reference to `jpeg_read_scanlines' /usr/bin/ld: /home/david/fltk-repository/fltk/src/Fl_JPEG_Image.cxx:330: undefined reference to `jpeg_finish_decompress' /usr/bin/ld: /home/david/fltk-repository/fltk/src/Fl_JPEG_Image.cxx:331: undefined reference to `jpeg_destroy_decompress' collect2: error: ld returned 1 exit status make: *** [Makefile:53: apps/ui] Error 1
--
You received this message because you are subscribed to the Google Groups "fltk.general" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fltkgeneral+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/fltkgeneral/df1e6b6d-88fb-4738-87c7-f550afc2f7f8n%40googlegroups.com.
[ Direct Link to Message ] | |
|
| |