hi there,

first of all: sorry for attaching so much...

when i try to compile avifile-0.6.0.20011207, but also earlier versions,
i get a lot of errors about undefined references...
when i compile it with the option --disable-samples it compiles fine and
i can install the libraries. but when i then try to compile a program
that requires libaviplay.so i get a lot of the same messages again.
i have no idea...below is some output:

after i did ./configure, everithing seems fine:

Configuration:
Compiler C:       gcc -g  -march=i586 -ffast-math -pipe
Compiler C++:     c++ -g  -march=i586 -ffast-math -pipe
Install path:     /usr/local
Qt:               yes
Sdl:              yes
Xft:              yes
Oss audio:        yes
Sun audio:        no
Mga_vid:          no
Plugins:
  ac3passthrough  yes  (with SBLive only)
  divx4           yes  (DivX ;-), OpenDivX, DivX4) 
  ffmpeg          yes  (DivX ;-), OpenDivX, MJPEG, AC3)
  os motion jpeg  yes  (MJPEG)
  win32           yes  (DivX, WMF1/2, DV, MJPEG, Ati, Asus,...)
  MAD             yes  (MPEG Layer I/II/III)
  ogg/vorbis      yes
  lame runtime    yes

but when i try to compile:

...benchmark.o: In function `CPU_Info::operator double(void) const':
/src/pakete/avifile-0.6.0.20011207/samples/misc/../../include/cpuinfo.h(.text+0xf): 
undefined reference to `cout'
/src/pakete/avifile-0.6.0.20011207/samples/misc/../../include/cpuinfo.h(.text+0x14): 
undefined reference to `ostream::operator<<(char const *)'
benchmark.o: In function `main':
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:66:
undefined reference to `endl(ostream &)'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:66:
undefined reference to `cout'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:66:
undefined reference to `ostream::operator<<(char const *)'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:66:
undefined reference to `ostream::operator<<(double)'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:66:
undefined reference to `ostream::operator<<(char const *)'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:66:
undefined reference to `ostream::operator<<(double)'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:66:
undefined reference to `ostream::operator<<(char const *)'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:66:
undefined reference to `ostream::operator<<(ostream &(*)(ostream &))'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:181:
undefined reference to `endl(ostream &)'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:181:
undefined reference to `cout'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:181:
undefined reference to `ostream::operator<<(char const *)'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:181:
undefined reference to `ostream::operator<<(char const *)'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:181:
undefined reference to `ostream::operator<<(ostream &(*)(ostream &))'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:239:
undefined reference to `endl(ostream &)'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:239:
undefined reference to `cout'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:239:
undefined reference to `ostream::operator<<(char const *)'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:239:
undefined reference to `ostream::operator<<(int)'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:239:
undefined reference to `ostream::operator<<(ostream &(*)(ostream &))'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:278:
undefined reference to `endl(ostream &)'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:278:
undefined reference to `cout'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:278:
undefined reference to `ostream::operator<<(char const *)'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:278:
undefined reference to `ostream::operator<<(ostream &(*)(ostream &))'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:280:
undefined reference to `endl(ostream &)'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:280:
undefined reference to `cout'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:280:
undefined reference to `ostream::operator<<(char const *)'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:280:
undefined reference to `ostream::operator<<(ostream &(*)(ostream &))'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:338:
undefined reference to `endl(ostream &)'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:338:
undefined reference to `cout'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:338:
undefined reference to `ostream::operator<<(char const *)'
/src/pakete/avifile-0.6.0.20011207/samples/misc/benchmark.cpp:338:
undefined reference to `ostream::operator<<(ostream &(*)(ostream &))'
../../lib/.libs/libaviplay.so: undefined reference to `cerr'
../../lib/.libs/libaviplay.so: undefined reference to
`ostream::operator<<(char)'
../../lib/.libs/libaviplay.so: undefined reference to
`ostream::operator<<(void const *)'
../../lib/.libs/libaviplay.so: undefined reference to
`ostream::operator<<(short)'
../../lib/.libs/libaviplay.so: undefined reference to
`ostream::operator<<(long long)'
../../lib/.libs/libaviplay.so: undefined reference to `flush(ostream &)'
../../lib/.libs/libaviplay.so: undefined reference to
`ostream::operator<<(ios &(*)(ios &))'
../../lib/.libs/libaviplay.so: undefined reference to `dec(ios &)'
../../lib/.libs/libaviplay.so: undefined reference to `ostream &
operator<<<int>(ostream &, smanip<int> const &)'
../../lib/.libs/libaviplay.so: undefined reference to `setw(int)'
../../lib/.libs/libaviplay.so: undefined reference to
`ostream::operator<<(bool)'
../../lib/.libs/libaviplay.so: undefined reference to
`ostream::operator<<(float)'
../../lib/.libs/libaviplay.so: undefined reference to
`ostream::operator<<(unsigned int)'
../../lib/.libs/libaviplay.so: undefined reference to
`ostream::operator<<(unsigned short)'
../../lib/.libs/libaviplay.so: undefined reference to `hex(ios &)'
collect2: ld returned 1 exit status
make[2]: *** [avibench] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1

has anyone any idea? i don't...;-(
please help!

thanx in advance daniel

-- 
email: [EMAIL PROTECTED] / phone: +49 3722 83884
fax: +49 89 244365117     / web: www.paessler.org

The software package said 'Requires Windows 95 or better',
so I installed Linux  ;-)


_______________________________________________
Avifile mailing list
[EMAIL PROTECTED]
http://prak.org/mailman/listinfo/avifile

Reply via email to