Error compiling cinepaint on GNU/Linux

"Damien Mas" <chikne-gM/[email protected]>
Newsgroups gmane.comp.video.cinepaint.devel
Message-ID <[email protected]>
Dear,

As a result of GIMP not handling 16 bits files and not supporting icc
profiles, I thought I would give a go to cinepaint. This is the result of
./configure:

GTK CinePaint Version 0.21-2


General dependencies:
   DnD support                  yes    X11/Xmu
   littleCMS                    yes    lcms 1.16
   Oyranos                      no

Plug-ins with external dependencies:
   Python plug-in:              yes    python2.4
   OpenEXR plug-in:             yes    OpenEXR 1.4.0
   Tiff plug-in:                yes
   PNG plug-in:                 yes    libpng 1.2.12
   Jpeg plug-in:                yes
   Print plug-in:               yes    Gutenprint 5.0.0
   FLTK dependent plug-ins:     yes    bracketing_to_hdr collect pdf
   Thread dependent plug-ins:   yes    icc_examin
   Flex dependent plug-ins:     yes    io

I think I've had to compile and install openexr-1.4.0 as well as
fltk-1.1.7to get to this otherwise the ./configure script would make
an
error.It doesn't look to me that oyranos is really needed since lcms is
there and seems to be doing similar, please correct me if I'm wrong. The
reason for me not installing oyranos anyway is that it fails to compile as a
result of not finding an elektra library which is installed...

The main problem is that cinepaint makes an error when running make :

T lex.yy.o -MD -MP -MF ".deps/lex.yy.Tpo" -c -o lex.yy.o lex.yy.c; \
        then mv -f ".deps/lex.yy.Tpo" ".deps/lex.yy.Po"; else rm -f
".deps/lex.yy.Tpo"; exit 1; fi
lexer.l: In function `get_input':
lexer.l:100: warning: implicit declaration of function `memcpy'
lexer.l: At top level:
lex.yy.c:2408: warning: 'yyunput' defined but not used
if gcc -DHAVE_CONFIG_H -I. -I. -I../../lib -I/usr/local/include
-I/usr/include/glib- 1.2 -I/usr/lib/glib/include
-I/usr/include/gtk-1.2-I/usr/include/glib-
1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -INONE/include
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include
-I/usr/X11R6/include  -I/usr/include/glib- 1.2 -I/usr/lib/glib/include
-I../.. -I/usr/local/include
-I/usr/include/glib-1.2-I/usr/lib/glib/include  -I/usr/local/include
-g -O2 -Wall -MT
main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.c; \
        then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f
".deps/main.Tpo"; exit 1; fi
make[3]: *** No rule to make target `parser.tab.o', needed by `iol'.  Stop.
make[3]: Leaving directory `/home/packages/cinepaint-0.21-2/plug-ins/iol'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/packages/cinepaint- 0.21-2/plug-ins/iol'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/packages/cinepaint-0.21-2/plug-ins'
make: *** [all-recursive] Error 1

If running ./configure with this scripts:

./configure --prefix=/opt --enable-debug --with-openexr-prefix=/opt
--enable-openexrtest



then make :

/usr/include/glib-1.2/glib.h:1308:23: warning: ISO C does not permit named varia
dic macros
/usr/include/glib-1.2/glib.h:1311:25: warning: ISO C does not permit named varia
dic macros
/usr/include/glib-1.2/glib.h:1314:26: warning: ISO C does not permit named varia
dic macros
/usr/include/glib-1.2/glib.h:1317:25: warning: ISO C does not permit named varia
dic macros
interface.c: In function `create_iol_window':
interface.c:77: warning: ISO C forbids braced-groups within expressions
interface.c:85: warning: ISO C forbids braced-groups within expressions
interface.c:93: warning: ISO C forbids braced-groups within expressions
interface.c:101: warning: ISO C forbids braced-groups within expressions
interface.c: In function `create_load_file_select':
interface.c:157: warning: ISO C forbids braced-groups within expressions
interface.c:162: warning: ISO C forbids braced-groups within expressions
interface.c: In function `create_save_file_selection':
interface.c:188: warning: ISO C forbids braced-groups within expressions
interface.c:193: warning: ISO C forbids braced-groups within expressions
interface.c: In function `create_iol_help_window':
interface.c:297: warning: string length `1818' is greater than the length `509'
ISO C89 compilers are required to support
interface.c:344: warning: ISO C forbids braced-groups within expressions
if gcc -DHAVE_CONFIG_H -I. -I. -I../../lib -I/usr/local/include   -I/usr/include
/glib-1.2 -I/usr/lib/glib/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2
 -I/usr/lib/glib/include -I/usr/X11R6/include -I/opt/include -I/usr/include/gtk-
1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include  -I/usr
/include/glib-1.2 -I/usr/lib/glib/include -I../.. -I/opt/include  -I/usr/include
/glib-1.2 -I/usr/lib/glib/include  -I/usr/local/include   -DDEBUG -g -Wall --ped
antic -p -g  -MT lex.yy.o -MD -MP -MF ".deps/lex.yy.Tpo" -c -o lex.yy.o lex.yy.c
; \
        then mv -f ".deps/lex.yy.Tpo" ".deps/lex.yy.Po"; else rm -f ".deps/lex.y
y.Tpo"; exit 1; fi
lexer.l: In function `get_input':
lexer.l:100: warning: implicit declaration of function `memcpy'
lexer.l: At top level:
lex.yy.c:2408: warning: 'yyunput' defined but not used
if gcc -DHAVE_CONFIG_H -I. -I. -I../../lib -I/usr/local/include   -I/usr/include
/glib-1.2 -I/usr/lib/glib/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2
 -I/usr/lib/glib/include -I/usr/X11R6/include -I/opt/include -I/usr/include/gtk-
1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include  -I/usr
/include/glib-1.2 -I/usr/lib/glib/include -I../.. -I/opt/include  -I/usr/include
/glib-1.2 -I/usr/lib/glib/include  -I/usr/local/include   -DDEBUG -g -Wall --ped
antic -p -g  -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.c; \
        then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"
; exit 1; fi
In file included from /usr/include/gtk-1.2/gdk/gdktypes.h:33,
                 from /usr/include/gtk-1.2/gdk/gdk.h:31,
                 from /usr/include/gtk-1.2/gtk/gtk.h:31,
                 from main.c:42:
/usr/include/glib-1.2/glib.h:1308:23: warning: ISO C does not permit named varia
dic macros
/usr/include/glib-1.2/glib.h:1311:25: warning: ISO C does not permit named varia
dic macros
/usr/include/glib-1.2/glib.h:1314:26: warning: ISO C does not permit named varia
dic macros
/usr/include/glib-1.2/glib.h:1317:25: warning: ISO C does not permit named varia
dic macros
main.c: In function `run':
main.c:133: warning: ISO C forbids braced-groups within expressions
main.c:133: warning: ISO C forbids braced-groups within expressions
make[3]: *** No rule to make target `parser.tab.o', needed by `iol'.  Stop.
make[3]: Leaving directory `/home/packages/cinepaint-0.21-2/plug-ins/iol'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/packages/cinepaint-0.21-2/plug-ins/iol'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/packages/cinepaint-0.21-2/plug-ins'
make: *** [all-recursive] Error 1


Being still a fairly newcomer (8 months or so) to GNU/Linux, it is not very
easy for me to interpret those error message and to know what is going
wrong. Therefore I would really appreciate if you could indicate to me how
to interpret this error message or at least give me a hint...

Best regards

Damien

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

_______________________________________________
Cinepaint-developers mailing list
Cinepaint-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/cinepaint-developers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.