[cups.general] RE: CUPS & Ghostscript
v.sudeep at exgate.tek.com
v.sudeep at exgate.tek.com
Wed Jun 16 22:44:44 PDT 2004
Hi !!!
I think I finally managed to get it working.. It appears as though the
auto-library stuff in cups.mak isn't kicking in. So I added the following
line for the EXTRALIBS option in the makefile
EXTRALIBS=-Wl,-rpath,/usr/lib -lcupsimage -ltiff -ljpeg -lpng -lm -lz -lcups
-lnsl -lm
Thanks for all the help and guidance !!!!
- S u d e e p V
Unless you jump from the frying pan to the fire, all you get is a raw deal.
-----Original Message-----
From: Sudeep, V
Sent: Tuesday, June 15, 2004 6:52 PM
To: 'Till Kamppeter'
Cc: cups at easysw.com
Subject: RE: CUPS & Ghostscript
Hi !!!
first of all, thanks for the help.
I started all over .... from a RH 9 installation, without having any
printing related stuff..
A clipping from my history follows to show you what I have done...
cd /downloads
tar -xvjf cups-1.1.20-source.tar.bz2
cd cups-1.1.20
./configure
make
make install
cd ..
tar -xvjf ghostscript-7.07.tar.bz2
cd ghostscript-7.07
cp -R ../cups-1.1.20/pstoraster .
patch --verbose -p1 <pstoraster/gs707-lib.patch
./configure
vi Makefile (made the changes as suggested in the README.pstoraster file)
make
But still the problem seems to be the same....
I also added the following lines into configure.ac
AC_ARG_ENABLE(cups, [ --enable-cups turn on CUPS support,
default=yes])
CUPSDEV=""
CUPSINCLUDE=""
CUPSCONFIG=":"
cups_datadir="/usr/share/cups"
cups_serverroot="/etc/cups"
cups_serverbin="/usr/lib/cups"
if test -d pstoraster; then
if test x$enable_cups != xno; then
AC_PATH_PROG(CUPSCONFIG,cups-config)
if test "x$CUPSCONFIG" != x; then
dnl Use values from CUPS config...
# LIBS="`$CUPSCONFIG --ldflags` `$CUPSCONFIG --static --image
--libs | sed -e '1,$s/-lssl//'` $LIBS"
LIBS="`$CUPSCONFIG --ldflags` `$CUPSCONFIG --image --libs`
$LIBS"
CFLAGS="`$CUPSCONFIG --cflags` $CFLAGS"
cups_serverroot="`$CUPSCONFIG --serverroot`"
cups_serverbin="`$CUPSCONFIG --serverbin`"
cups_datadir="`$CUPSCONFIG --datadir`"
CUPSINCLUDE="include pstoraster/cups.mak"
CUPSDEV="\$(DD)cups.dev"
fi
fi
fi
AC_SUBST(CUPSDEV)
AC_SUBST(CUPSCONFIG)
AC_SUBST(CUPSINCLUDE)
AC_SUBST(cups_datadir)
AC_SUBST(cups_serverroot)
AC_SUBST(cups_serverbin)
I got this code from ESP Ghostscript 7.07.1's configure.ac.
I did an autoconf,
./configure
vi Makefile (made the changes as suggested in the README.pstoraster file)
make
And still the problem exists ...
Any suggestions ??
- S u d e e p V
Unless you jump from the frying pan to the fire, all you get is a raw deal.
-----Original Message-----
From: Till Kamppeter [mailto:till.kamppeter at gmx.net]
Sent: Monday, June 14, 2004 8:18 PM
To: Sudeep, V
Cc: cups at easysw.com
Subject: Re: CUPS & Ghostscript
Are the headers of the CUPS library installed on your system? Are old
versions of CUPS (from your distro) completely removed?
Till
v.sudeep at exgate.tek.com wrote:
> Hi !!
>
> I was trying to compile CUPS (cups 1.1.20) as a driver in GNU
> Ghostscript(7.07) as per the instructions in the README.pstoraster of
CUPS.
> I seem to be running into some problems.
>
> Here is a clipping from the build output:
>
> FEATURE_DEVS= DEVICE_DEVS= DEVICE_DEVS1= DEVICE_DEVS2= DEVICE_DEVS3= \
> DEVICE_DEVS4= DEVICE_DEVS5= DEVICE_DEVS6= DEVICE_DEVS7= DEVICE_DEVS8= \
> DEVICE_DEVS9= DEVICE_DEVS10= DEVICE_DEVS11= DEVICE_DEVS12= \
> DEVICE_DEVS13= DEVICE_DEVS14= DEVICE_DEVS15= DEVICE_DEVS16= \
> DEVICE_DEVS17= DEVICE_DEVS18= DEVICE_DEVS19= DEVICE_DEVS20= \
> /bin/sh <./obj/ldt.tr
> ./obj/gdevcups.o(.text+0x39): In function `cups_close':
> : undefined reference to `cupsRasterClose'
> ./obj/gdevcups.o(.text+0x235d): In function `cups_open':
> : undefined reference to `ppdOpenFile'
> ./obj/gdevcups.o(.text+0x24d3): In function `cups_print_pages':
> : undefined reference to `cupsRasterWriteHeader'
> ./obj/gdevcups.o(.text+0x25af): In function `cups_print_pages':
> : undefined reference to `cupsRasterOpen'
> ./obj/gdevcups.o(.text+0x434c): In function `cups_print_chunked':
> : undefined reference to `cupsRasterWritePixels'
> ./obj/gdevcups.o(.text+0x4753): In function `cups_print_banded':
> : undefined reference to `cupsRasterWritePixels'
> ./obj/gdevcups.o(.text+0x52ca): In function `cups_print_planar':
> : undefined reference to `cupsRasterWritePixels'
> collect2: ld returned 1 exit status
> make: *** [bin/gs] Error 1
>
>
> Any suggestions as to how to get this working ?
>
> Thanks in advance !!!
>
> - S u d e e p V
> Unless you jump from the frying pan to the fire, all you get is a raw
deal.
>
>
> -----Original Message-----
> From: Till Kamppeter [mailto:till.kamppeter at gmx.net]
> Sent: Thursday, June 10, 2004 8:37 PM
> To: Sudeep, V
> Cc: cups at easysw.com
> Subject: Re: CUPS & Ghostscript
>
>
> Follow the steps on
>
> http://www.linuxprinting.org/cups-doc.html
>
> This way you can make use of all built-in drivers of GhostScript and
> also of all other known free printer drivers.
>
> Till
>
>
> v.sudeep at exgate.tek.com wrote:
>
>>Hi !!
>>
>>I recently downloaded the source code for CUPS 1.1.20 and GNU Ghostscript
>>7.07b and built them individually on my system.
>>
>>Can you please tell me / direct me to a link as to how I can integrate the
>>two such that -
>>1. A simple "lp tiger.ps" is able to print the postscript file, unlike the
>>complicated gs commands.
>>2. If I dont need postscript printing, how do I make use of ghostscript's
>>printer drivers so that I can print text & image files to say Lexmark &
>>Epson printers.
>>
>>Thank you in advance.
>>
>>- S u d e e p V
>>Unless you jump from the frying pan to the fire, all you get is a raw
>
> deal.
>
>>
>
>
More information about the cups
mailing list