I try to generate the Luyten release on my openSUSE Tumbleweed system.
I wonder about the following results here.
elfring@Sonne:~/Projekte/OpalVoip/OPAL/3.10.9> ./configure --disable-libavcodec
...
checking PTLIB has expat... yes
checking PTLIB has video... no
...
Excerpt from ~/Projekte/OpalVoip/OPAL/3.10.9/config.log:
...
/usr/local/lib64/libpt_s.a(vsdl.o): In function `_GLOBAL__sub_I_vsdl.cxx':
vsdl.cxx:(.text.startup+0x42): undefined reference to
`PPlugin_PVideoInputDevice_Application_link()'
/usr/local/lib64/libpt_s.a(vfakeio.o): In function `_GLOBAL__sub_I_vfakeio.cxx':
vfakeio.cxx:(.text.startup+0x42): undefined reference to
`PPlugin_PVideoInputDevice_Application_link()'
...
elfring@Sonne:~/Projekte/OpalVoip/OPAL/Probe> LANG=C g++ -o Video1 -Wall -Wextra -Wstrict-aliasing -Wfloat-equal -Wno-comment -Wno-unused -Winit-self -Wno-missing-field-initializers -Wreorder -felide-constructors -fexceptions -fPIC -DP_64BIT -DPTRACING=1 -D_REENTRANT -D_GNU_SOURCE=1 -I/usr/local/include -I/usr/include/SDL -L/usr/local/lib64 -lpt_s -lrt -lsasl2 -lldap -llber -lldap_r -lssl -lcrypto -lexpat -llua -lSDL -lpthread -lodbc -lresolv -ldl Video1.cpp
/tmp/ccc6uWN0.o: In function `main':
Video1.cpp:(.text+0x17): undefined reference to `PVideoChannel::PVideoChannel()'
Video1.cpp:(.text+0x2b): undefined reference to `PVideoChannel::~PVideoChannel()'
/tmp/ccc6uWN0.o: In function `__static_initialization_and_destruction_0(int, int)':
Video1.cpp:(.text+0x8c): undefined reference to `PFactoryLoader::PluginLoaderStartup_link()'
Video1.cpp:(.text+0x97): undefined reference to `PPlugin_PVideoInputDevice_FakeVideo_link()'
Video1.cpp:(.text+0xa2): undefined reference to `PPlugin_PVideoInputDevice_Application_link()'
Video1.cpp:(.text+0xad): undefined reference to `PPlugin_PVideoInputDevice_FFMPEG_link()'
Video1.cpp:(.text+0xb8): undefined reference to `PPlugin_PVideoInputDevice_YUVFile_link()'
Video1.cpp:(.text+0xc3): undefined reference to `PPlugin_PVideoOutputDevice_SDL_link()'
collect2: error: ld returned 1 exit status
I would appreciate your advices.
Is this with latest SVN version? I have verified compile for all configure script options, so I am surprised that you are getting an error.
No. - I refer to the Luyten release here so far.
Do you get any more ideas for this surprise around the issue "Should the passed command parameters result into the same error messages for a configuration test?"?
https://groups.google.com/forum/?fromgroups=#!topic/comp.programming/6-SvLZQMgqU
http://gcc.gnu.org/ml/gcc-help/2013-02/msg00032.html
http://thread.gmane.org/gmane.comp.gcc.help/43676
http://llvm.org/bugs/show_bug.cgi?id=15229
Luyten is now deprecated, and Eridani (v3.12.x) has been checked against compiling with no video. Please try that version.