You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi,
I am just making a new attempt to use alta for fitting models to measured BSDF. Unfortunately, I had no success building on my current MacOS Monterey 12.4. My guess is that this is mainly due to some python incompatibilies, but I cannot decipher the error messages. So some observations.
I have scons and most dependencies installed via macports. For some reason, ceres is not found (macports installed libceres.a in /opt/local/lib).
I have python 3.10 as default, and I run scons --cfg=configs/scons/config-macos-clang.py
scons then gives me several warning and finally throws an error (I cut the previous checks):
Checking for C++ header file unsupported/Eigen/LevenbergMarquardt... yes scons: warning: Calling missing SConscript without error is deprecated. Transition by adding must_exist=False to SConscript calls. Missing SConscript 'build/sources/plugins/rational_fitter_eigen/SConscript' File "/Users/lars/git/alta/sources/plugins/SConscript", line 52, in build_plugin scons: warning: Ignoring missing SConscript 'build/sources/plugins/rational_fitter_leastsquare/SConscript' File "/Users/lars/git/alta/sources/plugins/SConscript", line 52, in build_plugin scons: warning: Ignoring missing SConscript 'build/sources/plugins/rational_fitter_quadprog/SConscript' File "/Users/lars/git/alta/sources/plugins/SConscript", line 52, in build_plugin scons: warning: Ignoring missing SConscript 'build/sources/plugins/rational_fitter_parallel/SConscript' File "/Users/lars/git/alta/sources/plugins/SConscript", line 52, in build_plugin TypeError: 'NoneType' object is not iterable: File "/Users/lars/git/alta/SConstruct", line 341: plugins = alta_sconscript('sources/plugins/SConscript') File "/Users/lars/git/alta/SConstruct", line 335: return env.SConscript(script, File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/SCons/Script/SConscript.py", line 597: return _SConscript(self.fs, *files, **subst_kw) File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/SCons/Script/SConscript.py", line 285: exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals) File "/Users/lars/git/alta/sources/plugins/SConscript", line 78: a_flat_list_of_targets = list( itertools.chain(*(list(targets))))
The text was updated successfully, but these errors were encountered:
I do not have access to the setup you have unfortunately.
We are slowly moving to CMake for our build system. If you are using the master branch, you can use it to build almost all the library.
just a quick update on this. I have been able to build alta with some modifications to the scons configuration. I am using the clang compiler and Eigen3 from macports. CXX = 'clang++-mp-16'
(...) EIGEN_INC = ['/opt/local/include/eigen3']
(...)
I compiled flann from a git: FLANN_INC = ['/Users/lars/git/flann/src/cpp'] FLANN_DIR = ['/Users/lars/git/flann/src/cpp'] FLANN_LIB = ['flann']
I have not been able to get the ceres, nlopt, and ipopt fitters running though. I will check the option to rely on cmake rather than scons, but did not do so yet.
Hi,
I am just making a new attempt to use alta for fitting models to measured BSDF. Unfortunately, I had no success building on my current MacOS Monterey 12.4. My guess is that this is mainly due to some python incompatibilies, but I cannot decipher the error messages. So some observations.
scons --cfg=configs/scons/config-macos-clang.py
Checking for C++ header file unsupported/Eigen/LevenbergMarquardt... yes
scons: warning: Calling missing SConscript without error is deprecated.
Transition by adding must_exist=False to SConscript calls.
Missing SConscript 'build/sources/plugins/rational_fitter_eigen/SConscript'
File "/Users/lars/git/alta/sources/plugins/SConscript", line 52, in build_plugin
scons: warning: Ignoring missing SConscript 'build/sources/plugins/rational_fitter_leastsquare/SConscript'
File "/Users/lars/git/alta/sources/plugins/SConscript", line 52, in build_plugin
scons: warning: Ignoring missing SConscript 'build/sources/plugins/rational_fitter_quadprog/SConscript'
File "/Users/lars/git/alta/sources/plugins/SConscript", line 52, in build_plugin
scons: warning: Ignoring missing SConscript 'build/sources/plugins/rational_fitter_parallel/SConscript'
File "/Users/lars/git/alta/sources/plugins/SConscript", line 52, in build_plugin
TypeError: 'NoneType' object is not iterable:
File "/Users/lars/git/alta/SConstruct", line 341:
plugins = alta_sconscript('sources/plugins/SConscript')
File "/Users/lars/git/alta/SConstruct", line 335:
return env.SConscript(script,
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/SCons/Script/SConscript.py", line 597:
return _SConscript(self.fs, *files, **subst_kw)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/SCons/Script/SConscript.py", line 285:
exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
File "/Users/lars/git/alta/sources/plugins/SConscript", line 78:
a_flat_list_of_targets = list( itertools.chain(*(list(targets))))
The text was updated successfully, but these errors were encountered: