Edit detail for Release 0.18-2 revision 1 of 1

1
Editor: 10.1.0.1
Time: 2004/03/31 15:43:07 GMT+0
Note:

changed:
-
by Robin Rowe 3/21/04

Features 0.18-2 

 * CVS restored

 * Spot mascot

 * Renamed app/tools to app/buttons

 * Renamed configure.ac back to configure.in for compatibility with older systems

 * Added gif_load, but gif write disabled

 * Scheme/script-fu disabled (fixed for 0.19?)

 * userfilter disabled (don't like dependency on yacc)

 * Python/pygimp disabled (fixed for 0.19?)

 * gfig disabled (fixed for 0.19?)

 * unsharp fixed

 * 'make distcheck' fixed

 * Doesn't fix Win32 GTK issues, still no good Windows version


Notes

* [rower@cary =build]$ ../configure --srcdir=.. --prefix=/data/cvs/cinepaint-project/cinepaint/cinepaint-0.18-2/=inst

./config.status: line 1: cd: ../../../plug-ins/gif: No such file or directory
config.status: creating plug-ins/gif/Makefile
config.status: error: cannot find input file: plug-ins/gif/Makefile.in

Error due to mistake in SUBDIRS in cinepaint/plugins/Makefile.am. Needs to match cinepaint/configure.in.

* gif broken by call to gimp_crop (which routes to PDB crop_image). Disabled.

* script-fu broken. Disabled.

* unsharp broken. gimp_dialog_new existed in dialog.h. Fixed.

* @OPENEXR@ macro not disabled in plug-ins/Makefile.am. Added 'OPENEXR= ' in configure.in. Can't get it to work right with 'make distcheck'. Fails because it tries to build openexr even though not there.

* Install openexr 1.1.0. 'urpmi gcc-c++' Why no fltk in build?

* # urpmi fltk-devel
    http://mirrors.usc.edu/pub/linux/distributions/mandrake/9.1/i586/Mandrake/RPMS/libfltk1.1-devel-1.1.2-1mdk.i586.rpm
installing /var/cache/urpmi/rpms/libfltk1.1-devel-1.1.2-1mdk.i586.rpm

Preparing...                ##################################################
   1:libfltk1.1-devel       ##################################################
 

* '$ ./configure --prefix=/opt --with-openexr-prefix=/opt' 

'export LD_LIBRARY_PATH=/opt/lib'

* checking for FLTK with GL support... no
*** The fltk test program could not be compiled.  Possible reasons:
***
***     - FLTK is not installed.
***     - Your version of FLTK does not support OpenGL.
***     - configure cannot find your 'fltk-config' program (use
***       the --with-fltk-config option to tell configure where
***       to find it).
***     - Your version of FLTK is too old.  The exrdisplay
***       program requires FLTK 1.1 or higher.
***     - Your FLTK library was compiled with a different C++
***       compiler than the one you're using to compile OpenEXR.
***
*** The exrdisplay program will not be built because it depends on
*** a working FLTK install with OpenGL support.

* "conservative defaults in the configure files for fltk on Linux that
didn't compile opengl"

* 'make distcheck'

'gcc -DHAVE_CONFIG_H -I. -I../../lib -I. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I../.. -I/data/cvs/cinepaint-project/cinepaint/cinepaint-0.18-2/=inst/include -I../wire -g -O2 -Wall -MT chainbutton.lo -MD -MP -MF .deps/chainbutton.Tpo -c ../../lib/chainbutton.c  -fPIC -DPIC -o .libs/chainbutton.lo
../../lib/chainbutton.c:27:21: chain.xpm: No such file or directory'

Fix missing chain.xpm in lib/Makefile.am:

'libcinepaint_la_SOURCES = \
	chain.xpm \'

guash missing subdirectories

Fixed openexr subdir build issue.

* commit::

 $ source cp.cvs.sh
 $ cd cinepaint
 $ cvs rm configure.ac
 $ cvs add configure.in
 $ cvs ci -m "0.18-2 fixes for release" .





by Robin Rowe 3/21/04

Features 0.18-2

  • CVS restored
  • Spot mascot
  • Renamed app/tools to app/buttons
  • Renamed configure.ac back to configure.in for compatibility with older systems
  • Added gif_load, but gif write disabled
  • Scheme/script-fu disabled (fixed for 0.19?)
  • userfilter disabled (don't like dependency on yacc)
  • Python/pygimp disabled (fixed for 0.19?)
  • gfig disabled (fixed for 0.19?)
  • unsharp fixed
  • make distcheck fixed
  • Doesn't fix Win32 GTK issues, still no good Windows version

Notes

  • [rower@cary =build]$ ../configure --srcdir=.. --prefix=/data/cvs/cinepaint-project/cinepaint/cinepaint-0.18-2/=inst

./config.status: line 1: cd: ../../../plug-ins/gif: No such file or directory config.status: creating plug-ins/gif/Makefile config.status: error: cannot find input file: plug-ins/gif/Makefile.in

Error due to mistake in SUBDIRS in cinepaint/plugins/Makefile.am. Needs to match cinepaint/configure.in.

  • gif broken by call to gimp_crop (which routes to PDB crop_image). Disabled.
  • script-fu broken. Disabled.
  • unsharp broken. gimp_dialog_new existed in dialog.h. Fixed.
  • @OPENEXR@ macro not disabled in plug-ins/Makefile.am. Added OPENEXR= in configure.in. Can't get it to work right with make distcheck. Fails because it tries to build openexr even though not there.
  • Install openexr 1.1.0. urpmi gcc-c++ Why no fltk in build?
  • # urpmi fltk-devel http://mirrors.usc.edu/pub/linux/distributions/mandrake/9.1/i586/Mandrake/RPMS/libfltk1.1-devel-1.1.2-1mdk.i586.rpm installing /var/cache/urpmi/rpms/libfltk1.1-devel-1.1.2-1mdk.i586.rpm

Preparing... ################################################## 1:libfltk1.1-devel ##################################################

  • $ ./configure --prefix=/opt --with-openexr-prefix=/opt

export LD_LIBRARY_PATH=/opt/lib

  • checking for FLTK with GL support... no * The fltk test program could not be compiled. Possible reasons: - FLTK is not installed. - Your version of FLTK does not support OpenGL. ** - configure cannot find your fltk-config program (use * the --with-fltk-config option to tell configure where to find it). - Your version of FLTK is too old. The exrdisplay program requires FLTK 1.1 or higher. - Your FLTK library was compiled with a different C++ compiler than the one you're using to compile OpenEXR. The exrdisplay program will not be built because it depends on ** a working FLTK install with OpenGL support.
  • "conservative defaults in the configure files for fltk on Linux that didn't compile opengl"
  • make distcheck

gcc -DHAVE_CONFIG_H -I. -I../../lib -I. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I../.. -I/data/cvs/cinepaint-project/cinepaint/cinepaint-0.18-2/=inst/include -I../wire -g -O2 -Wall -MT chainbutton.lo -MD -MP -MF .deps/chainbutton.Tpo -c ../../lib/chainbutton.c -fPIC -DPIC -o .libs/chainbutton.lo ../../lib/chainbutton.c:27:21: chain.xpm: No such file or directory

Fix missing chain.xpm in lib/Makefile.am:

'libcinepaint_la_SOURCES = \ chain.xpm \'

guash missing subdirectories

Fixed openexr subdir build issue.

  • commit:
     $ source cp.cvs.sh
     $ cd cinepaint
     $ cvs rm configure.ac
     $ cvs add configure.in
     $ cvs ci -m "0.18-2 fixes for release" .