[Rose-public] FW: New version of cmake

Too, Justin A. too1 at llnl.gov
Fri Sep 27 14:07:03 PDT 2013



On 9/27/13 1:38 PM, "Tim" <rose.mailinglist at gmail.com> wrote:

>Hello Justin,
>
>sorry for bothering you so much.
>
>Finally, It compiles:
>  CC=/usr/bin/gcc-4.4 CXX=/usr/bin/g++-4.4 cmake ../../tmp/edg4x-rose/
>-DCMAKE_INSTALL_PREFIX=/home/tim/Documents/rose-inst/ -Dwith-llvm:PATH=no
>
>YAY.
>
>However,make test fails:
>>
>>  make test
>> Running tests...
>> Test project /home/tim/Documents/rose-build
>>     Start 1: check_policies
>> 1/3 Test #1: check_policies ...................   Passed   58.02 sec
>>     Start 2: testbug125
>> 2/3 Test #2: testbug125 .......................***Exception: Other
>> 2.48 sec
>>     Start 3: testqualifiedName
>> 3/3 Test #3: testqualifiedName ................   Passed    2.01 sec
>>
>> 67% tests passed, 1 tests failed out of 3
>>
>> Total Test time (real) =  62.58 sec
>>
>> The following tests FAILED:
>>       2 - testbug125 (OTHER_FAULT)
>> Errors while running CTest
>> make: *** [test] Error 8
>
>Furthermore, the there is a problem with make install.
>It creates a lib, bin,src, and include folder. Unfortunately, the
>rosePublic.h is missing.
>Do I have to type an extra command?
>
>
>Cheers!
>
>Tim
>
>
>
>On 09/25/2013 01:08 PM, Too, Justin A. wrote:
>> Hi Tim,
>>
>> LLVM is not detected on our system so "$ROSE/projects/roseToLLVM" is
>> disabled, and therefore, not tested as part of our integration testing.
>>
>> $ROSE_BUILD/CMakeCache.txt:
>>
>>      with-llvm:PATH=with-llvm-NOTFOUND
>>
>> You may try defining this explicitly:
>>
>>      $ cmake $ROSE_SOURCE -Dwith-llvm:PATH=with-llvm-NOTFOUND
>> -DBOOST_ROOT=/path/to/boost/installation -Denable-cuda:BOOL=off
>> -DCMAKE_BUILD_TYPE:STRING=Debug
>>
>> Let me know how this goes.
>>
>> Thanks,
>>    Justin =)
>>
>> On 9/25/13 12:47 PM, "Tim" <rose.mailinglist at gmail.com> wrote:
>>
>>> Hello Justin,
>>>
>>> thanks for fixing the cmake file.
>>> Unfortunately, the building process stops at 99 percent.
>>> Can you tell me if something is wrong with configuration?
>>> Do I have to install a certain version of LLVM?
>>>
>>> Oh and, thanks a lot for your effort in supporting and maintaining
>>>Rose!
>>>
>>> Cheers!
>>>
>>> Tim
>>>
>>>
>>> $ make
>>> [ 1%] Built target EDG_tarball
>>> [ 7%] Built target libhpdf
>>> [ 9%] Built target roseutil
>>> [ 9%] Built target generate_rosePublicConfig
>>> [ 11%] Built target CxxGrammarMetaProgram
>>> [ 11%] Built target rosetta_generated
>>> [ 11%] Built target generate_stringify
>>> [ 11%] Generating files for preprocessor
>>> [ 11%] Built target ROSE_PREPROCESSOR
>>> [ 11%] Generating files for the omp parser
>>> [ 11%] Built target OMPPARSER
>>> [ 12%] Built target roseFortran
>>> [ 13%] Built target roseJava
>>> [ 69%] Built target ROSE_DLL
>>> [ 69%] Built target testSharedRoseLib
>>> [ 70%] Built target fortran_ofp_parser_c_jni_FortranParserActionJNI
>>> [ 70%] Built target libJavaTraversal
>>> [ 71%] Built target RoseSQLite3xDatabase
>>> [ 71%] Built target astCopyReplTest
>>> [ 71%] Built target defaultTranslator
>>> [ 71%] Built target mangledNameDumper
>>> [ 72%] Built target preprocessingInfoDumper
>>> [ 72%] Built target qualifiedNameDumper
>>> [ 72%] Built target astRewriteExample1
>>> [ 72%] Built target exampleIdentityTranslator
>>> [ 72%] Built target dotGenerator
>>> [ 72%] Built target dotGeneratorWholeASTGraph
>>> [ 72%] Built target pdfGenerator
>>> [ 72%] Built target testTranslator
>>> [ 72%] Built target bug125
>>> [ 72%] Built target qualifiedName
>>> [ 72%] Built target ASTGraphGeneratorCustomizedTutorial
>>> [ 72%] Built target ASTGraphGeneratorTutorial
>>> [ 72%] Built target AST_PDF_GeneratorTutorial
>>> [ 72%] Built target CharmSupportTutorial
>>> [ 72%] Built target LoopProcessorTutorial
>>> [ 72%] Built target abstractHandle1
>>> [ 72%] Built target abstractHandle2
>>> [ 72%] Built target accumulatorAttributeTraversalTutorial
>>> [ 73%] Built target addArbitraryTextForUnparserTutorial
>>> [ 73%] Built target addAssignmentStmtTutorial
>>> [ 73%] Built target addCommentsTutorial
>>> [ 73%] Built target addExpressionTutorial
>>> [ 73%] Built target addFunctionCallsTutorial
>>> [ 73%] Built target addFunctionDeclaration2Tutorial
>>> [ 73%] Built target addFunctionDeclaration3Tutorial
>>> [ 73%] Built target addFunctionDeclarationTutorial
>>> [ 73%] Built target addStructTutorial
>>> [ 73%] Built target addVariableDeclaration2Tutorial
>>> [ 74%] Built target addVariableDeclarationTutorial
>>> [ 74%] Built target astFileIO_GenerateBinaryFileTutorial
>>> [ 74%] Built target astFileIO_ReadMultipleASTsTutorial
>>> [ 74%] Built target bin_exampleTutorial
>>> [ 74%] Built target binaryAnalysisExampleTutorial
>>> [ 74%] Built target binaryAnalysis_symbolTableTutorial
>>> [ 75%] Built target binaryFileReadTutorial
>>> [ 75%] Built target binaryFileWriteTutorial
>>> [ 75%] Built target buildCallGraphTutorial
>>> [ 76%] Built target buildVFATutorial
>>> [ 76%] Built target changeFunctionTutorial
>>> [ 76%] Built target classHierarchyGraphTutorial
>>> [ 76%] Built target
>>> classicObjectOrientedVisitorPatternMemoryPoolTraversalTutorial
>>> [ 76%] Built target
>>>classicObjectOrientedVisitorPatternTraversalTutorial
>>> [ 76%] Built target codeCoverage
>>> [ 77%] Built target codeGenerationFormatControlTutorial
>>> [ 77%] Built target collectCommentsTutorial
>>> [ 77%] Built target collectDefineDirectivesTutorial
>>> [ 77%] Built target combinedTraversalsTutorial
>>> [ 77%] Built target commandlineProcessingTutorial
>>> [ 77%] Built target constantFoldingTransformationTutorial
>>> [ 77%] Built target constantUnFoldingTransformationTutorial
>>> [ 77%] Built target customGraphGenerationTutorial
>>> [ 77%] Built target customGraphGenerationWithColorsTutorial
>>> [ 77%] Built target customGraphGenerationWithFilteringTutorial
>>> [ 77%] Built target dataBaseUsageTutorial
>>> [ 77%] Built target dataFlowGraphTutorial
>>> [ 78%] Built target debuggingIRnodeToStringTutorial
>>> [ 78%] Built target debuggingSourceCodePositionInformationTutorial
>>> [ 78%] Built target dwarfAnalysisTutorial
>>> [ 78%] Built target dwarfInstructionAddressToSourceLineAnalysisTutorial
>>> [ 78%] Built target findVariableDeclarationsTutorial
>>> [ 78%] Built target generatingUniqueNamesFromDeclarationTutorial
>>> [ 78%] Built target graphGenerationOfSubtreeTutorial
>>> [ 79%] Built target graphTraversalTutorial
>>> [ 79%] Built target identityTranslatorTutorial
>>> [ 79%] Built target inheritedAndSynthesizedAttributeTraversalTutorial
>>> [ 79%] Built target inheritedAttributeTraversalTutorial
>>> [ 80%] Built target inlineTransformationsTutorial
>>> [ 80%] Built target instrumentEndOfFunctionTutorial
>>> [ 80%] Built target instrumentationExampleTutorial
>>> [ 80%] Built target interproceduralCFGTutorial
>>> [ 80%] Built target interveneAtVariablesTutorial
>>> [ 80%] Built target lineReplacementTutorial
>>> [ 80%] Built target livenessAnalysisTutorial
>>> [ 80%] Built target loopNestingInfoProcessingTutorial
>>> [ 80%] Built target loopOptimizationTutorial
>>> [ 80%] Built target loopRecognitionTutorial
>>> [ 80%] Built target nestedQueryExampleTutorial
>>> [ 80%] Built target nestedTraversalTutorial
>>> [ 80%] Built target partialRedundancyEliminationTutorial
>>> [ 80%] Built target persistantAttributesTutorial
>>> [ 80%] Built target prePostTraversalTutorial
>>> [ 80%] Built target queryLibraryExampleTutorial
>>> [ 80%] Built target reductionRecognitionTutorial
>>> [ 80%] Built target resolveOverloadedFunctionTutorial
>>> [ 80%] Built target sb_callgraphAnalysis
>>> [ 80%] Built target scopeInformationTutorial
>>> [ 80%] Built target seedBugsExample_arrayIndexingTutorial
>>> [ 80%] Built target selectedFileTranslationTutorial
>>> [ 81%] Built target sharedMemoryTraversalsTutorial
>>> [ 81%] Built target sprintf_to_snprintfTutorial
>>> [ 81%] Built target switchWithoutDefaultTutorial
>>> [ 81%] Built target symbolTableHandlingTutorial
>>> [ 81%] Built target synthesizedAttributeTraversalTutorial
>>> [ 81%] Built target tauInstrumenterTutorial
>>> [ 81%] Built target templateParameterTutorial
>>> [ 81%] Built target traversalShortCircuitTutorial
>>> [ 81%] Built target traverseIRnodeTypesTutorial
>>> [ 82%] Built target typeInfoFromFunctionParametersTutorial
>>> [ 82%] Built target typeTransformationTutorial
>>> [ 82%] Built target virtualCFGTutorial
>>> [ 82%] Built target virtualFunctionIdentificationTutorial
>>> [ 82%] Built target visitorMemoryPoolTraversalTutorial
>>> [ 82%] Built target visitorTraversalTutorial
>>> [ 82%] Built target volatileTypeModifierTutorial
>>> [ 82%] Built target wholeASTGraphGeneratorTutorial
>>> [ 82%] Built target wholeGraphASTTutorial
>>> [ 83%] Built target wholeGraphFilterOnPersistantAttributesTutorial
>>> [ 83%] Built target attachMetrics
>>> [ 84%] Built target outline
>>> [ 84%] Built target outlineIfs
>>> [ 84%] Built target outlinePreproc
>>> [ 84%] Built target ArrayProcessor
>>> [ 84%] Built target autoPar
>>> [ 85%] Built target babelPreprocessor
>>> [ 85%] Built target analyzer
>>> [ 85%] Built target feasibility
>>> [ 85%] Built target bugSeeding
>>> [ 85%] Built target SPINSlice
>>> [ 85%] Built target cloneDetection
>>> [ 85%] Built target getSubVariants
>>> [ 85%] Built target DataFaultToleranceTransformation
>>> [ 85%] Built target faulttolerancearray
>>> [ 85%] Built target rose_ErrtestSample
>>> [ 85%] Built target rose_testSample
>>> [ 85%] Built target multiArray
>>> [ 85%] Built target multiDim
>>> [ 85%] Built target multiLoop_nopragma
>>> [ 85%] Built target multiLoop_pragma
>>> [ 85%] Built target singleLoop_defaultChunksize
>>> [ 85%] Built target singleLoop_nopragma
>>> [ 85%] Built target singleLoop_pragma
>>> [ 85%] Built target singleLoop_pragmaFilter
>>> [ 86%] Built target ROSEDoxygen
>>> [ 86%] Built target classifyDeprecated
>>> [ 86%] Built target correctAllComments
>>> [ 86%] Built target correctExternalComments
>>> [ 86%] Built target correctExternalCommentsAndCompile
>>> [ 87%] Built target createDocumentationForROSE
>>> [ 87%] Built target docLint
>>> [ 88%] Built target extractMPISkeleton
>>> [ 89%] Built target generateSignatures
>>> [ 90%] Built target summarizeSignatures
>>> [ 90%] Built target graphColoringMain
>>> [ 91%] Built target exampleTranslator
>>> [ 91%] Built target highLevelGrammarGenerator
>>> [ 91%] Built target overloadedOperatorRepresentation
>>> [ 93%] Built target mint
>>> [ 94%] Built target mpiCodeMotion
>>> [ 94%] Built target testMpiDeterminismAnalysis
>>> [ 94%] Built target ompAnalyzer
>>> [ 94%] Built target thrifty
>>> [ 94%] Built target buildFromString
>>> [ 94%] Built target hcpragma
>>> [ 94%] Built target testParserBuilder
>>> [ 94%] Built target RTC
>>> [ 94%] Built target taintcheck
>>> [ 94%] Built target roseupcc
>>> [ 94%] Built target createVectorsBinary
>>> [ 94%] Built target printOutClones
>>> [ 95%] Built target Fortran_to_C
>>> [ 95%] Built target headerFilesGraphGenerator
>>> [ 95%] Built target headerFilesNotIncludedList
>>> [ 96%] Built target macroRewrapper
>>> [ 97%] Built target testLinearization
>>> [ 98%] Built target testMapping
>>> [ 99%] Built target testPruning
>>> [ 99%] Built target hypercube
>>> [ 99%] Built target jacobi
>>> [ 99%] Built target testPermutations
>>> [ 99%] Building CXX object
>>> 
>>>projects/roseToLLVM/src/rosetollvm/CMakeFiles/rosetollvm.dir/RoseToLLVMM
>>>od
>>> ule.cpp.o
>>> In file included from
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/RoseToLLVMModule.hpp:7,
>> >from
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/RoseToLLVMMo
>>>du
>>> le.cpp:2:
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/Control.h:12:30:
>>> error: llvm/LLVMContext.h: No such file or directory
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/Control.h:13:25:
>>> error: llvm/Module.h: No such file or directory
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/Control.h:14:36:
>>> error: llvm/Analysis/Verifier.h: No such file or directory
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/Control.h:15:68:
>>> error: llvm/Support/SourceMgr.h: No such file or directory
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/Control.h:16:34:
>>> error: llvm/Assembly/Parser.h: No such file or directory
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/Control.h:17:57:
>>> error: llvm/Support/raw_ostream.h: No such file or directory
>>> In file included from
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/LLVMVisitor.h:6,
>> >from
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/CodeAttributesVisitor.h:7,
>> >from
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/RoseToLLVMModule.hpp:8,
>> >from
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/RoseToLLVMMo
>>>du
>>> le.cpp:2:
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/LLVMAstAttributes.h:11:31:
>>> error: llvm/DerivedTypes.h: No such file or directory
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/LLVMAstAttributes.h:15:36:
>>> error: llvm/Support/IRBuilder.h: No such file or directory
>>> In file included from
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/RoseToLLVMModule.hpp:7,
>> >from
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/RoseToLLVMMo
>>>du
>>> le.cpp:2:
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/Control.h:39:
>>> error: Œllvm¹ has not been declared
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/Control.h:39:
>>> error: ISO C++ forbids declaration of ŒModule¹ with no type
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/Control.h:39:
>>> error: expected Œ;¹ before Œ*¹ token
>>> In file included from
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/RoseToLLVMModule.hpp:7,
>> >from
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/RoseToLLVMMo
>>>du
>>> le.cpp:2:
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/Control.h:153:
>>> error: Œllvm¹ has not been declared
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/Control.h:153:
>>> error: ISO C++ forbids declaration of ŒLLVMContext¹ with no type
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/Control.h:153:
>>> error: expected Œ;¹ before Œ&¹ token
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/Control.h:154:
>>> error: Œllvm¹ has not been declared
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/Control.h:154:
>>> error: ISO C++ forbids declaration of ŒSMDiagnostic¹ with no type
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/Control.h:154:
>>> error: expected Œ;¹ before Œerror¹
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/Control.h:160:
>>> error: Œllvm¹ was not declared in this scope
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/Control.h:160:
>>> error: template argument 1 is invalid
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/Control.h:160:
>>> error: template argument 2 is invalid
>>> In file included from
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/RoseToLLVMModule.hpp:7,
>> >from
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/RoseToLLVMMo
>>>du
>>> le.cpp:2:
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/Control.h:
>>> In constructor ŒControl::Control(Option&)¹:
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/Control.h:22:
>>> error: class ŒControl¹ does not have any field named Œcontext¹
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/Control.h:22:
>>> error: Œllvm¹ has not been declared
>>> In file included from
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/LLVMVisitor.h:6,
>> >from
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/CodeAttributesVisitor.h:7,
>> >from
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/RoseToLLVMModule.hpp:8,
>> >from
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/RoseToLLVMMo
>>>du
>>> le.cpp:2:
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/LLVMAstAttributes.h:
>>> At global scope:
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/LLVMAstAttributes.h:17:
>>> error: Œllvm¹ is not a namespace-name
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/LLVMAstAttributes.h:17:
>>> error: expected namespace-name before Œ;¹ token
>>> In file included from
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/LLVMVisitor.h:6,
>> >from
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/CodeAttributesVisitor.h:7,
>> >from
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/RoseToLLVMModule.hpp:8,
>> >from
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/RoseToLLVMMo
>>>du
>>> le.cpp:2:
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/LLVMAstAttributes.h:54:
>>> error: ISO C++ forbids declaration of ŒLLVMContext¹ with no type
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/LLVMAstAttributes.h:54:
>>> error: expected Œ;¹ before Œ&¹ token
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/LLVMAstAttributes.h:55:
>>> error: ISO C++ forbids declaration of ŒModule¹ with no type
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/LLVMAstAttributes.h:55:
>>> error: expected Œ;¹ before Œ*¹ token
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/LLVMAstAttributes.h:56:
>>> error: ISO C++ forbids declaration of ŒIRBuilder¹ with no type
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/LLVMAstAttributes.h:56:
>>> error: expected Œ;¹ before Œ<¹ token
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/LLVMAstAttributes.h:
>>> In constructor ŒLLVMAstAttributes::LLVMAstAttributes(Option&, Control&,
>>> std::string)¹:
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/LLVMAstAttributes.h:72:
>>> error: class ŒLLVMAstAttributes¹ does not have any field named
>>>Œcontext¹
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/LLVMAstAttributes.h:72:
>>> error: ŒgetGlobalContext¹ was not declared in this scope
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/LLVMAstAttributes.h:73:
>>> error: class ŒLLVMAstAttributes¹ does not have any field named
>>>Œbuilder¹
>>> 
>>>/home/tim/tmp/edg4x-rose/projects/roseToLLVM/src/rosetollvm/include/rose
>>>to
>>> llvm/LLVMAstAttributes.h:73:
>>> error: Œcontext¹ was not declared in this scope
>>> make[2]: ***
>>> 
>>>[projects/roseToLLVM/src/rosetollvm/CMakeFiles/rosetollvm.dir/RoseToLLVM
>>>Mo
>>> dule.cpp.o]
>>> Error 1
>>> make[1]: ***
>>> [projects/roseToLLVM/src/rosetollvm/CMakeFiles/rosetollvm.dir/all]
>>>Error 2
>>> make: *** [all] Error 2
>>>
>



More information about the rose-public mailing list