Skip to content
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

LibPBA Build Failure #33

Open
wiltongorske opened this issue Apr 5, 2016 · 4 comments
Open

LibPBA Build Failure #33

wiltongorske opened this issue Apr 5, 2016 · 4 comments

Comments

@wiltongorske
Copy link

Archive: pba_v1.0.5.zip
creating: pba/
creating: pba/bin/
inflating: pba/bin/driver_x64.exe
inflating: pba/bin/pba.dll
inflating: pba/bin/pba_x64.dll
inflating: pba/COPYING
creating: pba/data/
creating: pba/doc/
inflating: pba/doc/manual.pdf
inflating: pba/doc/readme.txt
inflating: pba/History.txt
inflating: pba/makefile
inflating: pba/makefile_no_gpu
creating: pba/msvc/
creating: pba/msvc/driver/
inflating: pba/msvc/driver/driver.vcxproj
creating: pba/msvc/pba/
inflating: pba/msvc/pba.sln
inflating: pba/msvc/pba.suo
extracting: pba/msvc/pba/pba.def
inflating: pba/msvc/pba/pba.vcxproj
creating: pba/src/
creating: pba/src/driver/
inflating: pba/src/driver/driver.cpp
creating: pba/src/pba/
inflating: pba/src/pba/ConfigBA.cpp
inflating: pba/src/pba/ConfigBA.h
inflating: pba/src/pba/CuTexImage.cpp
inflating: pba/src/pba/CuTexImage.h
inflating: pba/src/pba/DataInterface.h
inflating: pba/src/pba/interface.h
inflating: pba/src/pba/pba.cpp
inflating: pba/src/pba/pba.h
inflating: pba/src/pba/ProgramCU.cu
inflating: pba/src/pba/ProgramCU.h
inflating: pba/src/pba/SparseBundleCPU.cpp
inflating: pba/src/pba/SparseBundleCPU.h
inflating: pba/src/pba/SparseBundleCU.cpp
inflating: pba/src/pba/SparseBundleCU.h
inflating: pba/src/pba/util.h
Changing SiftGPU GCC to Brews gcc-4.9
Removing /usr/lib64 from makefile
Changing march from native core2 in makefile
Adding -L/usr/include/sys/ to compile Flags
cp: ../patches/SparseBundleCPU.patch: No such file or directory
/Users/redacted/Downloads/VisualSFM_OS_X_Installer-master 2/vsfm_os_x_installer.sh: line 357: SparseBundleCPU.patch: No such file or directory
/Users/redacted/pba
mkdir -p ./bin/out_no_gpu
mkdir -p ./bin
g++-4.9 -w -o bin/out_no_gpu/pba.o src/pba/pba.cpp -DPBA_NO_GPU -fPIC -L -L/usr/lib -L/usr/include/sys/ -L./bin -O2 -Wall -Wno-deprecated -pthread -march=core2 -mfpmath=sse -fpermissive -c
In file included from src/pba/pba.cpp:25:0:
src/pba/SparseBundleCPU.h:24:20: fatal error: malloc.h: No such file or directory
#include <malloc.h>
^
compilation terminated.
make: *** [bin/out_no_gpu/pba.o] Error 1
libpba.so failed to build, halting.

Does someone know why this build is failing?

@LucaChiappino
Copy link

I am also having the same problem. Any help would be great.

Thank you

@elliotdickison
Copy link

I ran into this as well. Looks like there is a patch (included in this repo) for the SparseBundleCPU.h file that does away with the offending malloc.h include. From the log you pasted I see that the install script couldn't find the patch file: cp: ../patches/SparseBundleCPU.patch: No such file or directory. I resolved my issue by downloading the patches directory and placing it in the same dir from which I ran the install script.

@tabbailey091
Copy link

@luckybulldozer
I already have the patches directory downloaded and in the same directory where I ran the install script, but I'm still getting the same error.

I'm using a mid 2012 macbook pro retina, 16 gb RAM, core i7 processor, and NVIDIA GeForce graphics card. Running OSX 10.11.15 El Capitan.

Log is below, any help would be appreciated.

