/[ascend]/trunk/base/autotools
ViewVC logotype

Log of /trunk/base/autotools

View Directory Listing Directory Listing


Sticky Revision:
(Current path doesn't exist after revision 2012)

Revision 680 - Directory Listing
Modified Wed Jun 21 11:14:49 2006 UTC (18 years, 5 months ago) by johnpye
Adding explicit dependency of tarball on 'ascend.spec'.
Use automated creation of SRCS lists in base/generic/general makefile.

Revision 630 - Directory Listing
Modified Wed May 24 04:43:31 2006 UTC (18 years, 6 months ago) by johnpye
Trying to fix problem with TCLINCLUDE and TKINCLUDE when tkConfig.sh not used?

Revision 629 - Directory Listing
Modified Wed May 24 04:34:25 2006 UTC (18 years, 6 months ago) by johnpye
Added changes to allow autotools build on ubuntu. There were some wrong assumptions
about file locations that I was able to correct using information in the 
tclConfig.sh and tkConfig.sh files. This will need testing on Fedora/Unix/etc.

Revision 628 - Directory Listing
Modified Wed May 24 01:45:02 2006 UTC (18 years, 6 months ago) by johnpye
Fixed up standard paths stuff to use 'INSTALL_ASCDATA' as the place where tcltk/python/models etc
will live. The confusion here came from the fact that I was taking 'INSTALL_SHARE' to be be assumed
to mean 'the location of /usr/share' -- hence the resulting '$INSTALL_SHARE/ascend' that was bothering
Ben. The 'INSTALL_ASCDATA' fixes this, and behaves as he will like, I hope.

Also note that I have switched the default situation in config.h.in to use relative paths by default,
which is the preferred CMU way. SCons builds will default to absolute paths on non-Windows systems.

Revision 624 - Directory Listing
Modified Thu May 18 15:39:38 2006 UTC (18 years, 7 months ago) by ben.allan
Summary: most of the recent complaints about autotools build fixed,
but the buildbot might find a problem with the scons build/install/rpmbuild.


Details:

configure,Driver.c,utilities/config.h.in:
The choice of INSTALL_DATA as a configure variable name
has been repaired (renamed INSTALL_SHARE); INSTALL_DATA is the unix
canonical name for the program 'install' handling a data file.
Both autotools and scons builds have been updated to reflect this,
in the process correcting the definition from prefix/share to
prefix/share/ascend. 

autotools build:
Added --with-quiet option to make the install of already installed and
unchanged files less verbose.
Put in a workaround for the '' problem in tkConfig.sh seen by KC/JP.
Added --datadir support to autotools configure. If you configure
the autotools --datadir=PREFIX/share/ascend you get the same behavior
as the Pye packaging; by default you get the CMU packaging convention instead.
Added utilities/env.c to build.

compiler:
Turned off AWAL in anontype.c.
Noodling away at blackboxes continues...


Revision 569 - Directory Listing
Modified Tue May 9 00:10:03 2006 UTC (18 years, 7 months ago) by johnpye
Changing from 'tcltk98' to 'tcltk', in progress.

Revision 545 - Directory Listing
Modified Thu Apr 27 03:14:08 2006 UTC (18 years, 7 months ago) by ben.allan
fixed autotools build for ospath file, config.h.in file.

Revision 537 - Directory Listing
Modified Tue Apr 25 21:58:56 2006 UTC (18 years, 7 months ago) by ben.allan
porting tk stuff.

Revision 472 - Directory Listing
Modified Mon Apr 17 04:51:34 2006 UTC (18 years, 8 months ago) by ben.allan
fixed configure to allow user to bypass missing yacc.

Revision 470 - Directory Listing
Modified Mon Apr 17 03:33:07 2006 UTC (18 years, 8 months ago) by ben.allan
exec in svn

Revision 467 - Directory Listing
Modified Mon Apr 17 03:18:06 2006 UTC (18 years, 8 months ago) by ben.allan
Changed the syntax of import from
IMPORT id FROM id;
to
IMPORT id FROM "quoted/text/lib";
Writing external
METHOD calls via the EXTERNAL methname(arglist);
now works.

Against my better judgement in a few cases,
cleaned up the old EXT statement code from Abbott
to work in a typesafe manner. A better solution
is to get the CALL syntax working as defined in 
the grammar, but this takes a good deal more work
and meanwhile people want to get their phds...

Still some known bugs in relation_util.
I need to commit the test models that go with
the EXT statements. Fixed a bunch of lintish
compiler complaints. Don't try to solve external
models yet.


Revision 458 - Directory Listing
Modified Wed Apr 5 14:34:21 2006 UTC (18 years, 8 months ago) by aw0a
removing my outdated configure files

Revision 423 - Directory Listing
Modified Mon Apr 3 23:15:49 2006 UTC (18 years, 8 months ago) by ben.allan
Fixed instatiation of blackbox (and probably glassbox)
relations, for poorly tested definitions of 'fix'.
Blackbox evaluation is still broken.

There seems to be some chaos around win32_lean_and_mean
in ascConfig.h

updated reconfig. setenv TKROOT /where/is/tk8.3dir before 
running and all is good.

Revision 411 - Directory Listing
Modified Sun Apr 2 07:05:54 2006 UTC (18 years, 8 months ago) by ben.allan
Restored autotools to working, parsers to typ_ and zz_,
Fixed many missing initializations, many casting insanities
that have been creeping in, many missing forward declarations
in preparation for fixing external relations.


Revision 376 - Directory Listing
Modified Wed Mar 15 08:13:43 2006 UTC (18 years, 9 months ago) by johnpye
Turned off compiler timing and relation debugging in the './reconfig' builds.

Revision 373 - Directory Listing
Modified Tue Mar 14 08:39:37 2006 UTC (18 years, 9 months ago) by johnpye
Tidied up formatting in measures.a4l
Added GPL notice to cavity.a4c
Fixed up reconfig to turn OFF gcov testing by default.
Removed some debug output from typedef.c and instantiate.c and arrayinst.c.
Commenting changes in extinst.h.
Working on getting the buildbot working :-)

