delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/04/26/14:11:48

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
X-Authentication-Warning: modi.xraylith.wisc.edu: khan owned process doing -bs
Date: Mon, 26 Apr 1999 13:10:28 -0500 (CDT)
From: Mumit Khan <khan AT xraylith DOT wisc DOT edu>
To: Siegfried HOEFINGER <sh AT titus DOT u-strasbg DOT fr>
cc: cygwin AT sourceware DOT cygnus DOT com
Subject: Re: configure b20.1 fails
In-Reply-To: <37243591.E838BA82@igbmc.u-strasbg.fr>
Message-ID: <Pine.SUN.3.93.990426130136.8594E-100000@modi.xraylith.wisc.edu>
MIME-Version: 1.0

On Mon, 26 Apr 1999, Siegfried HOEFINGER wrote:

> Trying  hard to configure cygwin b20.1 on a i686-pc-linux box
> for a i586-cygwin32 target:
> 
> ../src/configure --prefix=/stuff/cygb20 --target=i586-cygwin32 -v
> 
> It always hangs with the error message:
> 
> In file included from ../../../src/tk/unix/tkAppInit.c:16:
> ../../../src/tk/unix/../generic/tk.h:74: X11/Xlib.h: No such file or
> directory
> make[2]: ***[tkAppInit.o] Error 1 ***
> make[2]: Leaving directory....        
> 
> So is there anybody out there, who could probably explain me how to
> overcome this problem ?
> 
> I tried to build with additional options like --without-tk, or
> --disable-tk,
> but nothing seemed to work properly !
> 
> regards,
> Siegfried
> 

Are you sure you're telling us everything?? Tcl/Tk/Tix/itcl/GDB are
*NOT* configured when cygwin dev tools are built as cross tools! This
is what you should see when run configure:

  $ ../src/configure --target=i586-cygwin32 -v
  Configuring for a i686-pc-linux-gnu host.
  *** This configuration is not supported in the following subdirectories:
     target-libgloss gdb tcl tk expect itcl tix
    (Any other directories should still work fine.)
  ...

Unless you provide more info, it'll be hard to tell what the problem is:

1. did you mix dev and user tools packages in the same tree or is 
   this just the dev tools?

2. output of configure.
   
   $ ../src/configure [...] -v > configure.log 2>&1

   The important part is in the beginning, where it says what is not
   being configured.

3. The directory listing in the object directory after running configure.
   My tree has the following the cross-build directory:
    
Makefile        config.status*  gcc/            make.log        send-pr/
bfd/            dejagnu/        i586-cygwin32/  mh-frag         sim/
binutils/       diff/           intl/           mmalloc/        texinfo/
bison/          etc/            ld/             opcodes/        utils/
byacc/          flex/           libiberty/      patch/
config.cache    gas/            make/           readline/

Of course, you can just tell make to ignore the errors (``make -i'') and 
keep on going for now, but I believe you've somehow misconfigured your
system.

Regards,
Mumit



--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019