Dan Monaghan's VSFM and PMVS installer for OS X

About to check to see if you have the Brew Package Manager
Great, you've got brew... Continuing
wget is already installed, OK
About to install xcode select
Hit Enter after it's installed
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
Checking we have the right version of XQuartz

<string>2.7.8</string>

xquartz_version_result=0
Your version of XQuartz is 2.7.8 - perfect.

Ok, now you have to should have either...

  1. Already had the correct version of XQuartz, so I'm continuing...
  2. Had to have installed XQuartz and just logged out and back in...

Ready to continue the next installation of VSFM & PMVS (press ENTER)

Installing Brew packages... this can take quite a long time
Warning: jpeg-8d already installed
Error: Cannot write to /usr/local/Cellar
Warning: gdk-pixbuf-2.34.0 already installed
Error: Cannot write to /usr/local/Cellar
Warning: cairo-1.14.6_1 already installed
Error: Cannot write to /usr/local/Cellar
Warning: freetype-2.6.3 already installed
Error: Cannot write to /usr/local/Cellar
Warning: Already linked: /usr/local/Cellar/freetype/2.6.3
To relink: brew unlink freetype && brew link freetype
Warning: pango-1.40.1 already installed
Error: Cannot write to /usr/local/Cellar
Warning: Already linked: /usr/local/Cellar/pixman/0.34.0
To relink: brew unlink pixman && brew link pixman
Warning: Already linked: /usr/local/Cellar/fontconfig/2.11.1_2
To relink: brew unlink fontconfig && brew link fontconfig
######################################################################## 100.0%
Warning: gtk+-2.24.28 already installed
Error: Cannot write to /usr/local/Cellar
Warning: glew-1.13.0 already installed
Error: Cannot write to /usr/local/Cellar
Warning: gsl-1.16 already installed
Error: Cannot write to /usr/local/Cellar
Warning: boost-1.60.0_2 already installed
Error: Cannot write to /usr/local/Cellar
Warning: intltool-0.51.0 already installed
Error: Cannot write to /usr/local/Cellar
Warning: cmake-3.5.2 already installed
Error: Cannot write to /usr/local/Cellar
Warning: homebrew/versions/gcc49-4.9.3 already installed
Error: Cannot write to /usr/local/Cellar
Warning: devil-1.7.8_3 already installed
Error: Cannot write to /usr/local/Cellar
Warning: pkg-config-0.29.1 already installed
Error: Cannot write to /usr/local/Cellar
Zip file is present, so just unzipping, removing old dir to install so we don't have any conflicts
Archive: VisualSFM_osx_64bit.zip
creating: vsfm/
creating: vsfm/bin/
creating: vsfm/build/
creating: vsfm/lib/
inflating: vsfm/lib/blas.a
inflating: vsfm/lib/lapack.a
inflating: vsfm/lib/libf2c.a
inflating: vsfm/lib/libjpeg.a
inflating: vsfm/lib/VisualSFM.a
inflating: vsfm/makefile
inflating: vsfm/README
Changing VSFM GCC to Brews gcc-4.9
Changing /usr/x11/lib to OS X default /opt/x11/lib
About to make...
mkdir -p build
mkdir -p bin
cd build; ar -x ../lib/VisualSFM.a; cd ..;
g++-4.9 -w -o bin/VisualSFM build/. -L/usr/local/lib -L/opt/X11/lib -pthread -lGL -lGLU -lX11 -ldl -L/usr/local/Cellar/gtk+/2.24.28/lib -L/usr/local/Cellar/pango/1.40.1/lib -L/usr/local/Cellar/atk/2.20.0/lib -L/usr/local/Cellar/cairo/1.14.6_1/lib -L/usr/local/Cellar/gdk-pixbuf/2.34.0/lib -L/usr/local/Cellar/glib/2.48.1/lib -L/usr/local/Cellar/pango/1.40.1/lib -L/usr/local/Cellar/glib/2.48.1/lib -L/usr/local/Cellar/fontconfig/2.11.1_2/lib -L/usr/local/Cellar/freetype/2.6.3/lib -L/usr/local/Cellar/glib/2.48.1/lib -L/usr/local/opt/gettext/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lfontconfig -lfreetype -lgthread-2.0 -lglib-2.0 -lintl lib/lapack.a lib/blas.a lib/libf2c.a lib/libjpeg.a
rm -f build/.
VSFM application built... moving on
LIB_SIFT_GPU is present, skipping download and unzip. removing old dir to install so we don't have any conflicts
Archive: sift_gpu.zip
creating: SiftGPU/
creating: SiftGPU/bin/
inflating: SiftGPU/bin/DevIL.dll
inflating: SiftGPU/bin/DevIL64.dll
inflating: SiftGPU/bin/glew32.dll
inflating: SiftGPU/bin/glew64.dll
inflating: SiftGPU/bin/SiftGPU.dll
inflating: SiftGPU/bin/SiftGPU64.dll
inflating: SiftGPU/bin/SimpleSIFT.exe
inflating: SiftGPU/bin/Speed.exe
inflating: SiftGPU/bin/TestWin.exe
creating: SiftGPU/data/
inflating: SiftGPU/data/1600.jpg
inflating: SiftGPU/data/640-1.jpg
inflating: SiftGPU/data/640-2.jpg
inflating: SiftGPU/data/640-3.jpg
inflating: SiftGPU/data/640-4.jpg
inflating: SiftGPU/data/640-5.jpg
inflating: SiftGPU/data/800-1.jpg
inflating: SiftGPU/data/800-2.jpg
inflating: SiftGPU/data/800-3.jpg
inflating: SiftGPU/data/800-4.jpg
inflating: SiftGPU/data/list640.txt
inflating: SiftGPU/data/listx.txt
inflating: SiftGPU/data/Thumbs.db
creating: SiftGPU/demos/
extracting: SiftGPU/demos/demo1.bat
extracting: SiftGPU/demos/demo2.bat
extracting: SiftGPU/demos/demo3.bat
inflating: SiftGPU/demos/evaluation-box.bat
inflating: SiftGPU/demos/instructions.txt
creating: SiftGPU/doc/
creating: SiftGPU/doc/evaluation/
inflating: SiftGPU/doc/evaluation/box.pgm
inflating: SiftGPU/doc/evaluation/box.siftgpu
inflating: SiftGPU/doc/evaluation/evaluation.jpg
inflating: SiftGPU/doc/manual.pdf
inflating: SiftGPU/doc/speed_v311.jpg
inflating: SiftGPU/doc/speed_v340_v2.jpg
inflating: SiftGPU/doc/statistics.pdf
inflating: SiftGPU/History.txt
creating: SiftGPU/include/
creating: SiftGPU/include/GL/
inflating: SiftGPU/include/GL/glew.h
inflating: SiftGPU/include/GL/glut.h
inflating: SiftGPU/include/GL/wglew.h
creating: SiftGPU/include/IL/
inflating: SiftGPU/include/IL/COPYING
inflating: SiftGPU/include/IL/il.h
creating: SiftGPU/lib/
inflating: SiftGPU/lib/DevIL.lib
inflating: SiftGPU/lib/DevIL64.lib
inflating: SiftGPU/lib/glew32.lib
inflating: SiftGPU/lib/glew32s.lib
inflating: SiftGPU/lib/glew64.lib
inflating: SiftGPU/lib/glew64s.lib
inflating: SiftGPU/lib/glut32.lib
inflating: SiftGPU/lib/glut64.lib
inflating: SiftGPU/lib/SIFTGPU.exp
inflating: SiftGPU/lib/SIFTGPU.lib
inflating: SiftGPU/license.txt
inflating: SiftGPU/makefile
creating: SiftGPU/msvc/
creating: SiftGPU/msvc/ServerSiftGPU/
inflating: SiftGPU/msvc/ServerSiftGPU/SiftGPU_Server.dsp
inflating: SiftGPU/msvc/ServerSiftGPU/SiftGPU_Server.vcxproj
creating: SiftGPU/msvc/SiftGPU/
inflating: SiftGPU/msvc/SiftGPU.dsw
inflating: SiftGPU/msvc/SiftGPU.sln
inflating: SiftGPU/msvc/SiftGPU/SiftGPU.def
inflating: SiftGPU/msvc/SiftGPU/SiftGPU.dsp
inflating: SiftGPU/msvc/SiftGPU/SiftGPU.vcxproj
inflating: SiftGPU/msvc/SiftGPU/SiftGPU_CUDA_Enabled.vcxproj
inflating: SiftGPU/msvc/SiftGPU_CUDA_Enabled.sln
creating: SiftGPU/msvc/TestWin/
inflating: SiftGPU/msvc/TestWin/MultiThreadSIFT.dsp
inflating: SiftGPU/msvc/TestWin/MultiThreadSIFT.vcxproj
inflating: SiftGPU/msvc/TestWin/SimpleSIFT.dsp
inflating: SiftGPU/msvc/TestWin/SimpleSIFT.vcxproj
inflating: SiftGPU/msvc/TestWin/Speed.dsp
inflating: SiftGPU/msvc/TestWin/Speed.vcxproj
inflating: SiftGPU/msvc/TestWin/TestBase.dsp
inflating: SiftGPU/msvc/TestWin/TestBase.vcxproj
inflating: SiftGPU/msvc/TestWin/TestWin.dsp
inflating: SiftGPU/msvc/TestWin/TestWin.vcxproj
inflating: SiftGPU/msvc/TestWin/TestWinGlut.dsp
inflating: SiftGPU/msvc/TestWin/TestWinGlut.vcxproj
inflating: SiftGPU/OpenGL_and_CUDA.txt
inflating: SiftGPU/README.txt
inflating: SiftGPU/speed_and_accuracy.txt
creating: SiftGPU/src/
creating: SiftGPU/src/ServerSiftGPU/
inflating: SiftGPU/src/ServerSiftGPU/server.cpp
inflating: SiftGPU/src/ServerSiftGPU/ServerSiftGPU.cpp
inflating: SiftGPU/src/ServerSiftGPU/ServerSiftGPU.h
creating: SiftGPU/src/SiftGPU/
inflating: SiftGPU/src/SiftGPU/CLTexImage.cpp
inflating: SiftGPU/src/SiftGPU/CLTexImage.h
inflating: SiftGPU/src/SiftGPU/CuTexImage.cpp
inflating: SiftGPU/src/SiftGPU/CuTexImage.h
inflating: SiftGPU/src/SiftGPU/FrameBufferObject.cpp
inflating: SiftGPU/src/SiftGPU/FrameBufferObject.h
inflating: SiftGPU/src/SiftGPU/GlobalUtil.cpp
inflating: SiftGPU/src/SiftGPU/GlobalUtil.h
inflating: SiftGPU/src/SiftGPU/GLTexImage.cpp
inflating: SiftGPU/src/SiftGPU/GLTexImage.h
inflating: SiftGPU/src/SiftGPU/LiteWindow.h
inflating: SiftGPU/src/SiftGPU/ProgramCG.cpp
inflating: SiftGPU/src/SiftGPU/ProgramCG.h
inflating: SiftGPU/src/SiftGPU/ProgramCL.cpp
inflating: SiftGPU/src/SiftGPU/ProgramCL.h
inflating: SiftGPU/src/SiftGPU/ProgramCU.cu
inflating: SiftGPU/src/SiftGPU/ProgramCU.h
inflating: SiftGPU/src/SiftGPU/ProgramGLSL.cpp
inflating: SiftGPU/src/SiftGPU/ProgramGLSL.h
inflating: SiftGPU/src/SiftGPU/ProgramGPU.cpp
inflating: SiftGPU/src/SiftGPU/ProgramGPU.h
inflating: SiftGPU/src/SiftGPU/PyramidCL.cpp
inflating: SiftGPU/src/SiftGPU/PyramidCL.h
inflating: SiftGPU/src/SiftGPU/PyramidCU.cpp
inflating: SiftGPU/src/SiftGPU/PyramidCU.h
inflating: SiftGPU/src/SiftGPU/PyramidGL.cpp
inflating: SiftGPU/src/SiftGPU/PyramidGL.h
inflating: SiftGPU/src/SiftGPU/ShaderMan.cpp
inflating: SiftGPU/src/SiftGPU/ShaderMan.h
inflating: SiftGPU/src/SiftGPU/SiftGPU.cpp
inflating: SiftGPU/src/SiftGPU/SiftGPU.h
inflating: SiftGPU/src/SiftGPU/SiftMatch.cpp
inflating: SiftGPU/src/SiftGPU/SiftMatch.h
inflating: SiftGPU/src/SiftGPU/SiftMatchCU.cpp
inflating: SiftGPU/src/SiftGPU/SiftMatchCU.h
inflating: SiftGPU/src/SiftGPU/SiftPyramid.cpp
inflating: SiftGPU/src/SiftGPU/SiftPyramid.h
creating: SiftGPU/src/TestWin/
inflating: SiftGPU/src/TestWin/BasicTestWin.cpp
inflating: SiftGPU/src/TestWin/BasicTestWin.h
inflating: SiftGPU/src/TestWin/GLTestWnd.cpp
inflating: SiftGPU/src/TestWin/GLTestWnd.h
inflating: SiftGPU/src/TestWin/GLTransform.h
inflating: SiftGPU/src/TestWin/MultiThreadSIFT.cpp
inflating: SiftGPU/src/TestWin/SimpleSIFT.cpp
inflating: SiftGPU/src/TestWin/speed.cpp
inflating: SiftGPU/src/TestWin/TestWinGlut.cpp
inflating: SiftGPU/src/TestWin/TestWinGlut.h
Disable Cuda Flags
Changing march from native core2 in makefile
Changing to prefer GLUT
Removing -L/opt/local/lib from makefile
Changing /usr/x11/lib to OS X default /opt/x11/lib
Disable TestWin build for this OS X build
mkdir -p build
mkdir -p bin
sed -i -e 's////g' demos/.bat
g++ -o build/FrameBufferObject.o src/SiftGPU/FrameBufferObject.cpp -Iinclude -fPIC -L/usr/lib64 -L/usr/lib -L./bin -L./lib -Wall -Wno-deprecated -pthread -march=core2 -mfpmath=sse -DWINDOW_PREFER_GLUT -L/usr/local/lib -c
clang: warning: argument unused during compilation: '-L/usr/lib64'
clang: warning: argument unused during compilation: '-L/usr/lib'
clang: warning: argument unused during compilation: '-L./bin'
clang: warning: argument unused during compilation: '-L./lib'
clang: warning: argument unused during compilation: '-L/usr/local/lib'
g++ -o build/GlobalUtil.o src/SiftGPU/GlobalUtil.cpp -Iinclude -fPIC -L/usr/lib64 -L/usr/lib -L./bin -L./lib -Wall -Wno-deprecated -pthread -march=core2 -mfpmath=sse -DWINDOW_PREFER_GLUT -L/usr/local/lib -c
clang: warning: argument unused during compilation: '-L/usr/lib64'
clang: warning: argument unused during compilation: '-L/usr/lib'
clang: warning: argument unused during compilation: '-L./bin'
clang: warning: argument unused during compilation: '-L./lib'
clang: warning: argument unused during compilation: '-L/usr/local/lib'
g++ -o build/GLTexImage.o src/SiftGPU/GLTexImage.cpp -Iinclude -fPIC -L/usr/lib64 -L/usr/lib -L./bin -L./lib -Wall -Wno-deprecated -pthread -march=core2 -mfpmath=sse -DWINDOW_PREFER_GLUT -L/usr/local/lib -c
clang: warning: argument unused during compilation: '-L/usr/lib64'
clang: warning: argument unused during compilation: '-L/usr/lib'
clang: warning: argument unused during compilation: '-L./bin'
clang: warning: argument unused during compilation: '-L./lib'
clang: warning: argument unused during compilation: '-L/usr/local/lib'
In file included from src/SiftGPU/GLTexImage.cpp:41:
In file included from src/SiftGPU/ShaderMan.h:31:
src/SiftGPU/ProgramGLSL.h:68:44: warning: cast to 'void *' from smaller integer
type 'GLuint' (aka 'unsigned int') [-Wint-to-void-pointer-cast]
virtual void * GetProgramID() { return (void
) _programID; }
^
1 warning generated.
g++ -o build/ProgramGLSL.o src/SiftGPU/ProgramGLSL.cpp -Iinclude -fPIC -L/usr/lib64 -L/usr/lib -L./bin -L./lib -Wall -Wno-deprecated -pthread -march=core2 -mfpmath=sse -DWINDOW_PREFER_GLUT -L/usr/local/lib -c
clang: warning: argument unused during compilation: '-L/usr/lib64'
clang: warning: argument unused during compilation: '-L/usr/lib'
clang: warning: argument unused during compilation: '-L./bin'
clang: warning: argument unused during compilation: '-L./lib'
clang: warning: argument unused during compilation: '-L/usr/local/lib'
In file included from src/SiftGPU/ProgramGLSL.cpp:38:
src/SiftGPU/ProgramGLSL.h:68:44: warning: cast to 'void ' from smaller integer
type 'GLuint' (aka 'unsigned int') [-Wint-to-void-pointer-cast]
virtual void * GetProgramID() { return (void
) _programID; }
^
1 warning generated.
g++ -o build/ProgramGPU.o src/SiftGPU/ProgramGPU.cpp -Iinclude -fPIC -L/usr/lib64 -L/usr/lib -L./bin -L./lib -Wall -Wno-deprecated -pthread -march=core2 -mfpmath=sse -DWINDOW_PREFER_GLUT -L/usr/local/lib -c
clang: warning: argument unused during compilation: '-L/usr/lib64'
clang: warning: argument unused during compilation: '-L/usr/lib'
clang: warning: argument unused during compilation: '-L./bin'
clang: warning: argument unused during compilation: '-L./lib'
clang: warning: argument unused during compilation: '-L/usr/local/lib'
In file included from src/SiftGPU/ProgramGPU.cpp:34:
In file included from src/SiftGPU/ShaderMan.h:31:
src/SiftGPU/ProgramGLSL.h:68:44: warning: cast to 'void ' from smaller integer
type 'GLuint' (aka 'unsigned int') [-Wint-to-void-pointer-cast]
virtual void * GetProgramID() { return (void
) _programID; }
^
1 warning generated.
g++ -o build/ShaderMan.o src/SiftGPU/ShaderMan.cpp -Iinclude -fPIC -L/usr/lib64 -L/usr/lib -L./bin -L./lib -Wall -Wno-deprecated -pthread -march=core2 -mfpmath=sse -DWINDOW_PREFER_GLUT -L/usr/local/lib -c
clang: warning: argument unused during compilation: '-L/usr/lib64'
clang: warning: argument unused during compilation: '-L/usr/lib'
clang: warning: argument unused during compilation: '-L./bin'
clang: warning: argument unused during compilation: '-L./lib'
clang: warning: argument unused during compilation: '-L/usr/local/lib'
In file included from src/SiftGPU/ShaderMan.cpp:35:
src/SiftGPU/ProgramGLSL.h:68:44: warning: cast to 'void ' from smaller integer
type 'GLuint' (aka 'unsigned int') [-Wint-to-void-pointer-cast]
virtual void * GetProgramID() { return (void
) _programID; }
^
1 warning generated.
g++ -o build/SiftGPU.o src/SiftGPU/SiftGPU.cpp -Iinclude -fPIC -L/usr/lib64 -L/usr/lib -L./bin -L./lib -Wall -Wno-deprecated -pthread -march=core2 -mfpmath=sse -DWINDOW_PREFER_GLUT -L/usr/local/lib -c
clang: warning: argument unused during compilation: '-L/usr/lib64'
clang: warning: argument unused during compilation: '-L/usr/lib'
clang: warning: argument unused during compilation: '-L./bin'
clang: warning: argument unused during compilation: '-L./lib'
clang: warning: argument unused during compilation: '-L/usr/local/lib'
In file included from src/SiftGPU/SiftGPU.cpp:42:
In file included from src/SiftGPU/ShaderMan.h:31:
src/SiftGPU/ProgramGLSL.h:68:44: warning: cast to 'void ' from smaller integer
type 'GLuint' (aka 'unsigned int') [-Wint-to-void-pointer-cast]
virtual void * GetProgramID() { return (void
) _programID; }
^
1 warning generated.
g++ -o build/SiftPyramid.o src/SiftGPU/SiftPyramid.cpp -Iinclude -fPIC -L/usr/lib64 -L/usr/lib -L./bin -L./lib -Wall -Wno-deprecated -pthread -march=core2 -mfpmath=sse -DWINDOW_PREFER_GLUT -L/usr/local/lib -c
clang: warning: argument unused during compilation: '-L/usr/lib64'
clang: warning: argument unused during compilation: '-L/usr/lib'
clang: warning: argument unused during compilation: '-L./bin'
clang: warning: argument unused during compilation: '-L./lib'
clang: warning: argument unused during compilation: '-L/usr/local/lib'
g++ -o build/PyramidGL.o src/SiftGPU/PyramidGL.cpp -Iinclude -fPIC -L/usr/lib64 -L/usr/lib -L./bin -L./lib -Wall -Wno-deprecated -pthread -march=core2 -mfpmath=sse -DWINDOW_PREFER_GLUT -L/usr/local/lib -c
clang: warning: argument unused during compilation: '-L/usr/lib64'
clang: warning: argument unused during compilation: '-L/usr/lib'
clang: warning: argument unused during compilation: '-L./bin'
clang: warning: argument unused during compilation: '-L./lib'
clang: warning: argument unused during compilation: '-L/usr/local/lib'
In file included from src/SiftGPU/PyramidGL.cpp:36:
In file included from src/SiftGPU/ShaderMan.h:31:
src/SiftGPU/ProgramGLSL.h:68:44: warning: cast to 'void ' from smaller integer
type 'GLuint' (aka 'unsigned int') [-Wint-to-void-pointer-cast]
virtual void * GetProgramID() { return (void
) _programID; }
^
1 warning generated.
g++ -o build/SiftMatch.o src/SiftGPU/SiftMatch.cpp -Iinclude -fPIC -L/usr/lib64 -L/usr/lib -L./bin -L./lib -Wall -Wno-deprecated -pthread -march=core2 -mfpmath=sse -DWINDOW_PREFER_GLUT -L/usr/local/lib -c
clang: warning: argument unused during compilation: '-L/usr/lib64'
clang: warning: argument unused during compilation: '-L/usr/lib'
clang: warning: argument unused during compilation: '-L./bin'
clang: warning: argument unused during compilation: '-L./lib'
clang: warning: argument unused during compilation: '-L/usr/local/lib'
In file included from src/SiftGPU/SiftMatch.cpp:33:
src/SiftGPU/ProgramGLSL.h:68:44: warning: cast to 'void ' from smaller integer
type 'GLuint' (aka 'unsigned int') [-Wint-to-void-pointer-cast]
virtual void * GetProgramID() { return (void
) _programID; }
^
1 warning generated.
ar rcs bin/libsiftgpu.a build/FrameBufferObject.o build/GlobalUtil.o build/GLTexImage.o build/ProgramGLSL.o build/ProgramGPU.o build/ShaderMan.o build/SiftGPU.o build/SiftPyramid.o build/PyramidGL.o build/SiftMatch.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: bin/libsiftgpu.a(ProgramGPU.o) has no symbols
g++ -o bin/libsiftgpu.so build/FrameBufferObject.o build/GlobalUtil.o build/GLTexImage.o build/ProgramGLSL.o build/ProgramGPU.o build/ShaderMan.o build/SiftGPU.o build/SiftPyramid.o build/PyramidGL.o build/SiftMatch.o -lGLEW -framework GLUT -framework OpenGL -lIL -Iinclude -fPIC -L/usr/lib64 -L/usr/lib -L./bin -L./lib -Wall -Wno-deprecated -pthread -march=core2 -mfpmath=sse -DWINDOW_PREFER_GLUT -L/usr/local/lib -shared -fPIC
clang: warning: argument unused during compilation: '-pthread'
ld: warning: directory not found for option '-L/usr/lib64'
libsiftgpu.so built... moving on
LIB_PBA is present, skipping download and unzip, removing old dir to install so we don't have any conflicts
Archive: pba_v1.0.5.zip
creating: pba/
creating: pba/bin/
inflating: pba/bin/driver_x64.exe
inflating: pba/bin/pba.dll
inflating: pba/bin/pba_x64.dll
inflating: pba/COPYING
creating: pba/data/
creating: pba/doc/
inflating: pba/doc/manual.pdf
inflating: pba/doc/readme.txt
inflating: pba/History.txt
inflating: pba/makefile
inflating: pba/makefile_no_gpu
creating: pba/msvc/
creating: pba/msvc/driver/
inflating: pba/msvc/driver/driver.vcxproj
creating: pba/msvc/pba/
inflating: pba/msvc/pba.sln
inflating: pba/msvc/pba.suo
extracting: pba/msvc/pba/pba.def
inflating: pba/msvc/pba/pba.vcxproj
creating: pba/src/
creating: pba/src/driver/
inflating: pba/src/driver/driver.cpp
creating: pba/src/pba/
inflating: pba/src/pba/ConfigBA.cpp
inflating: pba/src/pba/ConfigBA.h
inflating: pba/src/pba/CuTexImage.cpp
inflating: pba/src/pba/CuTexImage.h
inflating: pba/src/pba/DataInterface.h
inflating: pba/src/pba/interface.h
inflating: pba/src/pba/pba.cpp
inflating: pba/src/pba/pba.h
inflating: pba/src/pba/ProgramCU.cu
inflating: pba/src/pba/ProgramCU.h
inflating: pba/src/pba/SparseBundleCPU.cpp
inflating: pba/src/pba/SparseBundleCPU.h
inflating: pba/src/pba/SparseBundleCU.cpp
inflating: pba/src/pba/SparseBundleCU.h
inflating: pba/src/pba/util.h
Changing SiftGPU GCC to Brews gcc-4.9
Removing /usr/lib64 from makefile
Changing march from native core2 in makefile
Adding -L/usr/include/sys/ to compile Flags
cp: ../patches/SparseBundleCPU.patch: No such file or directory
/Users/tabailey/Downloads/VisualSFM_OS_X_Installer-master/vsfm_os_x_installer.sh: line 357: SparseBundleCPU.patch: No such file or directory
/Users/tabailey/pba
mkdir -p ./bin/out_no_gpu
mkdir -p ./bin
g++-4.9 -w -o bin/out_no_gpu/pba.o src/pba/pba.cpp -DPBA_NO_GPU -fPIC -L -L/usr/lib -L/usr/include/sys/ -L./bin -O2 -Wall -Wno-deprecated -pthread -march=core2 -mfpmath=sse -fpermissive -c
In file included from src/pba/pba.cpp:25:0:
src/pba/SparseBundleCPU.h:24:20: fatal error: malloc.h: No such file or directory
#include <malloc.h>
^
compilation terminated.
make: *** [bin/out_no_gpu/pba.o] Error 1
libpba.so failed to build, halting.
LMC-027405:~ tabailey$

@tabbailey091
Copy link

I found a solution. I had to mess around with the code so that the patch copied over to the correct directory. Turns out there's a missing "-R" in the code used to copy the path of the patch into the proper ~/pbs/src/pba directory. Application built! thank you Dan.

Original script file:

cp ../patches/SparseBundleCPU.patch src/pba/ cd src/pba patch < SparseBundleCPU.patch

my edit to the script file:

cp -R /Users/tabailey/VisualSFM_OS_X_Installer-master/patches/SparseBundleCPU.patch /Users/tabailey/pba/src/pba cd /Users/tabailey/pba/src/pba patch < SparseBundleCPU.patch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants