It seems that header redirection is amiss in these packages. For example: FramedSource.hh includes "Netcommon.h", but Netcommon.h lives in the folder groupsock, which is in the directory above liveMedia.
I've found that a quick and dirty fix is to edit the section in /usr/include/liveMedia/FramedSource.hh from #includes "Netcommon.h" to #includes <groupsock/Netcommon.h> This method also works with editing the next million header redirection errors that surface. Although, after editing the header files and then linking to the live555 libraries (-lliveMedia -lgroupsock -lUsageEnvironment -lBasicUsageEnvironment), the compiler spams out undefined reference errors, like: undefined reference to `BasicUsageEnvironment::createNew(TaskScheduler&)' undefined reference to `chooseRandomIPv4SSMAddress(UsageEnvironment&)' undefined reference to `Port::Port(unsigned short)' ... And so forth and so forth. Yet, libliveMedia.a, libgroupsock.a, etc. all live within /usr/lib This has me completely baffled. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/684878 Title: Compile errors when including liblivemedia headers To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/liblivemedia/+bug/684878/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs