目标的配方因没有明显原因而失败

时间:2016-03-18 14:04:51

标签: linker cmake makefile

我的一个项目存在问题,我无法理解。我有一些代码,我已经设法在我的Ubuntu笔记本电脑上编译和链接;桌面,我的一个同事也设法在他的笔记本电脑上安装它,但现在另一位同事试图编译它,并且他一直在为目标'''失败&#34 ;.问题是这是正在显示的唯一消息。从其他来源我发现这可能是一个失败的基础程序,但我不知道它可能是什么或如何进一步调试它。任何想法都非常受欢迎。完整的制作日志:

select p from Person p where p.id=0

编辑:使用-d选项运行make(仅复制与testGeneralFunctions相关的最后一行):

[  2%] Performing update step for 'MIPS_RELEASE'
HEAD is now at 8a3ade7... dataFormatStreamReader didn't stop at the end of the stream
[  4%] Performing configure step for 'MIPS_RELEASE'
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   filesystem
--   system
--   program_options
--   serialization
--   unit_test_framework
-- Configuring done
-- Generating done
-- Build files have been written to: /home/daniel/repo/AdaLab/MIPS_RELEASE-prefix/src/MIPS_RELEASE-build
[  7%] Performing build step for 'MIPS_RELEASE'
[100%] Built target mips
[  9%] Performing install step for 'MIPS_RELEASE'
[100%] Built target mips
Install the project...
-- Install configuration: ""
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/lib/libmips.so
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/mips.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/core/weightedVariable.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/core/statistics/sum.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/core/statistics/count.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/core/statistics/mean.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/core/statistics/variance.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/core/statistics/histogram.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/core/statistics/compositeStatistic.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/core/statistics/compositeStatistic.hxx
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/core/statistics/sumSerialization.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/core/statistics/countSerialization.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/core/statistics/meanSerialization.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/core/statistics/varianceSerialization.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/core/statistics/histogramSerialization.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/core/statistics/compositeStatisticSerialization.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/core/statistics/concepts/statistic.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/core/tree/rootedPointerTree.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/core/tree/rootedPointerTree.hxx
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/core/tree/rootedPointerTreeSerialization.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/core/tree/defaultNodeIterator.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/core/tree/defaultNodeIterator.hxx
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/core/tree/rootedTreeTraits.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/utilities/optionClass.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/utilities/optionClass.hxx
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/utilities/optionClassSerialization.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/utilities/dataFormatStreamReader.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/utilities/dataFormatStreamReader.hxx
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/utilities/logger.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/utilities/logManager.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/utilities/sink.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/utilities/storeByPointer.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/utilities/storeByValue.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/utilities/storeBySmartPointer.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/utilities/storeByInheritance.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/utilities/wrapPointer.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/utilities/sequentialDatabaseWrapper.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/utilities/sequentialDatabaseWrapper.hxx
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/utilities/sequentialDatabaseIterator.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/utilities/concepts/storagePolicy.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/utilities/concepts/dataFormatConcept.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/namespace.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/concepts/attributeExtractor.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/attributeType.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/concepts/modelClassifier.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/classifier.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/concepts/modelPrinter.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/modelPrinter.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/concepts/test.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/modelPrinter.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/classifier.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/defaultLearner.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/defaultTree.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/serialization.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/concepts/splittingCriterium.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/defaultSplittingCriterium.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/defaultSplittingCriterium.hxx
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/noChangeDBWrapper.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/concepts/heuristic.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/varianceReduction.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/informationgain.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/whitneymann.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/decisionTree.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/detail/nodeInfo.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/detail/nodeData.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/detail/testInfo.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/detail/alwaysTrueExtraTest.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/detail/queryEngine.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/detail/queryEngine.hxx
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/detail/treePrinter.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/detail/treePrinter.hxx
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/detail/heuristicDecider.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/concepts/exampleGenerator.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/splitExampleGenerator.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/splitExampleGenerator.hxx
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/concepts/testGenerator.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/removeUsedTestGenerator.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/removeUsedTestGenerator.hxx
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/depthFirstDecisionTreeLearner.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/depthFirstDecisionTreeLearner.hxx
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/concepts/prePruner.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/pruneResult.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/noActionPruner.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/depthPruner.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/fTestPruner.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionTree/minimumLeafSizePruner.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionForest/defaultForest.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionForest/depthFirstForestLearner.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionForest/classifier.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionForest/modelPrinter.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionForest/decisionForest.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionForest/serialization.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionForest/probabilisticForest.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionForest/probabilisticSplittingCriterium.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionForest/probabilisticSplittingCriterium.hxx
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionForest/randomFractionForest.hpp
-- Up-to-date: /home/daniel/repo/AdaLab/mips_release/local/include/mips/prediction/decisionForest/randomFraction.hpp
[ 11%] Completed 'MIPS_RELEASE'
[ 19%] Built target MIPS_RELEASE
[ 64%] Built target adalab
[ 64%] Built target export-TEST_CONT_NETWORK
[ 64%] Built target export-TEST_HG_NETWORK
[ 64%] Built target export-TEST_HG_NETWORK2
[ 64%] Built target export-TEST_HG_NETWORK3
[ 66%] Built target testNetwork
[ 69%] Built target testVertex
[ 69%] Built target export-SAMPLING_NETWORK
[ 71%] Built target test_experimentalspacesampling
[ 73%] Built target test_experiments
[ 73%] Built target export-TEST_EXPERIMENT
[ 73%] Built target export-TEST_NETWORK
[ 73%] Built target export-TEST_NETWORK2
[ 73%] Built target export-TEST_NETWORKCONT
[ 76%] Built target testSimulator
[ 76%] Built target export-MY_NETWORK
[ 78%] Built target testExperimentSelector
[ 80%] Built target testSigmoid
[ 83%] Built target testSimulated
[ 85%] Built target testUnitStep
[ 88%] Building CXX object src/general/test/CMakeFiles/testGeneralFunctions.dir/testGeneralFunctions.cpp.o
src/general/test/CMakeFiles/testGeneralFunctions.dir/build.make:54: recipe for target 'src/general/test/CMakeFiles/testGeneralFunctions.dir/testGeneralFunctions.cpp.o' failed
CMakeFiles/Makefile2:1031: recipe for target 'src/general/test/CMakeFiles/testGeneralFunctions.dir/all' failed
Makefile:126: recipe for target 'all' failed

EDIT2:

Pruning file 'src/general/test/CMakeFiles/testGeneralFunctions.dir/flags.make'.
     Finished prerequisites of target file 'src/general/test/CMakeFiles/testGeneralFunctions.dir/testGeneralFunctions.cpp.o'.
    Must remake target 'src/general/test/CMakeFiles/testGeneralFunctions.dir/testGeneralFunctions.cpp.o'.
Putting child 0x22042e0 (src/general/test/CMakeFiles/testGeneralFunctions.dir/testGeneralFunctions.cpp.o) PID 5337 on the chain.
Live child 0x22042e0 (src/general/test/CMakeFiles/testGeneralFunctions.dir/testGeneralFunctions.cpp.o) PID 5337 
[ 88%] Reaping winning child 0x22042e0 PID 5337 
Live child 0x22042e0 (src/general/test/CMakeFiles/testGeneralFunctions.dir/testGeneralFunctions.cpp.o) PID 5338 
Building CXX object src/general/test/CMakeFiles/testGeneralFunctions.dir/testGeneralFunctions.cpp.o
Reaping winning child 0x22042e0 PID 5338 
Live child 0x22042e0 (src/general/test/CMakeFiles/testGeneralFunctions.dir/testGeneralFunctions.cpp.o) PID 5340 
Reaping losing child 0x22042e0 PID 5340 
src/general/test/CMakeFiles/testGeneralFunctions.dir/build.make:54: recipe for target 'src/general/test/CMakeFiles/testGeneralFunctions.dir/testGeneralFunctions.cpp.o' failed
Removing child 0x22042e0 PID 5340 from chain.
Reaping losing child 0x14b8640 PID 5336 
CMakeFiles/Makefile2:1031: recipe for target 'src/general/test/CMakeFiles/testGeneralFunctions.dir/all' failed
Removing child 0x14b8640 PID 5336 from chain.
Reaping losing child 0x10a9940 PID 5094 
Makefile:126: recipe for target 'all' failed
Removing child 0x10a9940 PID 5094 from chain.

对应于:

src/general/test/CMakeFiles/testGeneralFunctions.dir/build.make:54

EDIT3: 最后一行使用详细信息:

  $(CMAKE_COMMAND) -E cmake_progress_report /home/daniel/repo/AdaLab/CMakeFiles $(CMAKE_PROGRESS_1)

不要在那里看到更多的东西!

2 个答案:

答案 0 :(得分:0)

如果您使用的是Unix Makefile,则可以设置环境变量VERBOSE以准确查看正在运行的命令,例如

cmake ..
VERBOSE=1 make

答案 1 :(得分:0)

对于那些感兴趣的人:真正的问题被掩盖了,因为日志不包括stderr,一旦我得到这个信息它很快就修复了。 (当我的同事在国外工作时,日志会邮寄给我)