PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 'cups-config' missing



Tristan
28.11.05, 19:58
Will mir gerade einen Cups-Druckertreiber kompilieren.


[...]
checking dynamic linker characteristics... GNU/Linux ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking whether -lc should be explicitly linked in... no
creating libtool
checking for cups-config... no
./configure: line 7470: test: =: unary operator expected
configure: error: *** 'cups-config' missing, please install CUPS or fix your $PATH ***



Da ich Cups bereits installiert habe: Wie genau berichtige ich mein '$PATH'?

Vielleicht hilft auch der entprechende Eintrag aus der configure:


have_cups_config=$ac_cv_prog_have_cups_config
if test -n "$have_cups_config"; then
echo "$as_me:$LINENO: result: $have_cups_config" >&5
echo "${ECHO_T}$have_cups_config" >&6
else
echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

if test $have_cups_config = yes; then
CUPS_CFLAGS=`cups-config --cflags`
CUPS_LDFLAGS=`cups-config --ldflags`
CUPS_LIBS=`cups-config --libs | sed -e 's,-lssl,,;s,-lcrypto,,;s,-lcrypt,,'`
CUPS_IMAGE_LIBS=`cups-config --image --libs | sed -e 's,-lssl,,;s,-lcrypto,,;s,-lcrypt,,'`
CUPS_SERVER_DIR=`cups-config --serverbin`
CUPS_DATA_DIR=`cups-config --datadir`
else
{ { echo "$as_me:$LINENO: error: *** 'cups-config' missing, please install CUPS or fix your \$PATH ***" >&5
echo "$as_me: error: *** 'cups-config' missing, please install CUPS or fix your \$PATH ***" >&2;}
{ (exit 1); exit 1; }; }
fi

Tristan
28.11.05, 22:37
Ich hab jetzt einfach mal cups neu runtergeladen (von cups.org) und installiert. Seitdem läuft ./configure durch.

Jetzt gibts jedoch Probleme beim Übersetzen des Sourcecodes:


make[2]: Entering directory `/home/tristan/Drucker/pips-scx6500_6600s-2.6.2/dtrfilter'
/bin/sh ../libtool --mode=link gcc -g -O2 -Wall -o dtrfilter img.o pfpng.o main.o -ldl -lm ../lib/libdtr.a -lpthread -ldl
gcc -g -O2 -Wall -o dtrfilter img.o pfpng.o main.o -lm ../lib/libdtr.a -lpthread -ldl
../lib/libdtr.a(imgdetect_pips.o): In function `OutputMemAtBmp':
imgdetect_pips.cc:(.text+0xc8): undefined reference to `__builtin_new'
imgdetect_pips.cc:(.text+0x3e4): undefined reference to `__builtin_delete'
imgdetect_pips.cc:(.text+0x3f4): undefined reference to `__rethrow'
../lib/libdtr.a(imgdetect.o): In function `FUNC006::~FUNC006(void)':
imgdetect.cc:(.text+0x39e): undefined reference to `__builtin_delete'
collect2: ld returned 1 exit status
make[2]: *** [dtrfilter] Fehler 1
make[2]: Leaving directory `/home/tristan/Drucker/pips-scx6500_6600s-2.6.2/dtrfilter'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/tristan/Drucker/pips-scx6500_6600s-2.6.2'
make: *** [all-recursive-am] Fehler 2


Liegt das an gcc-Versionsunterschieden? Was kann ich ändern, damit es besser durchläuft?