|
From: Stutz O. <Oli...@ca...> - 2011-01-21 09:41:09
|
There is not much in the Net about AIX-Valgrind but i have found posts from people who claim that 3.3.0/1 runs.
The ./configure works Properly for me... but here i get stuck, the question is why is that, i have no clue what the -C stands for otherwise i could eventually replace it.
[] make
make all-am
make -C ../VEX CC="gcc" AR="ar" pub/libvex_guest_offsets.h
make: Not a recognized flag: C
usage: make [-einqrst] [-k|-S] [-d[A|adg[1|2]mstv]] [-D variable] [-f makefile ] [-j [jobs]] [variable=value ...] [target ...]
make: 1254-004 The error code from the last command is 2.
Stop.
make: 1254-004 The error code from the last command is 2.
Stop.
Thanks , Oliver
Based on previous e-mail correspondence with you and/or an agreement reached with you, we consider ourselves authorized to contact you via unsecured e-mail.
Warning:
(a) E-mails can involve SUBSTANTIAL RISKS, e.g. lack of confidentiality, potential manipulation of contents and/or sender's address, incorrect recipient (misdirection), viruses etc. We assume no responsi-bility for any loss or damage resulting from the use of e-mails. We recommend in particular that you do NOT SEND ANY SENSITIVE INFORMATION, that you do not include details of the previous message in any reply, and that you enter e-mail address(es) manually every time you write an e-mail.
(b) As a matter of principle, we do NOT accept any ORDERS, revocations of orders or authorizations, blocking of credit cards, etc., sent by e-mail Should such an e-mail nevertheless be received, we are not obliged to act on or respond to the e-mail.
Please notify us immediately if you received this e-mail by mistake or if you do not wish to receive any further e-mail correspondence. If you have received this e-mail by mistake, please completely delete it (and any attachments) and do not forward it or inform any other person of its contents. |
|
From: Stutz O. <Oli...@ca...> - 2011-01-21 11:10:48
|
I'am now using Gmake, i can compile the memchecker with the hack: http://unix.derkeiler.com/Newsgroups/comp.unix.aix/2004-11/0553.html unfortunately it will only make it compile and coredump if i start it. Has anybody a clue what my "real" issue is here? I have added the -lcrypt flag and also created a dummy file with the undefined symbols. I would assume that on a "real" load i will not work because the referenced library doesn't exist. Question here would be how do i handle this in AIX 5.3 when i don't have a static linked binary for crypt. Thanks for all the responses already. ld: 0711-317 ERROR: Undefined symbol: encrypted_pw_passlen ld: 0711-317 ERROR: Undefined symbol: max_history_size ld: 0711-317 ERROR: Undefined symbol: crypt_r ld: 0711-317 ERROR: Undefined symbol: getpass_auto ld: 0711-317 ERROR: Undefined symbol: max_pw_passlen >>> Igmar Palsenberg <ig...@pa...> 1/21/2011 12:02 pm >>> The ./configure works Properly for me... but here i get stuck, the question is why is that, i have no clue what the -C stands for otherwise i could eventually replace it. install GNU make. Don't even bother porting to the AIX make. Igmar Based on previous e-mail correspondence with you and/or an agreement reached with you, we consider ourselves authorized to contact you via unsecured e-mail. Warning: (a) E-mails can involve SUBSTANTIAL RISKS, e.g. lack of confidentiality, potential manipulation of contents and/or sender's address, incorrect recipient (misdirection), viruses etc. We assume no responsi-bility for any loss or damage resulting from the use of e-mails. We recommend in particular that you do NOT SEND ANY SENSITIVE INFORMATION, that you do not include details of the previous message in any reply, and that you enter e-mail address(es) manually every time you write an e-mail. (b) As a matter of principle, we do NOT accept any ORDERS, revocations of orders or authorizations, blocking of credit cards, etc., sent by e-mail Should such an e-mail nevertheless be received, we are not obliged to act on or respond to the e-mail. Please notify us immediately if you received this e-mail by mistake or if you do not wish to receive any further e-mail correspondence. If you have received this e-mail by mistake, please completely delete it (and any attachments) and do not forward it or inform any other person of its contents. |
|
From: Oliver S. <ol...@f-...> - 2011-01-21 13:31:37
Attachments:
signature.asc
|
On 2011-01-21 08:59, Stutz Oliver wrote: > There is not much in the Net about AIX-Valgrind but i have found posts from people who claim that 3.3.0/1 runs. > > > The ./configure works Properly for me... but here i get stuck, the question is why is that, i have no clue what the -C stands for otherwise i could eventually replace it. > > > > > [] make > make all-am > make -C ../VEX CC="gcc" AR="ar" pub/libvex_guest_offsets.h > make: Not a recognized flag: C > usage: make [-einqrst] [-k|-S] [-d[A|adg[1|2]mstv]] [-D variable] [-f makefile ] [-j [jobs]] [variable=value ...] [target ...] > make: 1254-004 The error code from the last command is 2. > > > Stop. > make: 1254-004 The error code from the last command is 2. > > > Stop. > > Thanks , Oliver You're using some (or "the") AIX make command. Try writing a small wrapper script that passes any and all parameters on to an installed GNU make and manipulate the PATH before invoking the build, to make sure your script is found under the name "make" before any other binary/script. -C in GNU make changes into the directory given as parameter to the switch. // Oliver |
|
From: Stutz O. <Oli...@ca...> - 2011-01-21 14:16:36
|
I have now added the "-lcrypt" flag and it actually can resolve the symbols found in libc.a The Problem is that Valgrind Coredumps immediately after start with sig 4 Has nobody a Static Linked Valgrind for AIX 5.3? We also used OBJECT_MODE=64 and the other time with 32 The 64 bit version will stop at compile time with some assembler problem "llong" and the 32 bit version finished but coredumps on execution Thanks, Oliver _____________________________________________________ I'am now using Gmake, i can compile the memchecker with the hack: http://unix.derkeiler.com/Newsgroups/comp.unix.aix/2004-11/0553.html unfortunately it will only make it compile and coredump if i start it. Has anybody a clue what my "real" issue is here? I have added the -lcrypt flag and also created a dummy file with the undefined symbols. I would assume that on a "real" load i will not work because the referenced library doesn't exist. Question here would be how do i handle this in AIX 5.3 when i don't have a static linked binary for crypt. Thanks for all the responses already. ld: 0711-317 ERROR: Undefined symbol: encrypted_pw_passlen ld: 0711-317 ERROR: Undefined symbol: max_history_size ld: 0711-317 ERROR: Undefined symbol: crypt_r ld: 0711-317 ERROR: Undefined symbol: getpass_auto ld: 0711-317 ERROR: Undefined symbol: max_pw_passlen >>> Igmar Palsenberg <ig...@pa...> 1/21/2011 12:02 pm >>> The ./configure works Properly for me... but here i get stuck, the question is why is that, i have no clue what the -C stands for otherwise i could eventually replace it. install GNU make. Don't even bother porting to the AIX make. Igmar Based on previous e-mail correspondence with you and/or an agreement reached with you, we consider ourselves authorized to contact you via unsecured e-mail. Warning: (a) E-mails can involve SUBSTANTIAL RISKS, e.g. lack of confidentiality, potential manipulation of contents and/or sender's address, incorrect recipient (misdirection), viruses etc. We assume no responsi-bility for any loss or damage resulting from the use of e-mails. We recommend in particular that you do NOT SEND ANY SENSITIVE INFORMATION, that you do not include details of the previous message in any reply, and that you enter e-mail address(es) manually every time you write an e-mail. (b) As a matter of principle, we do NOT accept any ORDERS, revocations of orders or authorizations, blocking of credit cards, etc., sent by e-mail Should such an e-mail nevertheless be received, we are not obliged to act on or respond to the e-mail. Please notify us immediately if you received this e-mail by mistake or if you do not wish to receive any further e-mail correspondence. If you have received this e-mail by mistake, please completely delete it (and any attachments) and do not forward it or inform any other person of its contents. |
|
From: Julian S. <js...@ac...> - 2011-01-21 15:02:23
|
IIRC, you need to be running a 64-bit kernel. V will segfault on AIX if you're running a 32-bit kernel. Also I thought 3.4.1 worked on AIX5.3. It's generally better than 3.3.1, if only because then you'll have origin tracking for Memcheck. J On Friday, January 21, 2011, Stutz Oliver wrote: > There is not much in the Net about AIX-Valgrind but i have found posts from > people who claim that 3.3.0/1 runs. > > > The ./configure works Properly for me... but here i get stuck, the question > is why is that, i have no clue what the -C stands for otherwise i could > eventually replace it. > > > > > [] make > make all-am > make -C ../VEX CC="gcc" AR="ar" pub/libvex_guest_offsets.h > make: Not a recognized flag: C > usage: make [-einqrst] [-k|-S] [-d[A|adg[1|2]mstv]] [-D variable] [-f > makefile ] [-j [jobs]] [variable=value ...] [target ...] make: 1254-004 > The error code from the last command is 2. > > > Stop. > make: 1254-004 The error code from the last command is 2. > > > Stop. > > Thanks , Oliver > > > > Based on previous e-mail correspondence with you and/or an agreement > reached with you, we consider ourselves authorized to contact you via > unsecured e-mail. Warning: > (a) E-mails can involve SUBSTANTIAL RISKS, e.g. lack of confidentiality, > potential manipulation of contents and/or sender's address, incorrect > recipient (misdirection), viruses etc. We assume no responsi-bility for > any loss or damage resulting from the use of e-mails. We recommend in > particular that you do NOT SEND ANY SENSITIVE INFORMATION, that you do not > include details of the previous message in any reply, and that you enter > e-mail address(es) manually every time you write an e-mail. (b) As a > matter of principle, we do NOT accept any ORDERS, revocations of orders or > authorizations, blocking of credit cards, etc., sent by e-mail Should such > an e-mail nevertheless be received, we are not obliged to act on or > respond to the e-mail. Please notify us immediately if you received this > e-mail by mistake or if you do not wish to receive any further e-mail > correspondence. If you have received this e-mail by mistake, please > completely delete it (and any attachments) and do not forward it or inform > any other person of its contents. |