Closed rburcham closed 9 years ago
I think you should configure sipe with --enable-purple=3 in order to build against libpurple 3.0 API, which has gotten rid of PurplePluginProtocolInfo. Without that parameter set Sipe expects it's building with libpurple 2.x.
You can see our Debian packaging for how the package is meant to be built.
I'm not having any luck. It appears --enable-purple wants a yes/no. Is it a --with-PACKAGE directive instead?
It also seems like ./configure is ignoring the PURPLE* and GPLUGIN* environment variables too. The resulting Makefiles are always referencing stock libs instead of the version I specify in the /usr/local path.
Doing this prior to the configure did the trick:
export PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig/
In the effort to build and study the mods that enable Lync screen sharing in sipe & pidgin, I have pulled down farstream, libnice, pidgin and sipe from /tieto, and I am trying to build everything on my Gentoo laptop and install to /usr/local/
I have built farstream and libnice and pidgin, and I am now working on building sipe. I've run the autogen.sh and prepared a my-configure.sh script that looks like this:
After running this I go to make and it fails with:
It looks like the tieto/pidgin package is based off a revision that has removed this struct? From pidgin-launchpad/ChangeLog.API:
Clearly I'm missing something fundamental - how can tieto/sipe build against tieto/pidgin?