Skip Menu |

This queue is for tickets about the LSF-Batch CPAN distribution.

Report information
The Basics
Id: 70
Status: new
Worked: 10 min
Priority: 0/
Queue: LSF-Batch

People
Owner: Nobody in particular
Requestors: ken-ishii [...] ti.com
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: (no value)
Fixed in: (no value)



Subject: could not complile(make error)
LSF-Batch 0.04 perl version 5.005 public@tennis[62]: uname -a SunOS tennis 5.7 Generic_106541-14 sun4u sparc SUNW,Ultra-5_10 running make after perl Maikefile.PL,It had compile error. public@tennis[63]: make cc -c -I/home/lsf_4.0/include -I/usr/local/include -O -DVERSION=\"0.04\" -DXS_VERSION=\"0.04\" -KPIC -I/usr/local/lib/perl5.005/sun4-solaris/CORE -DPERL_POLLUTE Batch.c "/home/lsf_4.0/include/lsf/lsf.h", line 1018: warning: dubious tag declaration: union wait "/home/lsf_4.0/include/lsf/lsf.h", line 1019: warning: dubious tag declaration: union wait "Batch.xs", line 6655: warning: assignment type mismatch: pointer to struct jobExternalMsgReply {llong jobId, int msgIdx, pointer to char desc, int userId, long dataSize, long postTi... "=" pointer to pointer to struct jobExternalMsgReply {llong jobId, int msgIdx, pointer to char desc, int userId, long dataSize, ... "Batch.xs", line 7618: syntax error before or at: } "Batch.c", line 11788: syntax error before or at: void "Batch.c", line 11813: cannot recover from previous errors cc: acomp failed for Batch.c make: *** [Batch.o] Error 2
Hi- Looks to me like you are trying to compile this with a 64 bit compiler and 64 bit includes (thus the llong jobID) which I believe may be causing you the problem. Perl is most likely 32 bit on your system and thus try compiling it with the 32 bit LSF libraries, etc. I'm not sure that's the problem. At this point I don't really have access to an LSF cluster to test it out, or a solaris 7 machine if I did. I'll try to get access in the next day or so and see what I can come up with. As far as the syntax errors, these are the first I've seen, and I'm not sure why that's happenning. Take a look at that first syntax error line and see if you can figure it out. I will as well. Paul