-
Notifications
You must be signed in to change notification settings - Fork 469
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"master" does not build on ubuntu #658
Milestone
Comments
+1 same here on OSX 10.11.1 only with JPIP server though |
I get these errors on Debian Jessie, too. Does anybody know when building JPIP was successful for the last time? |
stweil
added a commit
to stweil/openjpeg
that referenced
this issue
Nov 17, 2015
…ain#658) They all need opj_malloc and other functions from opc_malloc.c. Signed-off-by: Stefan Weil <[email protected]>
@stweil thank you, builds fine for me. |
Thanks, is works now |
This was referenced Jan 9, 2016
stweil
added a commit
to stweil/openjpeg
that referenced
this issue
Jan 9, 2016
…ain#658) They all need opj_malloc and other functions from opc_malloc.c. Signed-off-by: Stefan Weil <[email protected]>
mayeut
pushed a commit
that referenced
this issue
May 10, 2016
…659) They all need opj_malloc and other functions from opc_malloc.c. Signed-off-by: Stefan Weil <[email protected]>
Fixed by merge of #659 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
When building openjpeg's sources from the "master" branch on Ubuntu, it fails.
I have Ubuntu 14.04, with devel tools, libboost, CURL and fcgi installed.
It fails when linking "opj_server", as no reference to the memory functions, such as "opj_malloc" or "opj_free", is found.
However, manually replacing opj_* functions with "malloc" and "free" doesn't help, as those are marked as "poisoned" in "opj_malloc.h", and even if this #pragma is commented out, and the build succeeded, running "opj_server" then fails with segmentation fault.
I am appending here the complete original console log, when no openjpeg files were being changed:
user@machine:~/openjpeg-master$ ls
appveyor.yml AUTHORS cmake CMakeLists.txt CTestConfig.cmake doc INSTALL LICENSE NEWS README.md src tests THANKS thirdparty tools wrapping
user@machine:~/openjpeg-master$ cmake . -DBUILD_JPIP:bool=on -DBUILD_JPIP_SERVER:bool=on
-- The C compiler identification is GNU 4.8.4
-- 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
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- Looking for string.h
-- Looking for string.h - found
-- Looking for memory.h
-- Looking for memory.h - found
-- Looking for stdlib.h
-- Looking for stdlib.h - found
-- Looking for stdio.h
-- Looking for stdio.h - found
-- Looking for math.h
-- Looking for math.h - found
-- Looking for float.h
-- Looking for float.h - found
-- Looking for time.h
-- Looking for time.h - found
-- Looking for stdarg.h
-- Looking for stdarg.h - found
-- Looking for ctype.h
-- Looking for ctype.h - found
-- Looking for assert.h
-- Looking for assert.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for inttypes.h
-- Looking for inttypes.h - found
-- Looking for strings.h
-- Looking for strings.h - found
-- Looking for sys/stat.h
-- Looking for sys/stat.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Checking for 64-bit off_t
-- Checking for 64-bit off_t - present with _FILE_OFFSET_BITS=64
-- Checking for fseeko/ftello
-- Checking for fseeko/ftello - present
-- Large File support - found
-- Looking for include file malloc.h
-- Looking for include file malloc.h - found
-- Looking for _aligned_malloc
-- Looking for _aligned_malloc - not found
-- Looking for posix_memalign
-- Looking for posix_memalign - found
-- Looking for memalign
-- Looking for memalign - found
-- Found CURL: /usr/lib/i386-linux-gnu/libcurl.so (found version "7.35.0")
-- Found FCGI: /usr/local/lib/libfcgi.so
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found ZLIB: /usr/lib/i386-linux-gnu/libz.so (found version "1.2.8")
-- Your system seems to have a Z lib available, we will use it to generate PNG lib
-- Could NOT find PNG (missing: PNG_LIBRARY PNG_PNG_INCLUDE_DIR)
-- PNG lib not found, activate BUILD_THIRDPARTY if you want build it
-- Could NOT find TIFF (missing: TIFF_LIBRARY TIFF_INCLUDE_DIR)
-- TIFF lib not found, activate BUILD_THIRDPARTY if you want build it
-- Could NOT find LCMS2 (missing: LCMS2_LIBRARY LCMS2_INCLUDE_DIR)
-- Could NOT find LCMS (missing: LCMS_LIBRARY LCMS_INCLUDE_DIR)
-- LCMS2 or LCMS lib not found, activate BUILD_THIRDPARTY if you want build it
-- Could NOT find Java (missing: Java_JAVA_EXECUTABLE Java_JAR_EXECUTABLE Java_JAVAC_EXECUTABLE Java_JAVAH_EXECUTABLE Java_JAVADOC_EXECUTABLE) (Required is at least version "1.5")
CMake Warning at src/bin/jpip/CMakeLists.txt:160 (message):
No java compiler found. Wont be able to build java viewer
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/openjpeg-master
user@machine:~/openjpeg-master$ make
Scanning dependencies of target openjp2
[ 0%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/bio.c.o
[ 1%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/cio.c.o
[ 2%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/dwt.c.o
[ 3%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/event.c.o
[ 4%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/image.c.o
[ 5%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/invert.c.o
[ 6%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/j2k.c.o
[ 7%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/jp2.c.o
[ 8%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/mct.c.o
[ 9%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/mqc.c.o
[ 10%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/openjpeg.c.o
[ 11%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/opj_clock.c.o
[ 12%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/pi.c.o
[ 13%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/raw.c.o
[ 14%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/t1.c.o
[ 15%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/t2.c.o
[ 16%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/tcd.c.o
[ 17%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/tgt.c.o
[ 18%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/function_list.c.o
[ 19%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/opj_malloc.c.o
[ 20%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/cidx_manager.c.o
[ 21%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/phix_manager.c.o
[ 22%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/ppix_manager.c.o
[ 23%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/thix_manager.c.o
[ 24%] Building C object src/lib/openjp2/CMakeFiles/openjp2.dir/tpix_manager.c.o
Linking C shared library ../../../bin/libopenjp2.so
[ 24%] Built target openjp2
Scanning dependencies of target t1_generate_luts
[ 25%] Building C object src/lib/openjp2/CMakeFiles/t1_generate_luts.dir/t1_generate_luts.c.o
Linking C executable ../../../bin/t1_generate_luts
[ 25%] Built target t1_generate_luts
Scanning dependencies of target openjpip
[ 26%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/boxheader_manager.c.o
[ 27%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/codestream_manager.c.o
[ 28%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/imgreg_manager.c.o
[ 29%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/marker_manager.c.o
[ 30%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/msgqueue_manager.c.o
[ 31%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/box_manager.c.o
/home/user/openjpeg-master/src/lib/openjpip/box_manager.c: In function ‘gene_boxbyType’:
/home/user/openjpeg-master/src/lib/openjpip/box_manager.c:208:4: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 5 has type ‘OPJ_SIZE_T’ [-Wformat=]
fprintf( FCGI_stderr, "Error: error in gene_boxbyType( %d, %" PRId64 ", %" PRId64 ", %s)\n", fd, offset, length, TBox);
^
/home/user/openjpeg-master/src/lib/openjpip/box_manager.c:226:7: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 5 has type ‘OPJ_SIZE_T’ [-Wformat=]
fprintf( FCGI_stderr, "Error: error in gene_boxbyType( %d, %" PRId64 ", %" PRId64 ", %s)\n", fd, offset, length, TBox);
^
/home/user/openjpeg-master/src/lib/openjpip/box_manager.c: In function ‘gene_childboxbyType’:
/home/user/openjpeg-master/src/lib/openjpip/box_manager.c:292:5: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘OPJ_SIZE_T’ [-Wformat=]
fprintf( FCGI_stderr, "Error: Impossible happen %lu < %ld\n", DBOXlen, offset);
^
/home/user/openjpeg-master/src/lib/openjpip/box_manager.c:292:5: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘OPJ_OFF_T’ [-Wformat=]
[ 32%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/faixbox_manager.c.o
[ 33%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/index_manager.c.o
[ 34%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/metadata_manager.c.o
[ 34%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/placeholder_manager.c.o
[ 35%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/byte_manager.c.o
/home/user/openjpeg-master/src/lib/openjpip/byte_manager.c: In function ‘fetch_bytes’:
/home/user/openjpeg-master/src/lib/openjpip/byte_manager.c:58:5: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘OPJ_OFF_T’ [-Wformat=]
fprintf( FCGI_stderr, "Error: error in fetch_bytes( %d, %ld, %lu)\n", fd, offset, size);
^
/home/user/openjpeg-master/src/lib/openjpip/byte_manager.c:58:5: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘OPJ_SIZE_T’ [-Wformat=]
/home/user/openjpeg-master/src/lib/openjpip/byte_manager.c:67:5: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘OPJ_OFF_T’ [-Wformat=]
fprintf( FCGI_stderr, "Error: error in fetch_bytes( %d, %ld, %lu)\n", fd, offset, size);
^
/home/user/openjpeg-master/src/lib/openjpip/byte_manager.c:67:5: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘OPJ_SIZE_T’ [-Wformat=]
/home/user/openjpeg-master/src/lib/openjpip/byte_manager.c: In function ‘fetch_1byte’:
/home/user/openjpeg-master/src/lib/openjpip/byte_manager.c:79:5: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘OPJ_OFF_T’ [-Wformat=]
fprintf( FCGI_stderr, "Error: error in fetch_1byte( %d, %ld)\n", fd, offset);
^
/home/user/openjpeg-master/src/lib/openjpip/byte_manager.c:85:5: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘OPJ_OFF_T’ [-Wformat=]
fprintf( FCGI_stderr, "Error: error in fetch_bytes( %d, %ld)\n", fd, offset);
^
/home/user/openjpeg-master/src/lib/openjpip/byte_manager.c: In function ‘fetch_2bytebigendian’:
/home/user/openjpeg-master/src/lib/openjpip/byte_manager.c:97:5: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘OPJ_OFF_T’ [-Wformat=]
fprintf( FCGI_stderr, "Error: error in fetch_2bytebigendian( %d, %ld)\n", fd, offset);
^
/home/user/openjpeg-master/src/lib/openjpip/byte_manager.c: In function ‘fetch_4bytebigendian’:
/home/user/openjpeg-master/src/lib/openjpip/byte_manager.c:112:5: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘OPJ_OFF_T’ [-Wformat=]
fprintf( FCGI_stderr, "Error: error in fetch_4bytebigendian( %d, %ld)\n", fd, offset);
^
/home/user/openjpeg-master/src/lib/openjpip/byte_manager.c: In function ‘fetch_8bytebigendian’:
/home/user/openjpeg-master/src/lib/openjpip/byte_manager.c:127:5: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘OPJ_OFF_T’ [-Wformat=]
fprintf( FCGI_stderr, "Error: error in fetch_8bytebigendian( %d, %ld)\n", fd, offset);
^
[ 36%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/ihdrbox_manager.c.o
[ 37%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/manfbox_manager.c.o
[ 38%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/mhixbox_manager.c.o
[ 39%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/target_manager.c.o
[ 40%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/cachemodel_manager.c.o
[ 41%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/j2kheader_manager.c.o
[ 42%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/jp2k_encoder.c.o
[ 43%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/openjpip.c.o
[ 44%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/query_parser.c.o
[ 45%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/channel_manager.c.o
[ 46%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/session_manager.c.o
[ 47%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/jpip_parser.c.o
[ 48%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/sock_manager.c.o
[ 49%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/jp2k_decoder.c.o
[ 50%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/imgsock_manager.c.o
/home/user/openjpeg-master/src/lib/openjpip/imgsock_manager.c: In function ‘receive_JPIPstream’:
/home/user/openjpeg-master/src/lib/openjpip/imgsock_manager.c:111:3: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘OPJ_SIZE_T’ [-Wformat=]
fprintf( stdout, "Receive Data: %lu Bytes\n", datalen);
^
[ 51%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/jpipstream_manager.c.o
[ 52%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/cache_manager.c.o
[ 53%] Building C object src/lib/openjpip/CMakeFiles/openjpip.dir/dec_clientmsg_handler.c.o
/home/user/openjpeg-master/src/lib/openjpip/dec_clientmsg_handler.c: In function ‘handle_JPIPstreamMSG’:
/home/user/openjpeg-master/src/lib/openjpip/dec_clientmsg_handler.c:53:3: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘OPJ_SIZE_T’ [-Wformat=]
fprintf( stderr, "newjpipstream length: %" PRIu64 "\n", newstreamlen);
^
Linking C shared library ../../../bin/libopenjpip.so
[ 53%] Built target openjpip
Scanning dependencies of target openjpip_server
[ 54%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/boxheader_manager.c.o
[ 55%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/codestream_manager.c.o
[ 56%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/imgreg_manager.c.o
[ 57%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/marker_manager.c.o
[ 58%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/msgqueue_manager.c.o
[ 59%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/box_manager.c.o
[ 60%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/faixbox_manager.c.o
[ 61%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/index_manager.c.o
[ 62%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/metadata_manager.c.o
[ 63%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/placeholder_manager.c.o
[ 64%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/byte_manager.c.o
[ 65%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/ihdrbox_manager.c.o
[ 66%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/manfbox_manager.c.o
[ 67%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/mhixbox_manager.c.o
[ 67%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/target_manager.c.o
[ 68%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/cachemodel_manager.c.o
[ 69%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/j2kheader_manager.c.o
[ 70%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/jp2k_encoder.c.o
[ 71%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/openjpip.c.o
[ 72%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/query_parser.c.o
[ 73%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/channel_manager.c.o
[ 74%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/session_manager.c.o
[ 75%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/jpip_parser.c.o
[ 76%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/sock_manager.c.o
[ 77%] Building C object src/lib/openjpip/CMakeFiles/openjpip_server.dir/auxtrans_manager.c.o
Linking C static library ../../../bin/libopenjpip_server.a
[ 77%] Built target openjpip_server
Scanning dependencies of target opj_compress
[ 78%] Building C object src/bin/jp2/CMakeFiles/opj_compress.dir/opj_compress.c.o
[ 79%] Building C object src/bin/jp2/CMakeFiles/opj_compress.dir/convert.c.o
[ 80%] Building C object src/bin/jp2/CMakeFiles/opj_compress.dir/convertbmp.c.o
[ 81%] Building C object src/bin/jp2/CMakeFiles/opj_compress.dir/index.c.o
[ 82%] Building C object src/bin/jp2/CMakeFiles/opj_compress.dir//common/color.c.o
[ 83%] Building C object src/bin/jp2/CMakeFiles/opj_compress.dir//common/opj_getopt.c.o
Linking C executable ../../../bin/opj_compress
[ 83%] Built target opj_compress
Scanning dependencies of target opj_decompress
[ 84%] Building C object src/bin/jp2/CMakeFiles/opj_decompress.dir/opj_decompress.c.o
[ 85%] Building C object src/bin/jp2/CMakeFiles/opj_decompress.dir/convert.c.o
[ 86%] Building C object src/bin/jp2/CMakeFiles/opj_decompress.dir/convertbmp.c.o
[ 87%] Building C object src/bin/jp2/CMakeFiles/opj_decompress.dir/index.c.o
[ 88%] Building C object src/bin/jp2/CMakeFiles/opj_decompress.dir//common/color.c.o
[ 89%] Building C object src/bin/jp2/CMakeFiles/opj_decompress.dir//common/opj_getopt.c.o
Linking C executable ../../../bin/opj_decompress
[ 89%] Built target opj_decompress
Scanning dependencies of target opj_dump
[ 90%] Building C object src/bin/jp2/CMakeFiles/opj_dump.dir/opj_dump.c.o
[ 91%] Building C object src/bin/jp2/CMakeFiles/opj_dump.dir/convert.c.o
[ 92%] Building C object src/bin/jp2/CMakeFiles/opj_dump.dir/convertbmp.c.o
[ 93%] Building C object src/bin/jp2/CMakeFiles/opj_dump.dir/index.c.o
[ 94%] Building C object src/bin/jp2/CMakeFiles/opj_dump.dir//common/color.c.o
[ 95%] Building C object src/bin/jp2/CMakeFiles/opj_dump.dir//common/opj_getopt.c.o
Linking C executable ../../../bin/opj_dump
[ 95%] Built target opj_dump
Scanning dependencies of target opj_dec_server
[ 96%] Building C object src/bin/jpip/CMakeFiles/opj_dec_server.dir/opj_dec_server.c.o
Linking C executable ../../../bin/opj_dec_server
[ 96%] Built target opj_dec_server
Scanning dependencies of target opj_jpip_addxml
[ 97%] Building C object src/bin/jpip/CMakeFiles/opj_jpip_addxml.dir/opj_jpip_addxml.c.o
Linking C executable ../../../bin/opj_jpip_addxml
[ 97%] Built target opj_jpip_addxml
Scanning dependencies of target opj_jpip_test
[ 98%] Building C object src/bin/jpip/CMakeFiles/opj_jpip_test.dir/opj_jpip_test.c.o
Linking C executable ../../../bin/opj_jpip_test
[ 98%] Built target opj_jpip_test
Scanning dependencies of target opj_jpip_transcode
[ 99%] Building C object src/bin/jpip/CMakeFiles/opj_jpip_transcode.dir/opj_jpip_transcode.c.o
Linking C executable ../../../bin/opj_jpip_transcode
[ 99%] Built target opj_jpip_transcode
Scanning dependencies of target opj_server
[100%] Building C object src/bin/jpip/CMakeFiles/opj_server.dir/opj_server.c.o
Linking C executable ../../../bin/opj_server
../../../bin/libopenjpip_server.a(openjpip.c.o): In function
init_JPIPserver': openjpip.c:(.text+0xf): undefined reference to
opj_malloc'../../../bin/libopenjpip_server.a(openjpip.c.o): In function
terminate_JPIPserver': openjpip.c:(.text+0xbb): undefined reference to
opj_free'../../../bin/libopenjpip_server.a(openjpip.c.o): In function
parse_querystring': openjpip.c:(.text+0xcf): undefined reference to
opj_malloc'../../../bin/libopenjpip_server.a(openjpip.c.o): In function
send_responsedata': openjpip.c:(.text+0x55a): undefined reference to
opj_free'../../../bin/libopenjpip_server.a(openjpip.c.o): In function
end_QRprocess': openjpip.c:(.text+0x63e): undefined reference to
opj_free'../../../bin/libopenjpip_server.a(query_parser.c.o): In function
get_initquery': query_parser.c:(.text+0x48b): undefined reference to
opj_malloc'../../../bin/libopenjpip_server.a(query_parser.c.o): In function
parse_comps': query_parser.c:(.text+0x10de): undefined reference to
opj_calloc'../../../bin/libopenjpip_server.a(query_parser.c.o): In function
delete_query': query_parser.c:(.text+0x114a): undefined reference to
opj_free'query_parser.c:(.text+0x1166): undefined reference to
opj_free' query_parser.c:(.text+0x1182): undefined reference to
opj_free'query_parser.c:(.text+0x119e): undefined reference to
opj_free' query_parser.c:(.text+0x11ba): undefined reference to
opj_free'../../../bin/libopenjpip_server.a(query_parser.c.o):query_parser.c:(.text+0x11c7): more undefined references to
opj_free' follow ../../../bin/libopenjpip_server.a(session_manager.c.o): In function
gene_sessionlist':session_manager.c:(.text+0xe): undefined reference to
opj_malloc' ../../../bin/libopenjpip_server.a(session_manager.c.o): In function
gene_session':session_manager.c:(.text+0x3b): undefined reference to
opj_malloc' ../../../bin/libopenjpip_server.a(session_manager.c.o): In function
delete_session':session_manager.c:(.text+0x219): undefined reference to
opj_free' ../../../bin/libopenjpip_server.a(session_manager.c.o): In function
delete_sessionlist':session_manager.c:(.text+0x25f): undefined reference to
opj_free' session_manager.c:(.text+0x28f): undefined reference to
opj_free'../../../bin/libopenjpip_server.a(auxtrans_manager.c.o): In function
gene_auxresponse': auxtrans_manager.c:(.text+0x19f): undefined reference to
opj_malloc'../../../bin/libopenjpip_server.a(auxtrans_manager.c.o): In function
delete_auxresponse': auxtrans_manager.c:(.text+0x1fd): undefined reference to
opj_free'auxtrans_manager.c:(.text+0x20d): undefined reference to
opj_free' auxtrans_manager.c:(.text+0x21a): undefined reference to
opj_free'../../../bin/libopenjpip_server.a(auxtrans_manager.c.o): In function
aux_streaming': auxtrans_manager.c:(.text+0x24a): undefined reference to
opj_malloc'auxtrans_manager.c:(.text+0x390): undefined reference to
opj_free' ../../../bin/libopenjpip_server.a(auxtrans_manager.c.o): In function
identify_cid':auxtrans_manager.c:(.text+0x419): undefined reference to
opj_free' ../../../bin/libopenjpip_server.a(auxtrans_manager.c.o): In function
recv_ack':auxtrans_manager.c:(.text+0x473): undefined reference to
opj_free' ../../../bin/libopenjpip_server.a(msgqueue_manager.c.o): In function
gene_msgqueue':msgqueue_manager.c:(.text+0xe): undefined reference to
opj_malloc' ../../../bin/libopenjpip_server.a(msgqueue_manager.c.o): In function
delete_msgqueue':msgqueue_manager.c:(.text+0x6c): undefined reference to
opj_free' msgqueue_manager.c:(.text+0xad): undefined reference to
opj_free'../../../bin/libopenjpip_server.a(msgqueue_manager.c.o): In function
enqueue_mainheader': msgqueue_manager.c:(.text+0x2ac): undefined reference to
opj_malloc'../../../bin/libopenjpip_server.a(msgqueue_manager.c.o): In function
enqueue_tileheader': msgqueue_manager.c:(.text+0x3d6): undefined reference to
opj_malloc'../../../bin/libopenjpip_server.a(msgqueue_manager.c.o): In function
enqueue_tile': msgqueue_manager.c:(.text+0x66d): undefined reference to
opj_malloc'../../../bin/libopenjpip_server.a(msgqueue_manager.c.o): In function
enqueue_precinct': msgqueue_manager.c:(.text+0x95a): undefined reference to
opj_malloc'../../../bin/libopenjpip_server.a(msgqueue_manager.c.o): In function
gene_metamsg': msgqueue_manager.c:(.text+0xf6f): undefined reference to
opj_malloc'../../../bin/libopenjpip_server.a(msgqueue_manager.c.o): In function
add_body_stream': msgqueue_manager.c:(.text+0x1494): undefined reference to
opj_free'msgqueue_manager.c:(.text+0x14b5): undefined reference to
opj_free' ../../../bin/libopenjpip_server.a(msgqueue_manager.c.o): In function
parse_JPIPstream':msgqueue_manager.c:(.text+0x17f1): undefined reference to
opj_malloc' ../../../bin/libopenjpip_server.a(msgqueue_manager.c.o): In function
parse_phld':msgqueue_manager.c:(.text+0x1c65): undefined reference to
opj_malloc' msgqueue_manager.c:(.text+0x1ccd): undefined reference to
opj_malloc'../../../bin/libopenjpip_server.a(msgqueue_manager.c.o): In function
delete_message_in_msgqueue': msgqueue_manager.c:(.text+0x1ee7): undefined reference to
opj_free'../../../bin/libopenjpip_server.a(index_manager.c.o): In function
parse_jp2file': index_manager.c:(.text+0xf9): undefined reference to
opj_malloc'index_manager.c:(.text+0x131): undefined reference to
opj_free' ../../../bin/libopenjpip_server.a(index_manager.c.o): In function
delete_index':index_manager.c:(.text+0x6e2): undefined reference to
opj_free' index_manager.c:(.text+0x728): undefined reference to
opj_free'index_manager.c:(.text+0x735): undefined reference to
opj_free' ../../../bin/libopenjpip_server.a(index_manager.c.o): In function
delete_COD':index_manager.c:(.text+0x74f): undefined reference to
opj_free' ../../../bin/libopenjpip_server.a(index_manager.c.o):index_manager.c:(.text+0x761): more undefined references to
opj_free' follow../../../bin/libopenjpip_server.a(index_manager.c.o): In function
set_thixdata': index_manager.c:(.text+0x115c): undefined reference to
opj_malloc'index_manager.c:(.text+0x11ec): undefined reference to
opj_free' index_manager.c:(.text+0x11f7): undefined reference to
opj_free'index_manager.c:(.text+0x1232): undefined reference to
opj_free' index_manager.c:(.text+0x1271): undefined reference to
opj_free'index_manager.c:(.text+0x127c): undefined reference to
opj_free' ../../../bin/libopenjpip_server.a(index_manager.c.o):index_manager.c:(.text+0x135a): more undefined references to
opj_free' follow../../../bin/libopenjpip_server.a(index_manager.c.o): In function
set_ppixdata': index_manager.c:(.text+0x13cf): undefined reference to
opj_malloc'index_manager.c:(.text+0x1495): undefined reference to
opj_free' ../../../bin/libopenjpip_server.a(index_manager.c.o): In function
set_CODmkrdata':index_manager.c:(.text+0x1d8c): undefined reference to
opj_malloc' index_manager.c:(.text+0x1daa): undefined reference to
opj_malloc'index_manager.c:(.text+0x1f1b): undefined reference to
opj_malloc' index_manager.c:(.text+0x1f2d): undefined reference to
opj_malloc'../../../bin/libopenjpip_server.a(target_manager.c.o): In function
gene_targetlist': target_manager.c:(.text+0x86): undefined reference to
opj_malloc'../../../bin/libopenjpip_server.a(target_manager.c.o):target_manager.c:(.text+0x163): more undefined references to
opj_malloc' follow ../../../bin/libopenjpip_server.a(target_manager.c.o): In function
delete_target':target_manager.c:(.text+0x330): undefined reference to
opj_free' target_manager.c:(.text+0x33d): undefined reference to
opj_free'../../../bin/libopenjpip_server.a(target_manager.c.o): In function
delete_targetlist': target_manager.c:(.text+0x3f7): undefined reference to
opj_free'../../../bin/libopenjpip_server.a(target_manager.c.o): In function
open_jp2file': target_manager.c:(.text+0x60a): undefined reference to
opj_malloc'target_manager.c:(.text+0x637): undefined reference to
opj_free' target_manager.c:(.text+0x6c5): undefined reference to
opj_free'target_manager.c:(.text+0x6fd): undefined reference to
opj_free' ../../../bin/libopenjpip_server.a(cachemodel_manager.c.o): In function
gene_cachemodellist':cachemodel_manager.c:(.text+0xe): undefined reference to
opj_malloc' ../../../bin/libopenjpip_server.a(cachemodel_manager.c.o): In function
gene_cachemodel':cachemodel_manager.c:(.text+0x3d): undefined reference to
opj_malloc' cachemodel_manager.c:(.text+0xed): undefined reference to
opj_calloc'cachemodel_manager.c:(.text+0x109): undefined reference to
opj_calloc' cachemodel_manager.c:(.text+0x127): undefined reference to
opj_malloc'cachemodel_manager.c:(.text+0x189): undefined reference to
opj_calloc' ../../../bin/libopenjpip_server.a(cachemodel_manager.c.o): In function
delete_cachemodellist':cachemodel_manager.c:(.text+0x563): undefined reference to
opj_free' ../../../bin/libopenjpip_server.a(cachemodel_manager.c.o): In function
delete_cachemodel':cachemodel_manager.c:(.text+0x58a): undefined reference to
opj_free' cachemodel_manager.c:(.text+0x59a): undefined reference to
opj_free'cachemodel_manager.c:(.text+0x5bd): undefined reference to
opj_free' cachemodel_manager.c:(.text+0x5e7): undefined reference to
opj_free'../../../bin/libopenjpip_server.a(cachemodel_manager.c.o):cachemodel_manager.c:(.text+0x5f4): more undefined references to
opj_free' follow ../../../bin/libopenjpip_server.a(channel_manager.c.o): In function
gene_channellist':channel_manager.c:(.text+0xe): undefined reference to
opj_malloc' ../../../bin/libopenjpip_server.a(channel_manager.c.o): In function
gene_channel':channel_manager.c:(.text+0xcc): undefined reference to
opj_malloc' ../../../bin/libopenjpip_server.a(channel_manager.c.o): In function
delete_channel':channel_manager.c:(.text+0x2c2): undefined reference to
opj_free' ../../../bin/libopenjpip_server.a(channel_manager.c.o): In function
delete_channellist':channel_manager.c:(.text+0x2ea): undefined reference to
opj_free' channel_manager.c:(.text+0x303): undefined reference to
opj_free'collect2: error: ld returned 1 exit status
make[2]: *** [bin/opj_server] Error 1
make[1]: *** [src/bin/jpip/CMakeFiles/opj_server.dir/all] Error 2
make: *** [all] Error 2
user@machine:~/openjpeg-master$
The text was updated successfully, but these errors were encountered: