List Info

Thread: I need a winning combo for p4perl




I need a winning combo for p4perl
country flaguser name
United States
2007-07-25 18:39:32
 

I need a winning combo on theses releases. I am starting
with nothing.
 
I'm trying to get p4perl going. P4-3.5708. I am following
the
instructions on 

http://public.perforce.com/guest/tony_sm
ith/perforce/API/Perl/index.html
#download-stable

It just isn't working for me. 

I tried using the p4api-2007.2.122958 from bin.linux26x86_64
and to get
the Makefile.PL to swallow the Version file you have to give
it the path
all the way to sample, which it then uses as the include
directory.
Bzzzt!

Fine, I adjust the include path and the compile fails.

 Entering directory `/home/kgallie/P4PERL/P4-3.5708/lib'
c++ -c 
-I/home/kgallie/P4PERL/p4api-2007.2.122958/include/p4 -Ilib
-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fPIC
-fno-strict-aliasing -pipe -Wdeclaration-after
 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/include/gdbm -O2
-DVERSION="" -DXS_VERSION="" -fpic
"-I/tool/pandora64/.package/perl-5.8.8/lib/5.8.8/x86_64
-li
D_BSD_SOURCE -D_SVID_SOURCE -DP4API_VERSION=513794
-DBUILD_DATE=1185402538 -Dconst_char="const char"
perlclientapi.cc
cc1plus: warning: command line option
"-Wdeclaration-after-statement" is
valid for C/ObjC but not for C++
perlclientapi.cc: In member function `SV*
PerlClientApi::ParseSpec(const
char*, const char*)':
perlclientapi.cc:486: error: no matching function for call
to
`Spec::Spec(char*, const char[1])'
/home/kgallie/P4PERL/p4api-2007.2.122958/include/p4/spec.h:1
49: note:
candidates are: Spec::Spec(const Spec&)
/home/kgallie/P4PERL/p4api-2007.2.122958/include/p4/spec.h:1
53: note:
Spec::Spec(const char*, const char*, Error*)
/home/kgallie/P4PERL/p4api-2007.2.122958/include/p4/spec.h:1
52: note:
Spec::Spec()
make[1]: *** [perlclientapi.o] Error 1
make[1]: Leaving directory
`/home/kgallie/P4PERL/P4-3.5708/lib'
make: *** [lib/libp4.a] Error 2

There doesn't seem to be a matching method for  Spec s(
specDef->Text(),
""). The two latest releases don't seem to work
together.

Same with
ftp://ftp.perforce.com/perforce/r04.2/bin.linux90x86/pic/

Which releases will work together? I can't figure out the
table at the
bottom of the web page.

Where do I find 2004.2/linux80x86 (gcc 3.x compatible)? I
ofund
linux90x86 but as mentioned it didn't compile.

Thanks


_______________________________________________
p4perl mailing list
p4perlperforce.com

http://maillist.perforce.com/mailman/listinfo/p4perl

Re: I need a winning combo for p4perl
country flaguser name
United Kingdom
2007-07-26 02:34:03
On Thursday 26 July 2007 00:39, Gallie, Keith wrote:
> I need a winning combo on theses releases. I am
starting with nothing.
>
> I'm trying to get p4perl going. P4-3.5708. I am
following the
> instructions on
>
> http://public.perforce.com/guest/tony_sm
ith/perforce/API/Perl/index.html
> #download-stable
>
> It just isn't working for me.
>
> I tried using the p4api-2007.2.122958 from
bin.linux26x86_64 and to get
> the Makefile.PL to swallow the Version file you have to
give it the path
> all the way to sample, which it then uses as the
include directory.
> Bzzzt!

P4-3.5708 requires the 2006.1 API (or earlier). Try this
one:

http://www.perforce.com/download
s/perforce/r06.1/bin.linux26x86_64/pic/p4api.tar

Regards,

Tony
_______________________________________________
p4perl mailing list
p4perlperforce.com

http://maillist.perforce.com/mailman/listinfo/p4perl

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )