Hello Dr. Haas, Many thanks for your inputs. Glad to tell you it worked! I made changes in the Sconstruct file exactly as in your email and it ran fine.
Have a good evening! - Krishiv On Wed, Oct 6, 2021 at 11:42 AM Roland Haas <[email protected]> wrote: > Hello Krishiv, > > hmm, worksforme. > > I just gave this a try on my macOS + macports test machine. > > Without any changes I get the error your describe when running: > > scons -f SConstruct.gnu > > and then I changed CPPPATH to read: > > env['CPPPATH'] = ['/usr/local/packages/gsl-2.4-gnu/include', > 'EffSource/ScalarSchwarzschild/EffectiveSource', '/opt/local/include/'] > > and LIBPATH to: > > env['LIBPATH'] = ['/usr/local/packages/gsl-2.4-gnu/lib', > '/usr/local/packages/lapack-3.4.2-gnu', '/opt/local/lib/'] > > I also (had to) change LIBS to > > env['LIBS'] = ['stdc++', 'gsl', 'm', 'gslcblas', 'lapack', 'blas'] > > ie replace refblas with blas. > > > With that compilation and linking worked fine. Did you maybe keep the > double quotes? Ie set things like so: > > env['CPPPATH'] = ['/usr/local/packages/gsl-2.4-gnu/include', > 'EffSource/ScalarSchwarzschild/EffectiveSource', '"/opt/local/include/"'] > > I am not familiar with scons though I would suggest removing the Build > directory (or otherwise making sure that you start from a clean checkout). > > Yours, > Roland > > > Sorry kindly ignore the email below. I ran scons from the wrong location. > > > > I am still getting the same error and checking. > > > > > > > > On Wed, Oct 6, 2021 at 11:13 AM Krishiv Bhatia < > [email protected]> > > wrote: > > > > > Hello Dr. Haas, > > > > > > Many thanks for your reply. I sincerely appreciate your time. > > > > > > The file is there: > > > > > > $ ls /opt/local/include/gsl/gsl_sf_ellint.h > > > > > > /opt/local/include/gsl/gsl_sf_ellint.h > > > > > > Per your advice, I added: > > > - "/opt/local/include/" to CPPPATH > > > - "/opt/local/lib/" to LIBPATH > > > > > > Now I get: > > > > > > $ scons > > > > > > > > > scons: *** No SConstruct file found. > > > > > > File "/opt/anaconda3/lib/python3.8/site-packages/SCons/Script/Main.py", > > > line 944, in _main > > > > > > > > > On Wed, Oct 6, 2021 at 10:14 AM Roland Haas <[email protected]> > wrote: > > > > > >> Hello Krishiv, > > >> > > >> you need to check that the include file is present eg for macports > this > > >> would be (something like): > > >> > > >> /opt/local/include/gsl/gsl_sf_ellint.h > > >> > > >> If that is not found the you will have to edit the SConstruct file you > > >> are using to have the path "/opt/local/include/" in CPPPATH. > > >> > > >> You then likely have to add "/opt/local/lib/" to LIBPATH. > > >> > > >> Maybe someone on this list has a macOS+macports SConstruct file for > > >> SelfForce1D that you could use. > > >> > > >> Yours, > > >> Roland > > >> > > >> > Hello All, > > >> > > > >> > Appreciate if somebody can help out with this error: > > >> > > > >> > $ scons > > >> > > > >> > scons: Reading SConscript files ... > > >> > > > >> > scons: done reading SConscript files. > > >> > > > >> > scons: Building targets ... > > >> > > > >> > Compiling > > >> > > > >> > Build/EffSource/ScalarSchwarzschild/EffectiveSource/EffectiveSource-acceleration.o > > > >> > > > >> > > > >> > Src/EffSource/ScalarSchwarzschild/EffectiveSource/EffectiveSource-acceleration.cc:16:10: > > > >> > fatal error: gsl/gsl_sf_ellint.h: No such file or directory > > >> > > > >> > 16 | #include <gsl/gsl_sf_ellint.h> > > >> > > > >> > | ^~~~~~~~~~~~~~~~~~~~~ > > >> > > > >> > compilation terminated. > > >> > > > >> > scons: *** > > >> > > > >> > [Build/EffSource/ScalarSchwarzschild/EffectiveSource/EffectiveSource-acceleration.o] > > > >> > Error 1 > > >> > > > >> > scons: building terminated because of errors. > > >> > > > >> > the gsl library is already installed in my mac. I installed it > both > > >> using > > >> > MacPorts and brew > > >> > > > >> > $ ls /usr/local/Cellar/gsl/2.7/lib/ > > >> > > > >> > libgsl.25.dylib libgsl.a libgsl.dylib libgslcblas.0.dylib > libgslcblas.a > > >> > libgslcblas.dylib pkgconfig > > >> > > > >> > $ ls /opt/local/lib/*gsl* > > >> > > > >> > /opt/local/lib/libgsl.25.dylib /opt/local/lib/libgsl.dylib > > >> > /opt/local/lib/libgslcblas.a > > >> > > > >> > /opt/local/lib/libgsl.a /opt/local/lib/libgslcblas.0.dylib > > >> > /opt/local/lib/libgslcblas.dylib > > >> > > >> > > >> > > >> -- > > >> My email is as private as my paper mail. I therefore support > encrypting > > >> and signing email messages. Get my PGP key from > https://urldefense.com/v3/__http://pgp.mit.edu__;!!DZ3fjg!qaz9T0FGF0tP2Kgg84isVT3zcCHFQcJ4tCDim02GsSFjNH0OQe2xhMtENfXnSI8a$ > . > > >> > > > > > > > -- > My email is as private as my paper mail. I therefore support encrypting > and signing email messages. Get my PGP key from http://pgp.mit.edu . >
_______________________________________________ Users mailing list [email protected] http://lists.einsteintoolkit.org/mailman/listinfo/users
