Error while compiling gutenprint

Helge Blischke h.blischke at acm.org
Fri May 25 03:01:28 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






More information about the cups mailing list