Trung--
I just checked in with Nate Rosenblum, and he does not expect esorics to
necessarily build cleanly against a newer Dyninst; you were probably on
the right track working with 6.1 (as sad as that makes us). However,
you're seeing the same configuration problem in either case: parseAPI is
not someplace that the esorics configure script can automatically pick
up. I expect that "configure --help" should give you a list of
--with-foo options, including something to specify the location of parseAPI.
On 05/27/2014 01:50 PM, Trung Pham wrote:
Thanks Ray,
Esorics is application using Dyninst API. It is downloaded from : http://pages.cs.wisc.edu/~nater/esorics-supp/
Thanks,
Trung
----- Original Message -----
From: "Ray Chen" <rchen@xxxxxxxxxx>
To: "Trung Pham" <tqp110020@xxxxxxxxxxxx>
Cc: dyninst-api@xxxxxxxxxxx, "bugs@dyninst" <bugs@xxxxxxxxxxx>
Sent: Tuesday, May 27, 2014 1:43:07 PM
Subject: Re: Cannot link Dyninst to Ubuntu
Hi Trung,
I've been working on your issue, and I can't reproduce the error. It
looks like you're trying to build an application called "esorics" that
depends on Dyninst, rather than Dyninst itself.
Can you tell us a little more about how you generated the config.log
file? Like did your ~/Downloads/Attribution/esorics directory come
from a tarball and, if so, what tarball was it?
Thanks,
- Ray
On Tue, May 27, 2014 at 2:33 PM, Trung Pham <tqp110020@xxxxxxxxxxxx> wrote:
Dear all,
I could not link Dyninst to Ubuntu.
I appreciate any suggestion.
Thanks,
Trung
----- Original Message -----
From: "Trung Pham" <tqp110020@xxxxxxxxxxxx>
To: "Ray Chen" <rchen@xxxxxxxxxx>
Cc: dyninst-api@xxxxxxxxxxx, "bugs@dyninst" <bugs@xxxxxxxxxxx>
Sent: Saturday, May 24, 2014 10:47:58 AM
Subject: Re: Dyninst Install Issue
Dear all,
I have tried to install the latest dynist-8.1.2. Howver, it does not success :
trungpham@kris-990:~/Downloads/Attribution/esorics$ ./configure
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking whether ln -s works... yes
checking for elf64_xlatetof in -lelf... yes
checking for dwarf_new_expr in -ldwarf... yes
checking for _ZN7Dyninst8ParseAPI6Parser13parse_vanillaEv in -lparseAPI... no
configure: error: couldn't find libparseAPI
The attachment is config.log. I appreciate your help.
Thanks,
Trung Pham
----- Original Message -----
From: "Ray Chen" <rchen@xxxxxxxxxx>
To: "Trung Pham" <tqp110020@xxxxxxxxxxxx>
Cc: dyninst-api@xxxxxxxxxxx, "bugs@dyninst" <bugs@xxxxxxxxxxx>
Sent: Friday, May 23, 2014 5:51:12 PM
Subject: Re: Dyninst Install Issue
That release is several years old. Can you try installing a more
recent version? You can find the source code for the latest version
here:
http://www.dyninst.org/downloads/dyninst-8.x
Or, if you're using Fedora 18 (or higher), Dyninst is a standard
package that you can install with the following command:
yum install dyninst dyninst-devel
Let us know how that works for you,
- Ray
On Fri, May 23, 2014 at 6:42 PM, Trung Pham <tqp110020@xxxxxxxxxxxx> wrote:
I am using version:
"version 6.1 release of the SymtabAPI"
--
--bw
Bill Williams
Paradyn Project
bill@xxxxxxxxxxx
|