goodrich@CYBERPOWERPC:/opt/stan$ make CC=clang++ -j8 test-distributions
make[1]: Entering directory `/opt/stan'
src/test/agrad/distributions/no_00000_generated_test.cpp:4:10: fatal error: 'mal_test' file not found
#include <mal_test>
^
1 error generated.
src/test/agrad/distributions/normal_00000_generated_test.cpp:4:10: fatal error: 'mal' file not found
#include <mal>
^
1 error generated.
src/test/agrad/distributions/--help_00000_generated_test.cpp:4:10: fatal error: 'elp' file not found
#include <elp>
^
1 error generated.
make[1]: Leaving directory `/opt/stan'
make[1]: Entering directory `/opt/stan'
src/test/agrad/distributions/normal_00000_generated_test.cpp:4:10: fatal error: 'mal' file not found
#include <mal>
^
1 error generated.
src/test/agrad/distributions/no_00000_generated_test.cpp:src/test/agrad/distributions/--help_00000_generated_test.cpp:4:10: 4:fatal error: 10: fatal error: 'mal_test' file not found
'elp' file not found
#include <mal_test>
#include <elp>
^ ^
1 error generated.
1 error generated.
clang++ -I src -I lib/eigen_3.1.3 -I lib/boost_1.53.0 -pipe -Wall -DBOOST_RESULT_OF_USE_TR1 -DBOOST_NO_DECLTYPE -DBOOST_DISABLE_ASSERTS -Wno-unused-function -Wno-uninitialized -c -O3 -DGTEST_USE_OWN_TR1_TUPLE -DGTEST_HAS_PTHREAD=0 -I lib/gtest_1.6.0/include -I lib/gtest_1.6.0 src/test/agrad/distributions/normal_00000_generated_test.cpp -o test/agrad/distributions/normal_00000_generated.o
clang++ -I src -I lib/eigen_3.1.3 -I lib/boost_1.53.0 -pipe -Wall -DBOOST_RESULT_OF_USE_TR1 -DBOOST_NO_DECLTYPE -DBOOST_DISABLE_ASSERTS -Wno-unused-function -Wno-uninitialized -c -O3 -DGTEST_USE_OWN_TR1_TUPLE -DGTEST_HAS_PTHREAD=0 -I lib/gtest_1.6.0/include -I lib/gtest_1.6.0 src/test/agrad/distributions/--help_00000_generated_test.cpp -o test/agrad/distributions/--help_00000_generated.o
clang++ -I src -I lib/eigen_3.1.3 -I lib/boost_1.53.0 -pipe -Wall -DBOOST_RESULT_OF_USE_TR1 -DBOOST_NO_DECLTYPE -DBOOST_DISABLE_ASSERTS -Wno-unused-function -Wno-uninitialized -c -O3 -DGTEST_USE_OWN_TR1_TUPLE -DGTEST_HAS_PTHREAD=0 -I lib/gtest_1.6.0/include -I lib/gtest_1.6.0 src/test/agrad/distributions/no_00000_generated_test.cpp -o test/agrad/distributions/no_00000_generated.o
clang++ -I src -I lib/eigen_3.1.3 -I lib/boost_1.53.0 -pipe -Wall -DBOOST_RESULT_OF_USE_TR1 -DBOOST_NO_DECLTYPE -DBOOST_DISABLE_ASSERTS -Wno-unused-function -Wno-uninitialized -c -O3 -DGTEST_USE_OWN_TR1_TUPLE -DGTEST_HAS_PTHREAD=0 -I lib/gtest_1.6.0/include -I lib/gtest_1.6.0 src/test/agrad/distributions/univariate/continuous/exp_mod_normal_00025_generated_test.cpp -o test/agrad/distributions/univariate/continuous/exp_mod_normal_00025_generated.o
clang++ -I src -I lib/eigen_3.1.3 -I lib/boost_1.53.0 -pipe -Wall -DBOOST_RESULT_OF_USE_TR1 -DBOOST_NO_DECLTYPE -DBOOST_DISABLE_ASSERTS -Wno-unused-function -Wno-uninitialized -c -O3 -DGTEST_USE_OWN_TR1_TUPLE -DGTEST_HAS_PTHREAD=0 -I lib/gtest_1.6.0/include -I lib/gtest_1.6.0 src/test/agrad/distributions/univariate/continuous/beta_00005_generated_test.cpp -o test/agrad/distributions/univariate/continuous/beta_00005_generated.o
clang++ -I src -I lib/eigen_3.1.3 -I lib/boost_1.53.0 -pipe -Wall -DBOOST_RESULT_OF_USE_TR1 -DBOOST_NO_DECLTYPE -DBOOST_DISABLE_ASSERTS -Wno-unused-function -Wno-uninitialized -c -O3 -DGTEST_USE_OWN_TR1_TUPLE -DGTEST_HAS_PTHREAD=0 -I lib/gtest_1.6.0/include -I lib/gtest_1.6.0 src/test/agrad/distributions/univariate/continuous/gamma_00004_generated_test.cpp -o test/agrad/distributions/univariate/continuous/gamma_00004_generated.o
clang++ -I src -I lib/eigen_3.1.3 -I lib/boost_1.53.0 -pipe -Wall -DBOOST_RESULT_OF_USE_TR1 -DBOOST_NO_DECLTYPE -DBOOST_DISABLE_ASSERTS -Wno-unused-function -Wno-uninitialized -c -O3 -DGTEST_USE_OWN_TR1_TUPLE -DGTEST_HAS_PTHREAD=0 -I lib/gtest_1.6.0/include -I lib/gtest_1.6.0 src/test/agrad/distributions/univariate/continuous/pareto_00002_generated_test.cpp -o test/agrad/distributions/univariate/continuous/pareto_00002_generated.o
clang++ -I src -I lib/eigen_3.1.3 -I lib/boost_1.53.0 -pipe -Wall -DBOOST_RESULT_OF_USE_TR1 -DBOOST_NO_DECLTYPE -DBOOST_DISABLE_ASSERTS -Wno-unused-function -Wno-uninitialized -c -O3 -DGTEST_USE_OWN_TR1_TUPLE -DGTEST_HAS_PTHREAD=0 -I lib/gtest_1.6.0/include -I lib/gtest_1.6.0 src/test/agrad/distributions/univariate/continuous/skew_normal_cdf_00001_generated_test.cpp -o test/agrad/distributions/univariate/continuous/skew_normal_cdf_00001_generated.o
src/test/agrad/distributions/no_00000_generated_test.cpp:4:10: fatal error: 'mal_test' file not found
#include <mal_test>
^
src/test/agrad/distributions/--help_00000_generated_test.cpp:4:10: fatal error: 'elp' file not found
#include <elp>
^
src/test/agrad/distributions/normal_00000_generated_test.cpp:4:10: fatal error: 'mal' file not found
#include <mal>
^
1 error generated.
make[1]: *** [test/agrad/distributions/no_00000_generated.o] Error 1
make[1]: *** Waiting for unfinished jobs....
1 error generated.
make[1]: *** [test/agrad/distributions/--help_00000_generated.o] Error 1
1 error generated.
make[1]: *** [test/agrad/distributions/normal_00000_generated.o] Error 1
make[1]: Leaving directory `/opt/stan'
make: *** [test-distributions] Error 2
It has started trying to compile things like
src/test/agrad/distributions/--help_00000_generated_test.cpp
for some reason.
make clean-all > /dev/null && make CC=clang++ -j8 O=0 test/agrad/distributions/normal_00000_generated
I'm not seeing any of that behavior. Can you get some more info? And you don't have any local modifications to any of the makefiles?
No modifications; justgit checkout remotes/origin/develop
make clean-all > /dev/null
make CC=clang++ -j8 bin/stanc 2&> /dev/null
make CC=clang++ -j8 test-distributions
I don't expect using test/agrad/distributions/normal_00000_generated to work: it's not a valid target. Does this one work?test/agrad/distributions/univariate/continuous/normal_00000_generatedAlso, test/model/command shouldn't work. It should be test/models/command
src/test/agrad/distributions/no_00000_generated_test.cpp:4:10: fatal error: 'mal_test' file not found
#include <mal_test>
^
src/test/agrad/distributions/--help_00000_generated_test.cpp:4:10: fatal error: 'elp' file not found
#include <elp>
^
src/test/agrad/distributions/normal_00000_generated_test.cpp:4:10: fatal error: 'mal' file not found
#include <mal>
--
You received this message because you are subscribed to the Google Groups "stan development mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to stan-dev+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
I can't recreate it on my end. I check out remotes/origin/develop and get this message:
~/dev/stan (develop)> git checkout remotes/origin/develop
Note: checking out 'remotes/origin/develop'.
What version of make are you running? I'm on GNU Make 3.81.
I also have 3.81. You can pass the -n parameter to make test-distribution to just see what it is planning to do. The runtest/test/agrad/distributions/--help_00000_generated and runtest/test/agrad/distributions/no_00000_generated "targets" are two of the first three.
make CC=clang++ -p test-distributions
# makefile (from `test/agrad/distributions/univariate/continuous/student_t_cdf_00029_generated.d', line 1)
MAKEFILE_LIST := makefile make/detect_cc make/os_detect make/os_linux make/libstan bin/stan/agrad/rev/var_stack.d bin/stan/math/matrix.d bin/stan/agrad/matrix.d bin/stan/gm/grammars/expression_grammar_inst.d bin/stan/gm/grammars/whitespace_grammar_inst.d bin/stan/gm/grammars/program_grammar_inst.d bin/stan/gm/grammars/statement_grammar_inst.d bin/stan/gm/grammars/var_decls_grammar_inst.d bin/stan/gm/grammars/term_grammar_inst.d bin/stan/gm/grammars/statement_2_grammar_inst.d bin/stan/gm/ast_def.d make/tests make/models src/stan/model/model_header.hpp.d make/command bin/stan/command/stanc.d make/doxygen make/dist make/manual test/agrad/distributions/normal_00000_generated.d test/agrad/distributions/--help_00000_generated.d test/agrad/distributions/no_00000_generated.d test/agrad/distributions/
...
I also have 3.81. You can pass the -n parameter to make test-distribution to just see what it is planning to do. The runtest/test/agrad/distributions/--help_00000_generated and runtest/test/agrad/distributions/no_00000_generated "targets" are two of the first three.
I can run student_t_cdf_00029_generated fine.Just to rule out other weird interactions, your make isn't aliased to encapsulate other commands, is it?
make runtest/test/agrad/distributions/normal_00000_generated runtest/test/agrad/distributions/--help_00000_generated runtest/test/agrad/distributions/no_00000_generated runtest/test/agrad/distributions/univariate/continuous/exp_mod_normal_00025_generated runtest/test/agrad/distributions/univariate/continuous/beta_00005_generated runtest/test/agrad/distributions/univariate/continuous/gamma_00004_generated runtest/test/agrad/distributions/univariate/continuous/pareto_00002_generated runtest/test/agrad/distributions/univariate/continuous/skew_normal_cdf_00001_generated runtest/test/agrad/distributions/univariate/continuous/uniform_00001_generated runtest/test/agrad/distributions/univariate/continuous/skew_normal_cdf_00030_generated runtest/test/agrad/distributions/univariate/continuous/skew_normal_cdf_00033_generated runtest/test/agrad/distributions/univariate/continuous/double_exponential_00004_generated runtest/test/agrad/distributions/univariate/continuous/exp_mod_normal_cdf_00009_generated runtest/test/agrad/distributions/univariate/continuous/cauchy_00000_generated runtest/test/agrad/distributions/univariate/continuous/exp_mod_normal_00024_generated runtest/test/agrad/distributions/univariate/continuous/student_t_cdf_00016_generated runtest/test/agrad/distributions/univariate/continuous/student_t_00020_generated runtest/test/agrad/distributions/univariate/continuous/normal_cdf_00002_generated runtest/test/agrad/distributions/univariate/continuous/exp_mod_normal_00022_generated runtest/test/agrad/distributions/univariate/continuous/exp_mod_normal_00033_generated runtest/test/agrad/distributions/univariate/continuous/cauchy_cdf_00000_generated runtest/test/agrad/distributions/univariate/continuous/skew_normal_cdf_00026_generated runtest/test/agrad/distributions/univariate/continuous/exp_mod_normal_cdf_00017_generated runtest/test/agrad/distributions/univariate/continuous/exp_mod_normal_cdf_00033_generated runtest/test/agrad/distributions/univariate/continuous/student_t_00018_generated ...
Can you run a find from your shell? Does it find the right things? Could something not be escaped properly? Is the use of $(MAKE) within the test-distributions target messing things up? Could you try without -j8?
goodrich@CYBERPOWERPC:/opt/stan$ make CC=g++ -p test-distributions > /tmp/make_p.txt
src/test/agrad/distributions/normal_00000_generated_test.cpp:4:15: fatal error: mal: No such file or directory
#include <mal>
^
compilation terminated.
make[1]: *** [test/agrad/distributions/normal_00000_generated.o] Error 1
make: *** [test-distributions] Error 2
goodrich@CYBERPOWERPC:/opt/stan$ grep -F "GENERATED_AGRAD_TESTS" /tmp/make_p.txt
GENERATED_AGRAD_TESTS := src/test/agrad/distributions/univariate/continuous/beta_00000_generated_test.cpp src/test/agrad/distributions/univariate/continuous/student_t_cdf_00000_generated_test.cpp src/test/agrad/distributions/univariate/continuous/pareto_cdf_00000_generated_test.cpp src/test/agrad/distributions/univariate/continuous/pareto_00000_generated_test.cpp src/test/agrad/distributions/univariate/continuous/normal_00000_generated_test.cpp src/test/agrad/distributions/univariate/continuous/uniform_00000_generated_test.cpp src/test/agrad/distributions/univariate/continuous/student_t_00000_generated_test.cpp src/test/agrad/distributions/univariate/continuous/logistic_cdf_00000_generated_test.cpp src/test/agrad/distributions/univariate/continuous/lognormal_00000_generated_test.cpp src/test/agrad/distributions/univariate/continuous/inv_chi_square_00000_generated_test.cpp src/test/agrad/distributions/univariate/continuous/double_exponential_00000_generated_test.cpp src/test/agrad/distributions/univariate/continuous/inv_gamma_cdf_00000_generated_test.cpp src/test/agrad/distributions/univariate/continuous/logistic_00000_generated_test.cpp src/test/agrad/distributions/univariate/continuous/exp_mod_normal_00000_generated_test.cpp src/test/agrad/distributions/univariate/continuous/inv_gamma_00000_generated_test.cpp src/test/agrad/distributions/univariate/continuous/skew_normal_00000_generated_test.cpp src/test/agrad/distributions/univariate/continuous/beta_cdf_00000_generated_test.cpgoodrich@CYBERPOWERPC:/opt/stan$ find src/test/agrad/distributions -type f -name '*_test.hpp' -print | head
src/test/agrad/distributions/univariate/continuous/beta_test.hpp
src/test/agrad/distributions/univariate/continuous/student_t_cdf_test.hpp
src/test/agrad/distributions/univariate/continuous/pareto_cdf_test.hpp
src/test/agrad/distributions/univariate/continuous/pareto_test.hpp
src/test/agrad/distributions/univariate/continuous/normal_test.hpp
src/test/agrad/distributions/univariate/continuous/uniform_test.hpp
src/test/agrad/distributions/univariate/continuous/student_t_test.hpp
src/test/agrad/distributions/univariate/continuous/logistic_cdf_test.hpp
src/test/agrad/distributions/univariate/continuous/lognormal_test.hpp
src/test/agrad/distributions/univariate/continuous/inv_chi_square_test.hpp
Do you have access to a box that I can remote into? I'm running out of ideas.
#include <gtest/gtest.h>
#include <boost/mpl/vector.hpp>
#include <test/agrad/distributions/test_fixture.hpp>
#include <elp>
no_00000_generated_test.cpp#include <gtest/gtest.h>
#include <boost/mpl/vector.hpp>
#include <test/agrad/distributions/test_fixture.hpp>
#include <mal_test>
normal_00000_generated_test.cpp #include <gtest/gtest.h>
#include <boost/mpl/vector.hpp>
#include <test/agrad/distributions/test_fixture.hpp>
#include <mal>
On Tuesday, May 28, 2013 1:45:49 AM UTC-4, Ben Goodrich wrote:On Tuesday, May 28, 2013 12:16:22 AM UTC-4, Daniel Lee wrote:Do you have access to a box that I can remote into? I'm running out of ideas.
I'm pretty convinced that this is triggered by some change on my system since I keep getting the same errors if I go further back. Unfortunately, I have no idea what that might be and don't really log such changes all that carefully. I'll try to figure it out tomorrow.
Upgrading to make 3.82 didn't help. This is going to be a mess to figure out. Here are the three, 4-line test files that generate_tests generates in (not under) src/test/agrad/distributions/ before bombing: