Source Navigator 4.5.1 -> Configure problem -> Unpacking the tar file gives a checksum error

Johan Vermeire WX21 54189 Johan.Vermeire@alcatel.be
Fri Aug 18 03:04:00 GMT 2000


Hi Stephane,
 
Thanks for your help.
I've now used GNU's tar 1.13, and all files are now extracted correctly.
Is this TAR incompatibility a SUN Solaris 2.6 or GNU problem ?
 
 
Best Regards,
Johan Vermeire
 
"Rouviere, Stephane" wrote:
  Hello, I
had the same problem with the tar: directory checksum error. It
seams to be a Sun tar problem. I
took a gnu version of tar, recompiled it under SunOS and then untar SN451.tar
with it and it works. The checksum error desappear. Hope
it will help you Stéphane  

-----Original
Message-----
From: Johan Vermeire WX21
54189 [ mailto:Johan.Vermeire@alcatel.be ]
Sent: jeudi 17 août
2000 14:12
To: Syd Polk
Cc: sourcenav@sources.redhat.com
Subject: Re: Source Navigator
4.5.1 -> Configure problem -> Unpacking the tar file gives a checksum error
 
Hi Syd,
Thanks for your reply.
I've re-done the installation and I've the same problem with the configuration
of SourceNavigator 4.51
 
After unpacking the tar file:
I got at the end the following message:
....
x SN451/snavigator/doc/html/edk/gnupro/2_comp/The_C_Preprocessor/cppCascaded_Use_of_Macros.html,
3883 bytes, 8 tape blocks
x SN451/snavigator/doc/html/edk/gnupro/2_comp/The_C_Preprocessor/cppCombining_Source_Files.html,
8168 bytes, 16 tape blocks
x SN451/snavigator/doc/html/edk/gnupro/2_comp/The_C_Preprocessor/cppConcatenation.html,
6850 bytes, 14 tape blocks
x SN451/snavigator/doc/html/edk/gnupro/2_comp/The_C_Preprocessor/cppConditionals.html,
4326 bytes, 9 tape blocks
x SN451/snavigator/doc/html/edk/gnupro/2_comp/The_C_Preprocessor/cppConditionals_and_Macros.html,
9793 bytes, 20 tape blocks
x SN451/snavigator/doc/html/edk/gnupro/2_comp/The_C_Preprocessor/cppDuplication_of_Side_Effects.html,
5804 bytes, 12 tape blocks
x SN451/snavigator/doc/html/edk/gnupro/2_comp/The_C_Preprocessor/cppHeader_Files.html,
2793 bytes, 6 tape blocks
x SN451/snavigator/doc/html/edk/gnupro/2_comp/The_C_Preprocessor/cppHow_include_Works.html,
4383 bytes, 9 tape blocks
x SN451/snavigator/doc/html/edk/gnupro/2_comp/The_C_Preprocessor/cppImproperly_Nested_Constructs.html,
2880 bytes, 6 tape blocks
x SN451/snavigator/doc/html/edk/gnupro/2_comp/The_C_Preprocessor/cppInheritance_and_Header_Files.html,
6463 bytes, 13 tape blocks
x SN451/snavigator/doc/html/edk/gnupro/2_comp/The_C_Preprocessor/cppInvoking_the_C_Preprocessor.html,
35022 bytes, 69 tape blocks
tar: directory checksum error
Is the tar file complete???
The size of the Gunzipped tar file:
btm0gn:/home/jvme/bin> ls -al SN451.tar
-rw-r--r--   1 jvme     xantium 
59944960 Aug 17 13:50 SN451.tar
The contents after Configuring is:
btm0gn:/home/jvme/bin/SN451/build> ../configure --prefix=/cmx_tools/3EZ01881_SourceNavigator
Configuring for a sparc-sun-solaris2.6 host.
Created "Makefile" in /home/jvme/bin/SN451/build using "mh-frag"
Configuring db...
creating cache ../config.cache
...
...
checking for uid_t in sys/types.h... yes
checking for Tcl configuration script... configure: warning: Can't
find Tcl configuration definitions
checking for Tk configuration script... configure: warning: Can't find
Tk configuration definitions
checking for Tcl headers in the source tree... none
checking for tcl.h... no
configure: error: Can't find any Tcl headers
Configure in /home/jvme/bin/SN451/build/itcl
failed, exiting.
btm0gn:/home/jvme/bin/SN451/build> cd ..
btm0gn:/home/jvme/bin/SN451> ls -al
total 1664
drwxr-xr-x  11 jvme     xantium    
8192 Aug 17 13:57 .
drwxr-xr-x  46 jvme     xantium    
8192 Aug 17 13:52 ..
-rw-r-----   1 jvme     xantium   
18007 May  1  1998 COPYING
-rw-r-----   1 jvme     xantium   
25283 May 12  1998 COPYING.LIB
-rw-r-----   1 jvme     xantium  
208768 Jul 10 22:29 ChangeLog
-rw-r-----   1 jvme     xantium   
52710 Jul 10 22:29 Makefile.in
-rw-r-----   1 jvme     xantium    
1719 May  1  1998 README
drwxr-xr-x   5 jvme     xantium    
8192 Aug 17 14:00 build
drwxr-xr-x   3 jvme     xantium    
8192 Jul 10 23:46 config
-rw-r-----   1 jvme     xantium   
17126 Jul 10 22:29 config-ml.in
-rwxr-x---   1 jvme     xantium   
26831 Oct 10  1998 config.guess
-rw-r-----   1 jvme     xantium    
2010 Oct 19  1998 config.if
-rwxr-x---   1 jvme     xantium   
26166 Jul 10 22:29 config.sub
-rwxr-x---   1 jvme     xantium   
50317 Jul 10 22:29 configure
-rw-r-----   1 jvme     xantium   
36104 Jul 10 22:29 configure.in
drwxr-xr-x  12 jvme     xantium    
8192 Jul 10 22:29 db
drwxr-xr-x   5 jvme     xantium    
8192 Jul 10 23:46 etc
drwxr-xr-x   8 jvme     xantium    
8192 Jul 10 23:46 grep
drwxr-xr-x   2 jvme     xantium    
8192 Jul 10 23:46 include
-rwxr-x---   1 jvme     xantium    
5598 Jul 15  1998 install-sh
drwxr-xr-x   8 jvme     xantium    
8192 Jul 10 23:46 itcl
drwxr-xr-x   5 jvme     xantium    
8192 Jul 10 23:46 libgui
-rwxr-x---   1 jvme     xantium   
51498 Jul  7  1998 ltconfig
-rw-r-----   1 jvme     xantium   
75122 Jul 14  1998 ltmain.sh
-rwxr-x---   1 jvme     xantium    
6274 Jun 10  1998 missing
-rwxr-x---   1 jvme     xantium     
730 May  1  1998 mkinstalldirs
-rwxr-x---   1 jvme     xantium     
869 May  1  1998 move-if-change
-rw-r-----   1 jvme     xantium   
14898 May  1  1998 mpw-README
-rw-r-----   1 jvme     xantium    
5169 May  1  1998 mpw-build.in
-rw-r-----   1 jvme     xantium    
4742 May  1  1998 mpw-config.in
-rw-r-----   1 jvme     xantium   
14664 May  1  1998 mpw-configure
-rw-r-----   1 jvme     xantium    
3171 May  1  1998 mpw-install
drwxr-xr-x   6 jvme     xantium    
8192 Aug 17 13:53 snavigator
btm0gn:/home/jvme/bin/SN451> dir
drwxr-xr-x  11 jvme     xantium    
8192 Aug 17 13:57 .
drwxr-xr-x  46 jvme     xantium    
8192 Aug 17 13:52 ..
drwxr-xr-x   5 jvme     xantium    
8192 Aug 17 14:00 build
drwxr-xr-x   3 jvme     xantium    
8192 Jul 10 23:46 config
drwxr-xr-x  12 jvme     xantium    
8192 Jul 10 22:29 db
drwxr-xr-x   5 jvme     xantium    
8192 Jul 10 23:46 etc
drwxr-xr-x   8 jvme     xantium    
8192 Jul 10 23:46 grep
drwxr-xr-x   2 jvme     xantium    
8192 Jul 10 23:46 include
drwxr-xr-x   8 jvme     xantium    
8192 Jul 10 23:46 itcl
drwxr-xr-x   5 jvme     xantium    
8192 Jul 10 23:46 libgui
drwxr-xr-x   6 jvme     xantium    
8192 Aug 17 13:53 snavigator
btm0gn:/home/jvme/bin/SN451>
I don't see a tcl and tk directory!
 
