Error while compiling gutenprint

Kemal Gencay kemalgencay at gmail.com
Fri May 25 04:03:43 PDT 2012


> Kemal Gencay wrote:
>
> >> Kemal Gencay wrote:
> >>
> >> >> Kemal Gencay wrote:
> >> >>
> >> >> >> > Kemal Gencay wrote:
> >> >> >> >
> >> >> >> > > Building dependency tree
> >> >> >> > > Reading state information... Done
> >> >> >> > > E: Unable to locate package libcupsimage-dev
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > >
> >> >> >> > > libcupsimage-dev
> >> >> >> > >>
> >> >> >> > >> On May 23, 2012, at 9:45 AM, Kemal Gencay wrote:
> >> >> >> > >>
> >> >> >> > >> >> Kemal Gencay wrote:
> >> >> >> > >> >>
> >> >> >> > >> >>>> Kemal Gencay wrote:
> >> >> >> > >> >>>>
> >> >> >> > >> >>>>> Dear developers,
> >> >> >> > >> >>>>>
> >> >> >> > >> >>>>> While compiling gutenprint, I get the following error
> >> >> >> > >> >>>>> msg,
> >> >> >> > >> >>>>>
> >> >> >> > >> >>>>> Will be grateful if you kindly help
> >> >> >> > >> >>>>>
> >> >> >> > >> >>>>> TIA
> >> >> >> > >> >>>>>
> >> >> >> > >> >>>>> Kemal
> >> >> >> > >> >>>>>
> >> >> >> > >> >>>>>
> >> >> >> > >> >>>>> genppd.c:79:23: fatal error: cups/cups.h: No such file
> >> >> >> > >> >>>>> or directory compilation terminated.
> >> >> >> > >> >>>>> make[3]: *** [cups_genppd_5_2-genppd.o] Error 1
> >> >> >> > >> >>>>> make[3]: Leaving directory
> >> >> >> > >> >>>>> `/home/kemal/Downloads/gutenprint/print/src/cups'
> >> >> >> > >> >>>>> make[2]: ***
> >> >> >> > >> >>>>> [all-recursive] Error 1 make[2]: Leaving directory
> >> >> >> > >> >>>>> `/home/kemal/Downloads/gutenprint/print/src' make[1]:
> >> >> >> > >> >>>>> ***
> >> >> >> > >> >>>>> [all-recursive] Error 1 make[1]: Leaving directory
> >> >> >> > >> >>>>> `/home/kemal/Downloads/gutenprint/print' make: *** [all]
> >> >> >> > >> >>>>> Error 2
> >> >> >> > >> >>>>
> >> >> >> > >> >>>> I guess you use some Linux distribution. You need to
> >> >> >> > >> >>>> install the CUPS developer package (the name depends on
> >> >> >> > >> >>>> the distribution).
> >> >> >> > >> >>>>
> >> >> >> > >> >>>> Helge
> >> >> >> > >> >>>>
> >> >> >> > >> >>> I'm using Ubuntu 12.04, when I search Ubuntu Software
> >> >> >> > >> >>> Center for "cups developer package" it says its already
> >> >> >> > >> >>> installed ! ! !
> >> >> >> > >> >>
> >> >> >> > >> >> I suppose the packet needed is libcups2-dev
> >> >> >> > >> >>
> >> >> >> > >> >> Helge
> >> >> >> > >> >>
> >> >> >> > >> >
> >> >> >> > >> >
> >> >> >> > >> > This time it says:
> >> >> >> > >> >
> >> >> >> > >> >
> >> >> >> > >> > pd.c' || echo './'`genppd.c
> >> >> >> > >> > genppd.c:80:25: fatal error: cups/raster.h: No such file or
> >> >> >> > >> > directory compilation terminated.
> >> >> >> > >> >
> >> >> >> > >> >
> >> >> >> > >> > Maybe some more packet is needed ???
> >> >> >> > >> > _______________________________________________
> >> >> >> > >> > cups-dev mailing list
> >> >> >> > >> > cups-dev at easysw.com
> >> >> >> > >> > http://lists.easysw.com/mailman/listinfo/cups-dev
> >> >> >> > >>
> >> >> >> > >>
> >> >>
> ________________________________________________________________________
> >> >> >> > >> Michael Sweet, Senior Printing System Engineer, PWG Chair
> >> >> >> > >>
> >> >> >> >
> >> >> >> > Try
> >> >> >> >
> >> >> >> > libcupsimage2-dev
> >> >> >> >
> >> >> >> > Helge
> >> >> >> >
> >> >> >> >
> >> >> >> It worked alot and finally gave the msg (last few lines) :
> >> >> >>
> >> >> >>
> >> >> >> make[3]: Entering directory
> >> >> >> `/home/kemal/Downloads/gutenprint/print/src/testpattern' /bin/bash
> >> >> >> ../../scripts/ylwrap testpatterny.y y.tab.c testpatterny.c y.tab.h
> >> >> >> testpatterny.h y.output testpatterny.output -- yacc -d
> >> >> >> ../../scripts/ylwrap: line 113: yacc: command not found make[3]:
> >> >> >> ***
> >> >> >> [testpatterny.c] Error 1 make[3]: Leaving directory
> >> >> >> `/home/kemal/Downloads/gutenprint/print/src/testpattern' make[2]:
> >> >> >> ***
> >> >> >> [all-recursive] Error 1 make[2]: Leaving directory
> >> >> >> `/home/kemal/Downloads/gutenprint/print/src' make[1]: ***
> >> >> >> [all-recursive] Error 1 make[1]: Leaving directory
> >> >> >> `/home/kemal/Downloads/gutenprint/print' make: *** [all] Error 2
> >> >> >>
> >> >> >>
> >> >> >> Does this mean the compilation is unsuccesful ??
> >> >> >>
> >> >> >>
> >> >> > This time another msg:
> >> >> >
> >> >> >
> >> >> > rm -f zh_TW.gmo && /usr/bin/msgfmt -c --statistics -o zh_TW.gmo
> >> >> > zh_TW.po 465 translated messages, 1141 fuzzy translations, 1133
> >> >> > untranslated messages. make[3]: Leaving directory
> >> >> > `/home/kemal/Downloads/gutenprint/print/po' touch stamp-po
> >> >> > make[2]: Leaving directory
> >> >> > `/home/kemal/Downloads/gutenprint/print/po' Making all in man
> >> >> > make[2]: Entering directory
> >> >> > `/home/kemal/Downloads/gutenprint/print/man' make[2]: Nothing to be
> >> >> > done for `all'. make[2]: Leaving directory
> >> >> > `/home/kemal/Downloads/gutenprint/print/man' Making all in doc
> >> >> > make[2]: Entering directory
> >> >> > `/home/kemal/Downloads/gutenprint/print/doc' Making all in developer
> >> >> > make[3]: Entering directory
> >> >> > `/home/kemal/Downloads/gutenprint/print/doc/developer' No db2html:
> >> >> > cannot build documentation! make[3]: *** [html-stamp] Error 1
> >> >> > make[3]: Leaving directory
> >> >> > `/home/kemal/Downloads/gutenprint/print/doc/developer' make[2]: ***
> >> >> > [all-recursive] Error 1 make[2]: Leaving directory
> >> >> > `/home/kemal/Downloads/gutenprint/print/doc' make[1]: ***
> >> >> > [all-recursive] Error 1 make[1]: Leaving directory
> >> >> > `/home/kemal/Downloads/gutenprint/print' make: *** [all] Error 2
> >> >>
> >> >> db2html is contained in the package
> >> >>
> >> >> gnome-doc-utils
> >> >>
> >> >> What the hell of a system do you work on?
> >> >>
> >> >> Helge
> >> >>
> >> > Again a msg:
> >> >
> >> >
> >> > make[3]: Entering directory
> >> > `/home/kemal/Downloads/gutenprint/print/doc/developer' No db2html:
> >> > cannot build documentation! make[3]: *** [html-stamp] Error 1
> >> > make[3]: Leaving directory
> >> > `/home/kemal/Downloads/gutenprint/print/doc/developer' make[2]: ***
> >> > [all-recursive] Error 1 make[2]: Leaving directory
> >> > `/home/kemal/Downloads/gutenprint/print/doc' make[1]: ***
> >> > [all-recursive] Error 1 make[1]: Leaving directory
> >> > `/home/kemal/Downloads/gutenprint/print' make: *** [all] Error 2
> >>
> >> Did you run the configure script before running make? This script will
> >> test for the existence of db2html and tweak the makefiles accordingly if
> >> not.
> >>
> >> Helge
> >>
> > For your info, here is the listing after I issued "make clean" and after
> > "./configure" https://dl.dropbox.com/u/8899106/Make_listing.pdf
>
> The last version of gutenprint I compiled was 2.5.6 (two stepw behind), and
> configure reported - as in your case - "Checking for db2pdf...  no" and then
> skipped making the documentation with the error message
> No db2pdf: cannot build documentation!
>
> So, unless you want to wait for a bug fix from the maintainers, I guess you
> need to edit your Makefiles "by hand" to skip building the documentation
> (or install all the various docbook packages - I don't know wich of those
> are really contain the db2xxx utilities you need).
>
> Sorry,
>
> Helge
>
>
Thanks I think I'll ask Gernot, the maker of gutenprint to make (if possible) a make file without the db2... bit !!




More information about the cups-devel mailing list