[debian package] achteraf compilation settings controleren

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05 20:45
Ik wil van een package weten hoe het gecompileerd is, dwz met welke libraries en configure argumenten. Concreet: heeft het opencv package ondersteuning voor V4L en octave. Er staat niets v4l of octave gerelateerds in de dependencies, wat suggereert dat er geen ondersteuning is. Is dit voldoende bewijs?

edit:

In het source package (debian/rules) heb ik gevonden dat opencv wel met octave bindings maar niet met v4l ondersteuning is gecompileerd. Is er geen handiger manier?

[ Voor 23% gewijzigd door Sir Isaac op 05-10-2010 15:08 ]


Acties:
  • 0 Henk 'm!

  • hostname
  • Registratie: April 2009
  • Laatst online: 05-10 19:07
Nee, dat is meestal de makkelijkste manier. Sommige programma's (ffmpeg) willen het ook nog wel eens in het programma zelf compileren, maar voor de rest wordt er niks met die informatie gedaan.

Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 21:41

CAPSLOCK2000

zie teletekst pagina 888

Naar de dependecies kijken werkt in 99% van de gevallen. Als je het echt zeker wil weten dan download je de source met 'apt-get source' en kijk dan in de file debian/rules.

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 23:55
ldd kun je gebruiken om de (dynamisch gelinkte) libraries te vinden waaraan een binary gelinkt is.. Compileeropties zou ik zo niet weten, maar daar is volgens mij geen standaardinterface voor.

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


Acties:
  • 0 Henk 'm!

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05 20:45
In dit geval geven noch de dependencies, nog ldd aan dat opencv is gecompileerd met ondersteuning voor octave. Dat moest ik uit de debian/rules file halen.