Release notes for the gEDA/gaf 1.1.1.20070708 development snapshot
Changes
-
Added some missing code to controlling junction color (more for
#1746675). (Ales Hvezda)
-
Fix for [ 1748153 ] gsymcheck crashes on invalid_slotdef1.sym. (Ales
Hvezda)
-
Added tests in gschem/tests to run during make check. (Ales Hvezda)
-
Display a warning message if can't guess net direction. (Carlos Nieves
Onega)
-
Added new scheme function: get-line-width. (Carlos Nieves Onega)
-
Consider line's width when calculating net directions. (Carlos Nieves
Onega)
-
Moved default attrib positions out of system-gschemrc. (Carlos Nieves
Onega)
-
Fixed drawing bug when using attribute autoplacing. (Carlos Nieves
Onega)
-
Fixed drawing bug when attribute autoplacing is enabled. (Carlos
Nieves Onega)
-
Disable rotating using middle mouse button while copying. (Carlos
Nieves Onega)
-
Set the focus to the filter entry only if it is visible. (Carlos
Nieves Onega)
-
Possible fix for bug #1748079: CRASH: gschem segfault on file save or
open (Ivan Stankovic)
-
libgeda: Handle multiple libraries with the same name nicely. (Peter
TB Brett)
Notes/Bugs/Errata/Known Issues/Last Minute Issues
-
The focus of this snapshot is bug fixing.
-
Many thanks to everybody involved in this snapshot, particularly
fixing some of those nasty bugs.
-
Please submit all bugs to the bug tracker.
Download
Required Libraries/Programs
Required libraries:
-
gtk+ ≥ 2.4.x (tested with 2.8.x).
NOTE: gtk+ 1.2.x is no longer supported.
-
guile ≥ 1.8.x (tested with 1.8.1).
NOTE: guile 1.4.x and 1.6.x are no longer supported.
Required programs:
-
pkg-config ≥ 0.15.0
NOTE: You MUST install pkg-config regardless of gtk+ version.
Optional libraries:
Packages/Binaries/Installers
- Debian packages for unstable can be found here or using apt-get (might be slightly dated; soon to be updated).
- RPM packages for Fedora Core 6 can be found here.
- An updated gEDA Suite CD is currently being tested and will be uploaded soon.
Building/Installing/Running
There are several ways of building gEDA/gaf:
-
Download *all* the above files and the required libraries.
-
Build and install the required and optional libraries.
-
Untar all of the geda tar files in the same directory.
-
Set the prefix= variable in the Makefile
-
Run: make and set the specified variables (PATH, LD_LIBRARY_PATH, and
PKG_CONFIG_PATH)
-
Run: make install
This should complete with NO errors.
-
Run: gschem and select Help/Manual... for all available documentation.
Before you run gschem, gnetlist, gattrib, or gsymcheck you will need to set
those three environment variables, or add them to a shell startup file
(.bashrc, or .bash_profile or .profile)
-
Download all the above files and the required libraries.
-
Set the specified variables (PATH, LD_LIBRARY_PATH, and PKG_CONFIG_PATH) correctly to the place where you are installing everything.
-
Build and install the required and optional libraries.
-
Untar all of the geda tar files in the same directory.
-
Go into each directory and run:
./configure [ with --prefix=$HOME/geda if you wish ]
make install
You must build and install the packages in the following order:
-
libgeda
-
symbols
-
gschem
-
gnetlist
-
gsymcheck
-
gattrib
-
utils
-
docs
-
examples
Last Updated:
Sun Jul 8 19:37:17 EDT 2007