openCV + lenny

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
ykaerflila
Beiträge: 8
Registriert: 04.07.2008 18:34:21

openCV + lenny

Beitrag von ykaerflila » 01.05.2009 14:48:30

Hallo,

ich habe das Problem, dass ich nicht gegen libhighgui linken kann

Code: Alles auswählen

xxx@debian:~/workspace/openCVtest$ make
g++ -Wall -g -I/usr/include/opencv   -o main main.o -lcxcore -lcv -lhighgui -lcvaux -lml   -L/usr/local/lib -lstdc++  
/usr/lib/gcc/i486-linux-gnu/4.3.2/../../../../lib/libhighgui.so: undefined reference to `img_convert'
collect2: ld returned 1 exit status
make: *** [all] Fehler 1
xxx@debian:~/workspace/openCVtest$
openCV habe ich aus den Repos installiert. Ich habe einen Hinweis gefunden: http://wiki.nuigroup.com/Installing_Mul ... bian_Lenny

Aber hier funktioniert die Anleitung nicht:

Code: Alles auswählen

xxx@debian:~$ dpkg-buildpackage libhighgui1
dpkg-buildpackage: unbekannte Option oder Argument libhighgui1


Aufruf: dpkg-buildpackage [<Optionen> ...]

Optionen:
  -r<root-werde-Befehl>
                 Befehl, um root-Privilegien zu erhalten (standardmäßig
                 fakeroot).
  -R<rules>      auszuführende rules-Datei (Vorgabe: debian/rules).
  -p<signier-Befehl>
  -d             prüfe Bauabhängigkeiten und -konflikte nicht.
  -D             prüfe Bauabhängigkeiten und -konflikte.
  -j[<Nummer>]   Angabe der simultanen Jobs } an debian/rules weitergegeben
  -k<Schlüssel-ID>
                 Schlüssel zum Signieren.
  -sgpg          der Signier-Befehl wird wie GPG aufgerufen.
  -spgp          der Signier-Befehl wird wie PGP aufgerufen.
  -us            unsignierte Quellen.
  -uc            unsignierte changes.
  -a<Arch>       Debian-Architektur, für die gebaut wird (impliziert -d).
  -b             nur binär, Quellen nicht bauen.      } auch weitergegeben an
  -B             nur binär, keine arch-indep-Dateien. } dpkg-genchanges
  -A             nur binär, nur arch-indep-Dateien.   }
  -S             nur Quellen, keine Binärdateien.     }
  -t<System>     setze GNU-Systemtyp.                 } weitergegeben an 
                                                        dpkg-architecture
  -v<Version>    Änderungen seit Version <Version>.   }
  -m<Betr>       <Betr> ist Betreuer des Pakets.      }
  -e<Betr>       <Betr> ist Betreuer für die Veröffentlichung.} nur an
  -C<Datei>      Änderungen sind in <Datei> beschrieben. } dpkg-genchanges
                                                         } weitergegeben.
  -si (Standard) Quellen enthalten Orig. falls neues Upstream }
  -sa            hochgeladene Quellen enthalten immer Orig. }
  -sd            hochgeladene Quellen sind nur diff und .dsc}
  -sn            erzwinge »Debian native«-Quellformat.      }
  -s[sAkurKUR]   siehe dpkg-source für Erklärung.        } only passed
  -z<Stufe>      Kompressionsstufe der Quellen           } an dpkg-source
  -Z(gz|bz2|lzma) Für Quellen zu verwendende Kompression }
  -nc            Quell-Baum nicht säubern (impliziert -b).
  -tc            nach Abschluss Quell-Baum säubern.
  -ap            Pause vor Beginn des Signaturprozesses einfügen.
  -E             Bestimmte Warnungen in Fehler ändern.    } weitergegeben an
  -W             bei aktivem -E schaltet -W dies aus.     } dpkg-source
  -i[<Regaus>]   ignoriere Diffs von auf Regaus passenden Dateien.} nur an
  -I[<Muster>]   Dateien beim Tarball-Bauen herausfiltern.} dpkg-source
                                                          } weitergegeben
  --admindir=<Verz>
                 ändere das administrative Verzeichnis.
  -h, --help     zeigt diese Hilfemeldung.
      --version  zeige die Version.
xxx@debian:~$ 
dpkg-buildpackage liefert den Fehler, dass die Option 'libhighgui1' unbekannt ist - zu Recht. Wie muss das richtig lauten?!

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: openCV + lenny

Beitrag von Spasswolf » 01.05.2009 23:05:10

Probier mal "debian/rules binary" anstatt dpkg-buildpackage.

ykaerflila
Beiträge: 8
Registriert: 04.07.2008 18:34:21

[gelöst] Re: openCV + lenny

Beitrag von ykaerflila » 04.05.2009 12:03:04

danke! hat funktioniert!!

Antworten