delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/06/02/22:04:23

From: jwilkins AT secnet DOT com (Jonathan Wilkins)
Subject: Cygnus tools rebuild
2 Jun 1997 22:04:23 -0700 :
Approved: cygnus DOT gnu-win32 AT cygnus DOT com
Distribution: cygnus
Message-ID: <3.0.32.19970602160720.00688aac.cygnus.gnu-win32@silence.secnet.com>
Mime-Version: 1.0
X-Sender: jwilkins AT silence DOT secnet DOT com
X-Mailer: Windows Eudora Pro Version 3.0 (32)
Original-To: gnu-win32 AT cygnus DOT com
Original-Sender: owner-gnu-win32 AT cygnus DOT com

I have rebuild everything in the cdk-src distribution with the supplied
scripts..

there were some problems:

configure:
	No errors were reported, but it is obvious that all errors in the make
and install originated here..

make:
     - TCL/TK both have the line
		DLLTOOL=@DLLTOOL@
	set in /src/{TCL/TK}/win/Makefile.in this remains the same after the
 	configure in /obj/{TCL/TK}/win/Makefile.

     - GPERF
	it needs to be build last (or at least after the libcygwin.a is built)
 	and an include dir needs to be specified in the local makefile 
	(/obj/winsup)

     - GDB
	this includes -lX11 and I don't believe that this is necessary.. please
	correct me if I am wrong here..

make install:
     - FLEX
	I had to do this by hand because it kept crashing on different errors.. 
     - TCL/TK
	move install-sh from /src/{TCL/TK}/unix to /src/{TCL/TK}/win
     - TK
	change man from $(SRC_DIR) to $(TOP_DIR) in a couple of places and there
 	was a problem with the install-binaries: section of the makefile
	I had to split the ranlib line.	I now have:
	@cd $(LIB_INSTALL_DIR)
	@$(RANLIB) $(TK_LIB_FILE)

     - GCC
	The install-headers section was giving me troubles with tar so I am 	using
cp -R instead..

There is one last item.. I did an install to /install to see how the
directories looked before running it to my real root (/cygnus) and saw that
the directory tree looked quite different 
/install has :
	bin
	etc
	i386-pc-cygwin32
		bin
		include
			arpa
			asm
			...
		install-tools
		lib
			ld-scripts
	include
		g++
			gen
			std
		readline
	info
	lib
		gcc-lib
			i386-pc-cygwin32
				cygnus-2.7.2-970404
					include
						objc
	man
		man1
		man3
	share
		gdbtcl
		tk4.2

whereas /cygnus looks like:
	H-i386-cygwin32
		bin
		etc
		i386-cygwin32
		lib
		libexec
	include
	info
	man
	share

and so forth.. everyone here should be familiar with the hierarchy.. 
anyway, is this normal? it would seem that a different set of files were
used to create the beta 18 distribution than what is distributed as
cdk-src.tar.gz

any ideas?
-=-=-=-=-=-=-=-
Jonathan Wilkins      |  Futuaris   | If only they had used their
jwilkins AT secnet DOT com   | Non Irresus | terminals for niceness instead
http://www.secnet.com |  Ridebus    | of evil ...-Maxwell Smart
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


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