Revision 371 - Directory Listing
Modified Tue Mar 14 05:04:06 2006 UTC (18 years, 9 months ago) by johnpye
Added some debug output related to external relations.
Added ./configure flags for relation debugging and compiler timing.
Removed some <!-- --> comments.

Revision 368 - Directory Listing
Modified Fri Mar 10 08:39:24 2006 UTC (18 years, 9 months ago) by johnpye
Added --enable-dynamic-packages option to ./configure:
Fixed bug #192.

Revision 364 - Directory Listing
Modified Wed Mar 8 05:23:02 2006 UTC (18 years, 9 months ago) by johnpye
Fixing up Tcl support... Tk support is still broken

Revision 363 - Directory Listing
Modified Wed Mar 8 04:47:31 2006 UTC (18 years, 9 months ago) by johnpye
Working on fixing Tcl/Tk support

Revision 362 - Directory Listing
Modified Wed Mar 8 04:37:38 2006 UTC (18 years, 9 months ago) by johnpye
Removed some ANSI-C tests from ./configure.in
Removed support for Ultrix, DEC, Alpha.
Simplified test for YACC.

Revision 353 - Directory Listing
Modified Fri Mar 3 04:47:21 2006 UTC (18 years, 9 months ago) by johnpye
These are new versions from my MinGW work. Not sure if they need to be commited or not.

Revision 352 - Directory Listing
Modified Fri Mar 3 04:47:01 2006 UTC (18 years, 9 months ago) by johnpye
These are new versions from my MinGW work. Not sure if they need to be commited or not.

Revision 348 - Directory Listing
Modified Thu Mar 2 01:53:21 2006 UTC (18 years, 9 months ago) by johnpye


Revision 333 - Directory Listing
Modified Tue Feb 28 11:36:47 2006 UTC (18 years, 9 months ago) by johnpye
Updated configure script from autoconf 2.59 (previous commited was from 2.56)

