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

Rouviere, Stephane stephane.rouviere@intel.com
Fri Aug 18 01:30:00 GMT 2000


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



More information about the Sourcenav mailing list