Opened 14 years ago
Closed 13 years ago
#660 closed defect (worksforme)
64 bits compile fails on OS X
Reported by: | Mandrappa Kurelek | Owned by: | |
---|---|---|---|
Priority: | Nice to Have | Milestone: | Alpha 7 |
Component: | Core engine | Keywords: | |
Cc: | Patch: |
Description
Apparently libz.dylib and libjpeg.dylib installed from ports are 32 bits. I don't know if there is a way to pull 64 versions.
Linking CXX shared library libnvimage.dylib ld: warning: in /usr/local/lib/libz.dylib, file was built for i386 which is not the architecture being linked (x86_64) ld: warning: in /usr/local/lib/libjpeg.dylib, file was built for i386 which is not the architecture being linked (x86_64) Undefined symbols: "_jpeg_start_decompress", referenced from: nv::ImageIO::loadJPG(nv::Stream&) in ImageIO.cpp.o "_jpeg_std_error", referenced from: nv::ImageIO::loadJPG(nv::Stream&) in ImageIO.cpp.o "_jpeg_CreateDecompress", referenced from: nv::ImageIO::loadJPG(nv::Stream&) in ImageIO.cpp.o "_jpeg_read_header", referenced from: nv::ImageIO::loadJPG(nv::Stream&) in ImageIO.cpp.o "_jpeg_destroy_decompress", referenced from: nv::ImageIO::loadJPG(nv::Stream&) in ImageIO.cpp.o "_jpeg_finish_decompress", referenced from: nv::ImageIO::loadJPG(nv::Stream&) in ImageIO.cpp.o "_jpeg_resync_to_restart", referenced from: nv::ImageIO::loadJPG(nv::Stream&) in ImageIO.cpp.o "_jpeg_read_scanlines", referenced from: nv::ImageIO::loadJPG(nv::Stream&) in ImageIO.cpp.o ld: symbol(s) not found collect2: ld returned 1 exit status make[3]: *** [src/nvimage/libnvimage.dylib] Error 1 make[2]: *** [src/nvimage/CMakeFiles/nvimage.dir/all] Error 2 make[1]: *** [src/nvtt/CMakeFiles/nvtt.dir/rule] Error 2 make: *** [nvtt] Error 2 ERROR: NVTT build failed
Change History (1)
comment:1 by , 13 years ago
Milestone: | Backlog → Alpha 7 |
---|---|
Resolution: | → worksforme |
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
Closing this ticket since 64-bit OS X build is successful in my tests.