Revision 332 - Directory Listing
Modified Tue Feb 28 04:39:00 2006 UTC (18 years, 9 months ago) by johnpye
These changes fix compilation 'make libs' on MinGW.

I have changed the configure.in to allow '--without-tcl'
however this will likely break linux compiles. I'll commit this
on windows, then try to check out and fix on a linux machine.

Revision 278 - Directory Listing
Modified Mon Feb 6 23:52:30 2006 UTC (18 years, 10 months ago) by johnpye
Removed reference to libf2c (I think this was required only on FC3)
Updated use of SWIG 'typemap' syntax in ascend.i
Corrected C++ code for FC5 (art's error msg)
Fixed minor but with uninstantiated models in PyGTK GUI

Revision 192 - Directory Listing
Modified Mon Jan 16 14:54:35 2006 UTC (18 years, 11 months ago) by johnpye
Added test for 'vsnprintf'

Revision 189 - Directory Listing
Modified Mon Jan 16 07:48:18 2006 UTC (18 years, 11 months ago) by johnpye
Changing default name for Jam-built libraries
Annotating out-of-date NOTES.configure
Removing apparently-broken ability to use Jam build in PyGTK GUI

Revision 153 - Directory Listing
Modified Thu Dec 22 13:53:42 2005 UTC (18 years, 11 months ago) by johnpye
Fixing bug #178.

Revision 144 - Directory Listing
Modified Thu Dec 22 04:00:53 2005 UTC (18 years, 11 months ago) by johnpye
Removing trunk/base/jam (it's been replaced by trunk/jam)
Add 'make libs' to autotools build.

Revision 141 - Directory Listing
Modified Thu Dec 22 02:16:37 2005 UTC (18 years, 11 months ago) by johnpye
Modifying build so that static libraries have same name under both Jam and Autotools builds.

Revision 140 - Directory Listing
Modified Thu Dec 22 01:14:31 2005 UTC (18 years, 11 months ago) by johnpye
Fixing problem with location of TkTable
Support use of /usr/lib/libblas.a if present on system, partial soln to bug #190

Revision 137 - Directory Listing
Modified Wed Dec 21 06:05:14 2005 UTC (18 years, 11 months ago) by johnpye
MinGW configuration underway. A problem with detection of Tk 8.3.

Revision 136 - Directory Listing
Modified Wed Dec 21 04:52:43 2005 UTC (18 years, 11 months ago) by johnpye
These are the exact files from the autoconf-2.59 distro, see
http://ftp.gnu.org/gnu/autoconf/

Revision 135 - Directory Listing
Modified Wed Dec 21 04:39:23 2005 UTC (18 years, 11 months ago) by johnpye
Changing to /bin/sh

Revision 134 - Directory Listing
Modified Wed Dec 21 04:37:33 2005 UTC (18 years, 11 months ago) by johnpye
Copied from: trunk/base/unixAC213 revision 133
Renamed unixAC213 to 'autotools'
Updated 'config.guess' to a newer version that can detect MinGW.

Revision 133 - Directory Listing
Modified Wed Dec 21 04:08:26 2005 UTC (18 years, 11 months ago) by johnpye
Original Path: trunk/base/unixAC213
This is the configure script generated by Jerry's Jam updates.

Revision 129 - Directory Listing
Modified Tue Dec 20 20:22:56 2005 UTC (18 years, 11 months ago) by jds
Original Path: trunk/base/unixAC213
Reworked jam build system:
- integrated Jamrules.in and Jamrules_tcltk98.in with autoconf
- now support single-point building from trunk/jam
- old jam files still in place but deprecated
- may be buggy, please report back bugs for fixing

Compiled on both Windows and Linux.

Revision 72 - Directory Listing
Modified Fri Dec 2 14:27:44 2005 UTC (19 years ago) by johnpye
Original Path: trunk/base/unixAC213
Adding a johnpye directory under models

Revision 70 - Directory Listing
Modified Fri Dec 2 12:11:59 2005 UTC (19 years ago) by johnpye
Original Path: trunk/base/unixAC213
Linking to libf2c.a for FC4 (is there another way?)

Revision 69 - Directory Listing
Modified Fri Dec 2 01:42:40 2005 UTC (19 years ago) by johnpye
Original Path: trunk/base/unixAC213
Sniff tktable location under $tkroot, either $tkroot/lib or $tkroot/share
(the latter is preferred at least on Fedora linux).
Added documentation.

Revision 68 - Directory Listing
Modified Thu Dec 1 08:19:18 2005 UTC (19 years ago) by johnpye
Original Path: trunk/base/unixAC213
Generalised this script for other users; default
install location using this script is ~/ascroot
Everything should 'just work' if you've installed the 
tcl/tk RPMs at http://pye.dyndns.org/ascend or if you
have tcl/tk installed in your home directory under ~/tk

Revision 44 - Directory Listing
Modified Thu Mar 3 07:19:05 2005 UTC (19 years, 9 months ago) by ben.allan
Original Path: trunk/base/unixAC213
Updated configure and all the makefiles to handle
VPATH with or without --srcdir. gnu make is now
required on unix.

Revision 41 - Directory Listing
Modified Wed Feb 9 17:26:11 2005 UTC (19 years, 10 months ago) by ben.allan
Original Path: trunk/base/unixAC213
converted wishvar to m4 macro so we don't need to find config
subdir at configure time.
regenerated configure using ac213

Revision 38 - Directory Listing
Modified Wed Jan 19 05:47:44 2005 UTC (19 years, 10 months ago) by ben.allan
Original Path: trunk/base/unixAC213
got rid of config.status, which is generated by
running configure, added a start at doxygen.
messing up reconfig, which should be generated by configure
and not committed (but we'll fix that later).

Revision 37 - Directory Listing
Modified Wed Dec 29 19:09:41 2004 UTC (19 years, 11 months ago) by aw0a
Original Path: trunk/base/unixAC213
add configure

Revision 36 - Directory Listing
Modified Wed Dec 29 18:59:31 2004 UTC (19 years, 11 months ago) by aw0a
Original Path: trunk/base/unixAC213
added missing unixAC213/config.status file

Revision 35 - Directory Listing
Modified Wed Dec 29 15:05:47 2004 UTC (19 years, 11 months ago) by aw0a
Original Path: trunk/base/unixAC213
corrections to make ascend compile in parallel tree

Revision 32 - Directory Listing
Modified Thu Dec 23 18:07:19 2004 UTC (19 years, 11 months ago) by aw0a
Original Path: trunk/base/unixAC213
updating configure.in - still not correct

Revision 31 - Directory Listing
Modified Thu Dec 16 15:21:59 2004 UTC (20 years ago) by aw0a
Original Path: trunk/base/unixAC213
corrections to configure.in - not totally successful but here it is

Revision 23 - Directory Listing
Modified Thu Dec 9 16:08:36 2004 UTC (20 years ago) by aw0a
Original Path: trunk/base/unixAC213
adding reconfig to repository

Revision 21 - Directory Listing
Modified Thu Dec 9 02:03:34 2004 UTC (20 years ago) by aw0a
Original Path: trunk/base/unixAC213
fixed environment vars

Revision 18 - Directory Listing
Modified Tue Dec 7 20:53:37 2004 UTC (20 years ago) by aw0a
Original Path: trunk/base/unixAC213
updating configure.in and Makefile.in files throughout

Revision 15 - Directory Listing
Modified Fri Nov 19 15:08:44 2004 UTC (20 years ago) by aw0a
Original Path: trunk/base/unixAC213
putting configure.in there so Ben can look at it

Revision 12 - Directory Listing
Added Sat Nov 13 20:52:45 2004 UTC (20 years, 1 month ago) by aw0a
Original Path: trunk/base/unixAC213
committing partly modified configure.in plus the moving of config/

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22