mjpegtools unter FreeBSD 5.1-CURRENT

das problem liegt bei der /usr/local/include/getopt.h, die nen konflikt mit der standard freebsd irgendwas in /usr/include hat.

unsaubere methode:
mv /usr/local/include/getopt.h /tmp
make install
mv /tmp/getopt.h /usr/local/include

saubere methode:
lern C und machs selbst ;)
 
Das weiss ich, aber libgnugetopt ist im CURRENT Base drin. Hat also auf asgs Rechner nichts mehr verloren. Selbst auf meinem 5.1-RELEASE ist das Teil im Basis System vorhanden.
 
Baut immer noch nicht mjpegtools:

Code:
#make
[...]
c++ -DHAVE_CONFIG_H -I. -I. -I../../include -D_GETOPT_H -I/usr/local/include -I/usr/local/include -I/usr/X11R6/include/qt2 -Wall -Wno-unused -I../../include -O -pipe -mcpu=pentiumpro -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -c avm_output.cpp  -fPIC -DPIC -o .libs/avm_output.lo
../../include/avm_map.h: In member function `void 
   avm::AvmOutput::resetDebugLevels(int)':
../../include/avm_map.h:82: error: `class avm::avm_map<const char*, int, 
   avm::AvmOutput::AvmOutputPrivate::Less, 
   avm::AvmOutput::AvmOutputPrivate::Equal>::const_iterator' is protected
avm_output.cpp:154: error: within this context
gmake[2]: *** [avm_output.lo] Error 1
gmake[2]: Leaving directory `/usr/ports/multimedia/avifile/work/avifile0.7-0.7.34/lib/common'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/multimedia/avifile/work/avifile0.7-0.7.34/lib'
gmake: *** [all-recursive] Error 1
*** Error code 2

Stop in /usr/ports/multimedia/avifile.
*** Error code 1

Stop in /usr/ports/multimedia/avifile.
*** Error code 1

Stop in /usr/ports/multimedia/mjpegtools
[...]

Käse, liegt an avifile was nicht bauen will...
 
Zurück
Oben