I'm on OS X.
I looked in install-deps and uninstalled all the packages referenced there before running install-deps. When I checked the linked libraries for libjpeg.so and noticed it's linked the the XQuartz installed lib.
I also checked in /usr/local/lib to see if they're the same version:
$ otool -L /usr/local/lib/libjpeg.dylib && otool -L torch-distro/install/lib/lua/5.1/libjpeg.so
/usr/local/lib/libjpeg.dylib:
/usr/local/opt/jpeg/lib/libjpeg.8.dylib (compatibility version 13.0.0, current version 13.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1225.1.1)
torch-distro/install/lib/lua/5.1/libjpeg.so:
@rpath/libluaT.dylib (compatibility version 0.0.0, current version 0.0.0)
@rpath/libTH.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/local/opt/jpeg/lib/libjpeg.8.dylib (compatibility version 13.0.0, current version 13.0.0)
/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate (compatibility version 1.0.0, current version 4.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
I've sourced the activate script as well.
$ echo $LUA_PATH && echo $LUA_CPATH && echo $PATH && echo $LD_LIBRARY_PATH && echo $DYLD_LIBRARY_PATH && echo $LUA_CPATH
/Users/jkyle/.luarocks/share/lua/5.1/?.lua;/Users/jkyle/.luarocks/share/lua/5.1/?/init.lua;/Users/jkyle/Projects/torch/torch-distro/install/share/lua/5.1/?.lua;/Users/jkyle/Projects/torch/torch-distro/install/share/lua/5.1/?/init.lua;./?.lua;/Users/jkyle/Projects/torch/torch-distro/install/share/luajit-2.1.0-beta1/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua
/Users/jkyle/Projects/torch/torch-distro/install/lib/?.dylib;/Users/jkyle/.luarocks/lib/lua/5.1/?.so;/Users/jkyle/Projects/torch/torch-distro/install/lib/lua/5.1/?.so;./?.so;/usr/local/lib/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so
/Users/jkyle/Projects/torch/torch-distro/install/bin:/Users/jkyle/.rbenv/shims:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Library/TeX/texbin:/Users/jkyle/Projects/Go/bin:/Users/jkyle/bin
/Users/jkyle/Projects/torch/torch-distro/install/lib:
/Users/jkyle/Projects/torch/torch-distro/install/lib:
/Users/jkyle/Projects/torch/torch-distro/install/lib/?.dylib;/Users/jkyle/.luarocks/lib/lua/5.1/?.so;/Users/jkyle/Projects/torch/torch-distro/install/lib/lua/5.1/?.so;./?.so;/usr/local/lib/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so
Before I start digging more, anyone seen this? Got a suggestion for a quick fix?