[LLVMdev] Looking for more LLBrowse testers / users

John Myers
Mon, 21 Feb 2011 06:14:18 -0000

On Sat, Feb 19, 2011 at 12:27 PM, Talin <viridia at gmail.com> wrote:

> LLBrowse - a GUI tool which allows you to inspect the contents of LLVM
> modules - now runs on Linux and OS X, and it works with both LLVM 2.8 and
> current LLVM head. I've updated the docs to include instructions on
checking
> out and building the code under several different environments, which you
> can read here:
> http://llvm.org/svn/llvm-project/llbrowse/trunk/doc/LLBrowse.html (the doc
> also includes screenshots.)
>
> I'm interested in any bug reports or problems folks might have. You can
> either reply to this thread or email me privately.
> --
> -- Talin
>

Hi Talin,

I still get the same error...
/home/john/src/llbrowse/lib/Formatting.cpp: In function ‘void
printTypeExpansion(wxTextOutputStream&, const llvm::Module*, const
llvm::Type*, uint32_t)’:
/home/john/src/llbrowse/lib/Formatting.cpp:33: error: ‘X86_MMXTyID’ is not a
member of ‘llvm::Type’
make[2]: *** [CMakeFiles/llbrowse.dir/lib/Formatting.cpp.o] Error 1
make[1]: *** [CMakeFiles/llbrowse.dir/all] Error 2
make: *** [all] Error 2
john at ubuntu:~/src/build-llbrowse$ uname -a
Linux ubuntu 2.6.32-28-generic #55-Ubuntu SMP Mon Jan 10 23:42:43 UTC 2011
x86_64 GNU/Linu

If I comment out that line then I get the errors below:
john at ubuntu:~/src/build-llbrowse$ make
[  5%] Building CXX object CMakeFiles/llbrowse.dir/lib/Formatting.cpp.o
[ 11%] Building CXX object CMakeFiles/llbrowse.dir/lib/DetailsView.cpp.o
[ 16%] Building CXX object CMakeFiles/llbrowse.dir/lib/TreeView.cpp.o
/home/john/src/llbrowse/lib/TreeView.cpp: In member function ‘virtual void
DIEItem::ShowDetails(DetailsView*)’:
/home/john/src/llbrowse/lib/TreeView.cpp:913: error: ‘class
llvm::DISubprogram’ has no member named ‘isPrivate’
/home/john/src/llbrowse/lib/TreeView.cpp:914: error: ‘class
llvm::DISubprogram’ has no member named ‘isProtected’
/home/john/src/llbrowse/lib/TreeView.cpp:915: error: ‘class
llvm::DISubprogram’ has no member named ‘isExplicit’
/home/john/src/llbrowse/lib/TreeView.cpp:916: error: ‘class
llvm::DISubprogram’ has no member named ‘isPrototyped’
make[2]: *** [CMakeFiles/llbrowse.dir/lib/TreeView.cpp.o] Error 1
make[1]: *** [CMakeFiles/llbrowse.dir/all] Error 2
make: *** [all] Error 2
john at ubuntu:~/src/build-llbrowse$
john at ubuntu:~/src/build-llbrowse$ llvm-config --version
2.9svn
john at ubuntu:~/src/build-llbrowse$ clang --version
clang version 2.9 (trunk 126095)
Target: x86_64-unknown-linux-gnu
Thread model: posix
john at ubuntu:~/src/build-llbrowse$ llc --version
Low Level Virtual Machine (http://llvm.org/):
  llvm version 2.9svn
  Optimized build with assertions.
  Built Feb 19 2011 (13:43:27).
  Host: x86_64-unknown-linux-gnu
  Host CPU: corei7



Thanks,
John
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20110220/cd5ac996/attachment.html>