3.6.0 library, server release make check errors

James Gallagher jhrg at mac.com
Wed Mar 8 09:52:00 PST 2006


Jim Davis wrote:
> Jim Davis wrote:
> 
> I have built this release on two different nodes this morning with the 
> same results.
> 
> Firs machine:  Dual Athlon 64 bit, Red Hat Enterprise 3, 
> 2.4.21-37.0.1.ELsmp kernel with gcc version 3.2.3 20030502
> 
> Second machine: Dual Athlon 64 bit, Fedora Core 4, 2.6.14-1.1637_FC4smp 
> kernel with gcc version 4.0.2 20051125
> 
> I am in the process of configuring the web servers and will be testing 
> each install shortly.
> 
> Thanks for you assistance,
> 
> 
> 
> James Gallagher wrote:
> 
>> Jim,
>>
>> Thanks for the report. What type of computer are you building on and 
>> which compiler are you using?
>>
>> James
>>
>> On Mar 8, 2006, at 8:39 AM, Jim Davis wrote:

Arrgh! I got it! There are C++-style comments in deflate.c! My error, 
although I wonder how this got past the Fedora Core 5 nightly build...

Your fix is OK; Thanks for reporting this. Now we can focus on why the 
dap-server tests are not working.

Just out of curiosity, are you using --pedantic with gcc?

James

>>
>>> When runninig make check for the libdap-3.6.0, I received syntax 
>>> errors for lines 1 and 9 for file deflate.c.
>>> Line 1 was a blank line, line 10 was a comment.  I re-ran make check 
>>> and got the same syntax error
>>> for deflate.c lines 1 and line 9 (same comment line with a date ).  I 
>>> fixed the error by wrapping the
>>> beginning of line 1 with /*  and the end of line 9 with */.  Not sure 
>>> on the correctness of this,
>>> I'm not a C programmer...)  But it enable make check to run through 
>>> to completion.
>>>
>>> When running make check for the dap-server-3.6.0, I am receiving the 
>>> following error messages:
>>> I found the testsuite located under the asciival directory so I 
>>> copied it into the parent directory
>>> of dap-server-3.6.0, but still received the same error messages.  I 
>>> then checked for the common tests
>>> file the error message is referencing and found that it is NOT to be 
>>> found in the dap-server-3.6.0 directory.
>>> Can someone point me to a location where I can find the 
>>> common_tests.exp it is looking for?
>>>
>>> I will continue with the install without the checks and see if 
>>> everything works after I have the
>>> handler compiled and installed and the web server config adjusted.  
>>> But if I could get a working  make check
>>> for the dap-server-3.6.0 sometime, that would be cool too.  I like 
>>> seeing a satisfactory make check when I install
>>> applications so when things are not working after I make install, I 
>>> can usually narrow down the points of failure
>>> to server configurations on my part.
>>>
>>> [root at chaos dap-server-3.6.0]# make check
>>> Making check in .
>>> make[1]: Entering directory `/home/jdavis/OpenDap/dap-server-3.6.0'
>>> make[1]: Nothing to be done for `check-am'.
>>> make[1]: Leaving directory `/home/jdavis/OpenDap/dap-server-3.6.0'
>>> Making check in asciival
>>> make[1]: Entering directory 
>>> `/home/jdavis/OpenDap/dap-server-3.6.0/asciival'
>>> make[2]: Entering directory 
>>> `/home/jdavis/OpenDap/dap-server-3.6.0/asciival'
>>> make  check-DEJAGNU
>>> make[3]: Entering directory 
>>> `/home/jdavis/OpenDap/dap-server-3.6.0/asciival'
>>> srcdir=`CDPATH="${ZSH_VERSION+.}:" && cd . && pwd`; export srcdir; \
>>> EXPECT=expect; export EXPECT; \
>>> runtest=runtest; \
>>> if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then \
>>>  l='dap_asciival'; for tool in $l; do \
>>>    $runtest  --tool $tool --srcdir testsuite ; \
>>>  done; \
>>> else echo "WARNING: could not find \`runtest'" 1>&2; :;\
>>> fi
>>> WARNING: Couldn't find the global config file.
>>> WARNING: Couldn't find tool init file
>>> Test Run By jdavis on Wed Mar  8 10:18:31 2006
>>> Native configuration is x86_64-unknown-linux-gnu
>>>
>>>                === dap_asciival tests ==
>>>
>>> Schedule of variations:
>>>    unix
>>>
>>> Running target unix
>>> Using /usr/share/dejagnu/baseboards/unix.exp as board description 
>>> file for target.
>>> Using /usr/share/dejagnu/config/unix.exp as generic interface file 
>>> for target.
>>> Using testsuite/config/unix.exp as tool-and-target-specific interface 
>>> file.
>>> Could not load common tests!ERROR: (DejaGnu) proc "exit(1)" does not 
>>> exist.
>>> The error code is
>>>
>>>                === dap_asciival Summary ==
>>>
>>> make[3]: *** [check-DEJAGNU] Error 1
>>> make[3]: Leaving directory 
>>> `/home/jdavis/OpenDap/dap-server-3.6.0/asciival'
>>> make[2]: *** [check-am] Error 2
>>> make[2]: Leaving directory 
>>> `/home/jdavis/OpenDap/dap-server-3.6.0/asciival'
>>> make[1]: *** [check-recursive] Error 1
>>> make[1]: Leaving directory 
>>> `/home/jdavis/OpenDap/dap-server-3.6.0/asciival'
>>> make: *** [check-recursive] Error 1
>>>
>>> find ./ -name 'common_tests.exp'   returned no file listings ...
>>>
>>> Thanks for your time and assistance,
>>>
>>>
>>> <j.a.davis.vcf>
>>
>>
>> --
>>
>> James Gallagher                jgallagher at opendap.org
>>
>> OPeNDAP, Inc                   406.723.8663
>>
>>
> 



More information about the Opendap-tech mailing list