Hi Alex, Would you recommend any specific link in respect on how to compile in debug mode? I downloaded the Mac OS version on the website so I did not compile anything. I am sort of a rookie on bash but I should be able to figure my way around this. Also, is there any particular reason why this functionality is only available on debug mode? Thank you so much for the fast reply, was driving me nuts! Best, Carlos Andrade http://carlosandrade.co 2012/6/9 Alex Rønne Petersen <xtzgzorex at gmail.com>> Hi Carlos, > > > I am new to this list, and hope this question is pertinent to this > mailing > > list. > > Welcome! > > > Stmt::viewAST is only available in debug builds on systems with Graphviz > or > > gv! > > You need to actually build Clang in debug mode for this particular > method to be available, which is very likely why you're seeing this > error. I don't think that Clang builds shipped with Xcode (for > example) are built in debug mode. > > Regards, > Alex > > On Sat, Jun 9, 2012 at 8:54 PM, Carlos Andrade <carlosviansi at gmail.com> > wrote: > > Dears, > > > > I am new to this list, and hope this question is pertinent to this > mailing > > list. > > > > I have been trying to use Clang to extract an AST from my source code, > but > > without success when attempting to do so with Graphviz. > > > > I created a thread on Stackoverflow recently in hope any could help me > [1], > > but the question is actually pretty simple. I keep getting > > > > > > Stmt::viewAST is only available in debug builds on systems with Graphviz > or > > gv! > > > > alongside the code that is output despite having graphviz added to the > path > > and having it installed on my machine. dot works fine from my console, > but I > > have no 'gv' like it is suggested on the documentation (you can find how > I > > attempted that and the versions on the stack link better formatted than > on > > this email). > > > > The command I am running on my console is: > > > > ./clang -cc1 -ast-view smd.c > > > > My graphviz version is 2.28 and my clang version is 2.9 (for a couple of > > reasons I need to make it work for this version). > > > > > http://stackoverflow.com/questions/10962845/stmtviewast-is-only-available-in-debug-builds-on-systems-with-graphviz-or-gv > > > > I also heard xml output was discontinued, but I still see the option from > > cc1 to output in such format without any warning message on 2.9 > (although no > > apparent output is given in that case), why is that? > > > > Thank you, > > > > Carlos Andrade > > http://carlosandrade.co > > > > > > _______________________________________________ > > LLVM Developers mailing list > > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120609/35bf5ef0/attachment.html>
Hi Carlos, You can just download the source code from http://llvm.org/releases/download.html#2.9 and then read http://llvm.org/docs/GettingStarted.html which should tell you how to compile it. Joey On 9 June 2012 21:10, Carlos Andrade <carlosviansi at gmail.com> wrote:> Hi Alex, > > Would you recommend any specific link in respect on how to compile in > debug mode? I downloaded the Mac OS version on the website so I did not > compile anything. I am sort of a rookie on bash but I should be able to > figure my way around this. > > Also, is there any particular reason why this functionality is only > available on debug mode? > > Thank you so much for the fast reply, was driving me nuts! > > Best, > > Carlos Andrade > http://carlosandrade.co > > > > 2012/6/9 Alex Rønne Petersen <xtzgzorex at gmail.com> > >> Hi Carlos, >> >> > I am new to this list, and hope this question is pertinent to this >> mailing >> > list. >> >> Welcome! >> >> > Stmt::viewAST is only available in debug builds on systems with >> Graphviz or >> > gv! >> >> You need to actually build Clang in debug mode for this particular >> method to be available, which is very likely why you're seeing this >> error. I don't think that Clang builds shipped with Xcode (for >> example) are built in debug mode. >> >> Regards, >> Alex >> >> On Sat, Jun 9, 2012 at 8:54 PM, Carlos Andrade <carlosviansi at gmail.com> >> wrote: >> > Dears, >> > >> > I am new to this list, and hope this question is pertinent to this >> mailing >> > list. >> > >> > I have been trying to use Clang to extract an AST from my source code, >> but >> > without success when attempting to do so with Graphviz. >> > >> > I created a thread on Stackoverflow recently in hope any could help me >> [1], >> > but the question is actually pretty simple. I keep getting >> > >> > >> > Stmt::viewAST is only available in debug builds on systems with >> Graphviz or >> > gv! >> > >> > alongside the code that is output despite having graphviz added to the >> path >> > and having it installed on my machine. dot works fine from my console, >> but I >> > have no 'gv' like it is suggested on the documentation (you can find >> how I >> > attempted that and the versions on the stack link better formatted than >> on >> > this email). >> > >> > The command I am running on my console is: >> > >> > ./clang -cc1 -ast-view smd.c >> > >> > My graphviz version is 2.28 and my clang version is 2.9 (for a couple of >> > reasons I need to make it work for this version). >> > >> > >> http://stackoverflow.com/questions/10962845/stmtviewast-is-only-available-in-debug-builds-on-systems-with-graphviz-or-gv >> > >> > I also heard xml output was discontinued, but I still see the option >> from >> > cc1 to output in such format without any warning message on 2.9 >> (although no >> > apparent output is given in that case), why is that? >> > >> > Thank you, >> > >> > Carlos Andrade >> > http://carlosandrade.co >> > >> > >> > _______________________________________________ >> > LLVM Developers mailing list >> > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >> > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >> > >> > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120609/174a9573/attachment.html>
Hi Joey! Thanks I just replied your message on stack and I was actually looking into this right now. Is this the option? I just wanted to confirm: - make [-j] - The -j specifies the number of jobs (commands) to run simultaneously. This builds both LLVM and Clang for Debug+Asserts mode. The --enabled-optimized configure option is used to specify a Release build. The -j parameter is the right one? Thank you, Carlos Andrade http://carlosandrade.co 2012/6/9 Joey Gouly <joel.gouly at gmail.com>> Hi Carlos, > > You can just download the source code from > http://llvm.org/releases/download.html#2.9 and then read > http://llvm.org/docs/GettingStarted.html which should tell you how to > compile it. > > Joey > > On 9 June 2012 21:10, Carlos Andrade <carlosviansi at gmail.com> wrote: > >> Hi Alex, >> >> Would you recommend any specific link in respect on how to compile in >> debug mode? I downloaded the Mac OS version on the website so I did not >> compile anything. I am sort of a rookie on bash but I should be able to >> figure my way around this. >> >> Also, is there any particular reason why this functionality is only >> available on debug mode? >> >> Thank you so much for the fast reply, was driving me nuts! >> >> Best, >> >> Carlos Andrade >> http://carlosandrade.co >> >> >> >> 2012/6/9 Alex Rønne Petersen <xtzgzorex at gmail.com> >> >>> Hi Carlos, >>> >>> > I am new to this list, and hope this question is pertinent to this >>> mailing >>> > list. >>> >>> Welcome! >>> >>> > Stmt::viewAST is only available in debug builds on systems with >>> Graphviz or >>> > gv! >>> >>> You need to actually build Clang in debug mode for this particular >>> method to be available, which is very likely why you're seeing this >>> error. I don't think that Clang builds shipped with Xcode (for >>> example) are built in debug mode. >>> >>> Regards, >>> Alex >>> >>> On Sat, Jun 9, 2012 at 8:54 PM, Carlos Andrade <carlosviansi at gmail.com> >>> wrote: >>> > Dears, >>> > >>> > I am new to this list, and hope this question is pertinent to this >>> mailing >>> > list. >>> > >>> > I have been trying to use Clang to extract an AST from my source code, >>> but >>> > without success when attempting to do so with Graphviz. >>> > >>> > I created a thread on Stackoverflow recently in hope any could help me >>> [1], >>> > but the question is actually pretty simple. I keep getting >>> > >>> > >>> > Stmt::viewAST is only available in debug builds on systems with >>> Graphviz or >>> > gv! >>> > >>> > alongside the code that is output despite having graphviz added to the >>> path >>> > and having it installed on my machine. dot works fine from my console, >>> but I >>> > have no 'gv' like it is suggested on the documentation (you can find >>> how I >>> > attempted that and the versions on the stack link better formatted >>> than on >>> > this email). >>> > >>> > The command I am running on my console is: >>> > >>> > ./clang -cc1 -ast-view smd.c >>> > >>> > My graphviz version is 2.28 and my clang version is 2.9 (for a couple >>> of >>> > reasons I need to make it work for this version). >>> > >>> > >>> http://stackoverflow.com/questions/10962845/stmtviewast-is-only-available-in-debug-builds-on-systems-with-graphviz-or-gv >>> > >>> > I also heard xml output was discontinued, but I still see the option >>> from >>> > cc1 to output in such format without any warning message on 2.9 >>> (although no >>> > apparent output is given in that case), why is that? >>> > >>> > Thank you, >>> > >>> > Carlos Andrade >>> > http://carlosandrade.co >>> > >>> > >>> > _______________________________________________ >>> > LLVM Developers mailing list >>> > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >>> > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >>> > >>> >> >> >> _______________________________________________ >> LLVM Developers mailing list >> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >> >> >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120609/a334114a/attachment.html>
Maybe Matching Threads
- [LLVMdev] Extracting an AST to Graphviz using Clang
- [LLVMdev] Extracting an AST to Graphviz using Clang
- [LLVMdev] Extracting an AST to Graphviz using Clang
- [LLVMdev] Extracting an AST to Graphviz using Clang
- [LLVMdev] Extracting an AST to Graphviz using Clang