Mailinglist Archive: opensuse-de (1756 mails)

< Previous Next >
Re: Programm übersetzten
  • From: Dirk Meier <dirk.meier@xxxxxx>
  • Date: Mon, 9 Oct 2006 14:56:37 +0000 (UTC)
  • Message-id: <200610091656.22086.dirk.meier@xxxxxx>
Am Montag, 9. Oktober 2006 15:46 schrieb Dr. Jürgen Vollmer:
> Am Montag, 9. Oktober 2006 15:19 schrieb Dirk Meier:
> > Hallo,
> > mein Scanner M3091DCd von fujitsu verfügt über einen bzw. mehrere
> > scan-buttons, die mit dem Programm sensed abgefragt werden können.
> > Das Programm steht bei:
> >
> > http://www.remote.org/frederik/projects/software/sane/
> >
> > und kann über:
> >
> > http://www.remote.org/frederik/projects/software/sane/sensed-0.2.tg
> >z
> >
> > bezogen werden. Es ist eher kurz, liegt aber nur in Form von 2
> > Dateien als Quellcode vor.
> > Leider kann ich mit den Programmzeilen nichts anfangen, da ich
> > nicht weis wie ich von diesen beiden Dateien zu einem binary komme.
>
> Das ist C-code, den muß man mit einem C-Compiler übersetzen und
> binden
>
> > Kann mir jemand helfen eine ausführbare Datei zu bauen?
>
> gcc -o sensed sensed.c
>
> Das ausführbare Programm heisst dann sensed
>
> Aber man braucht natürlich noch die sane-Quellen (mit YAST
> isntallieren) sonst gibt's Fehlermeldungen.
>
> Bye
> Jürgen


Hallo Jürgen,
leider habe ich die sane-Quellen nicht. Zumindest habe ich sie auf
meiner SL 9.0 DVD nicht gefunden.
Ich habe aber sane Quellen in /usr/local/sane-backends-1.0.14.
Nun habe ich die beiden sensed - Dateien in dieses Verzeichnis kopiert
und gcc -o sensed sensed.c aufgerufen.
Das Ergebnis sind nachstehende Fehlermeldungen:

sensed.c:36:25: sane/config.h: Datei oder Verzeichnis nicht gefunden
sensed.c:47:29: sane/sanei_scsi.h: Datei oder Verzeichnis nicht gefunden
sensed.c: In function `main':
sensed.c:142: error: `SANE_Status' undeclared (first use in this
function)
sensed.c:142: error: (Each undeclared identifier is reported only once
sensed.c:142: error: for each function it appears in.)
sensed.c:142: error: parse error before "openRet"
sensed.c:144: error: `openRet' undeclared (first use in this function)
sensed.c:145: error: `SANE_STATUS_GOOD' undeclared (first use in this
function)

Ich gehe davon aus, dass der gcc genau wissen will wo er die
sane-Quellen findet. Nun weiß ich nicht wie ich ihm das mitteilen soll.

--
Dirk


< Previous Next >
References