Best Regards,
Johan
 
 
Syd Polk wrote:
You must use the tcl code provided with the Source-Navigator
package. Did you by
chance delete the tcl and tk directories after you expanded the tarball?
Johan Vermeire WX21 54189 wrote:
>
> Hi,
>
> I don't know to where I've to send SN bug (configure) reports, therefore
I
> mail to you.
> Sorry, if I'm not at the right person.
>
> ./.
>
> I started today with a first attempt to rebuild SN451 from scratch.
>
> btm0gn:/home/jvme/bin/SN451> ./configure
> --prefix=/cmx_tools/3EZ01881_SourceNavigator
> Configuring for a sparc-sun-solaris2.6 host.
> Created "Makefile" in /home/jvme/bin/SN451 using "mh-frag"
> ./config.status is unchanged
> Configuring db...
> loading cache ../config.cache
> checking for a BSD compatible install... ./install-sh -c
> checking whether build environment is sane... yes
> checking whether make sets ${MAKE}... (cached) yes
> checking for working aclocal... missing
> checking for working autoconf... missing
> checking for working automake... missing
> checking for working autoheader... missing
> checking for working makeinfo... missing
> checking whether to enable maintainer-specific portions of Makefiles...
no
> checking whether make sets ${MAKE}... (cached) yes
> checking for gcc... (cached) gcc
> checking whether the C compiler (gcc -g -O2 ) works... yes
> checking whether the C compiler (gcc -g -O2 ) is a cross-compiler...
no
> checking whether we are using GNU C... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking how to run the C preprocessor... (cached) gcc -E
> checking for cygwin32 environment... (cached) no
> checking for mingw32 environment... (cached) no
> checking for executable suffix... (cached) no
> checking for object suffix... (cached) o
> checking for ranlib... (cached) ranlib
> checking for false... (cached) /usr/bin/false
> checking for sh... (cached) /usr/bin/sh
> checking for sh5... (cached) /usr/bin/false
> checking for bash... (cached) /usr/bin/bash
> checking for cygwin32... (cached) no
> checking for Microsoft Visual C++... (cached) no
> checking checking for shell with functions... (cached) /usr/bin/sh
> checking for dirent.h that defines DIR... (cached) yes
> checking for opendir in -ldir... (cached) no
> checking for ANSI C header files... (cached) yes
> checking for sys/wait.h that is POSIX.1 compatible... (cached) yes
> checking for fcntl.h... (cached) yes
> checking for limits.h... (cached) yes
> checking for sys/time.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for ssize_t... (cached) yes
> checking for pgno_t... (cached) no
> checking whether byte ordering is bigendian... (cached) yes
> checking for working const... (cached) yes
> checking whether time.h and sys/time.h may both be included... (cached)
yes
> checking for st_blksize in struct stat... (cached) yes
> checking for mode_t... (cached) yes
> checking for off_t... (cached) yes
> checking for pid_t... (cached) yes
> checking for size_t... (cached) yes
> checking for u_char... (cached) yes
> checking for vprintf... (cached) yes
> checking for unistd.h... (cached) yes
> checking for getpagesize... (cached) yes
> checking for working mmap... (cached) yes
> checking for mkdir... (cached) yes
> checking for rmdir... (cached) yes
> checking for select... (cached) yes
> checking for memmove... (cached) yes
> checking for snprintf... (cached) yes
> checking for strerror... (cached) yes
> checking for sprintf return value... (cached) yes
> checking for int8_t... (cached) yes
> checking for u_int8_t... (cached) no
> checking for int16_t... (cached) yes
> checking for u_int16_t... (cached) no
> checking for int32_t... (cached) yes
> checking for u_int32_t... (cached) no
> checking for int64_t... (cached) yes
> checking for u_int64_t... (cached) no
> creating ./config.status
> creating Makefile
> creating PORT/Makefile
> creating config.h
> config.h is unchanged
> Configuring itcl...
> loading cache ../config.cache
> checking for a BSD compatible install... ./../install-sh -c
> checking for ranlib... (cached) ranlib
> checking for gcc... (cached) gcc
> checking whether the C compiler (gcc -g -O2 ) works... yes
> checking whether the C compiler (gcc -g -O2 ) is a cross-compiler...
no
> checking whether we are using GNU C... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking how to run the C preprocessor... (cached) gcc -E
> checking for object suffix... (cached) o
> checking for cygwin32 environment... (cached) no
> checking for mingw32 environment... (cached) no
> checking for executable suffix... (cached) no
> checking for ANSI C header files... (cached) yes
> checking for mode_t... (cached) yes
> checking for pid_t... (cached) yes
> checking for size_t... (cached) yes
> checking for uid_t in sys/types.h... yes
> checking for Tcl configuration script... configure: warning: Can't
find Tcl
> configuration definitions
> checking for Tk configuration script... configure: warning: Can't
find Tk
> configuration definitions
> checking for Tcl headers in the source tree... none
> checking for tcl.h... no
> configure: error: Can't find any Tcl headers
> Configure in /home/jvme/bin/SN451/itcl failed, exiting.
> btm0gn:/home/jvme/bin/SN451>
>
> And the make doesn't start:
>
> btm0gn:/home/jvme/bin/SN451> make
> make  all-recursive
> Making all in PORT
> mksh: Fatal error in reader: = missing from replacement macro reference
> Current working directory /home/jvme/bin/SN451/db/PORT
> *** Error code 1
> make: Fatal error: Command failed for target `all-recursive'
> Current working directory /home/jvme/bin/SN451/db
> *** Error code 1
> make: Fatal error: Command failed for target `all-recursive-am'
> Current working directory /home/jvme/bin/SN451/db
> *** Error code 1
> make: Fatal error: Command failed for target `all-db'
> btm0gn:/home/jvme/bin/SN451>
>
> ./.
>
> Can you help?
>
>
> Best Regards,
>
> Johan Vermeire



begin:vcard 
n:Vermeire;Johan
tel;fax:+32 (0)3 2409816
tel;work:+32 (0)3 2404189
x-mozilla-html:FALSE
url: http://www.alcate.be
org:Alcatel Bell n.v.;CID - WX21 - F/A2
adr:;;F. Wellesplein 1;Antwerp;;2018;Belgium
version:2.1
email;internet:Johan.Vermeire@alcatel.be
title:Tools & Technology officer
x-mozilla-cpt:;-7528
fn:Johan Vermeire
end:vcard


More information about the Sourcenav mailing list