Description
jospezial
2015-10-25 14:46:08 UTC
I was able to compile it with USE="doc" a few days ago but now I get: Making all in facebook make[5]: Entering directory '/var/tmp/portage/net-im/pidgin-9999/work/pidgin-9999/doc/reference/protocols/facebook' if test "/var/tmp/portage/net-im/pidgin-9999/work/pidgin-9999/doc/reference/protocols/facebook" != "/var/tmp/portage/net-im/pidgin-9999/work/pidgin-9999/doc/reference/protocols/facebook" ; then \ files=`echo ../version.xml facebook-docs.xml facebook-sections.txt facebook-overrides.txt facebook.types`; \ if test "x$files" != "x" ; then \ for file in $files ; do \ destdir=`dirname /var/tmp/portage/net-im/pidgin-9999/work/pidgin-9999/doc/reference/protocols/facebook/$file`; \ test -d "$destdir" || mkdir -p "$destdir"; \ test -f /var/tmp/portage/net-im/pidgin-9999/work/pidgin-9999/doc/reference/protocols/facebook/$file && \ cp -pf /var/tmp/portage/net-im/pidgin-9999/work/pidgin-9999/doc/reference/protocols/facebook/$file /var/tmp/portage/net-im/pidgin-9999/work/pidgin-9999/doc/reference/protocols/facebook/$file || true; \ done; \ fi; \ fi touch setup-build.stamp _source_dir='' ; \ for i in ../../../../libpurple/protocols/facebook ; do \ _source_dir="${_source_dir} --source-dir=$i" ; \ done ; \ gtkdoc-scan --module=facebook --ignore-headers="marshal.h" ${_source_dir} --deprecated-guards="PURPLE_DISABLE_DEPRECATED" --rebuild-types --rebuild-sections if grep -l '^..*$' facebook.types > /dev/null 2>&1 ; then \ scanobj_options=""; \ gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ if test "$?" = "0"; then \ if test "x" = "x1"; then \ scanobj_options="--verbose"; \ fi; \ fi; \ CC="/bin/sh ../../../../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -g -march=native -O2 -pipe" LD="/bin/sh ../../../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -lgobject-2.0 -lglib-2.0 -g -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed" RUN="/bin/sh ../../../../libtool --mode=execute" CFLAGS="-I../../../.. -I../../../../libpurple/protocols/facebook -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gplugin-1.0/ -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -DPURPLE_DISABLE_DEPRECATED -DPIDGIN_DISABLE_DEPRECATED -DFINCH_DISABLE_DEPRECATED -DGNT_DISABLE_DEPRECATED -Waggregate-return -Wcast-align -Wdeclaration-after-statement -Wendif-labels -Werror-implicit-function-declaration -Wextra -Wno-unused-parameter -Wformat-security -Werror=format-security -Winit-self -Wmissing-declarations -Wmissing-noreturn -Wmissing-prototypes -Wpointer-arith -Wfloat-equal -Wundef -Wp,-D_FORTIFY_SOURCE=2 -pthread -I/usr/include/json-glib-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gobject-introspection-1.0 -I/usr/lib64/libffi-3.2.1/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -g -march=native -O2 -pipe" LDFLAGS="../../../../libpurple/protocols/facebook/libfacebook.la -lgobject-2.0 -lgthread-2.0 -pthread -lglib-2.0 -L/usr/lib -lgplugin -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -ljson-glib-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lz -lgirepository-1.0 -lgobject-2.0 -lglib-2.0 -Wl,-O1 -Wl,--as-needed" \ gtkdoc-scangobj $scanobj_options --module=facebook; \ else \ for i in facebook.args facebook.hierarchy facebook.interfaces facebook.prerequisites facebook.signals ; do \ test -f $i || touch $i ; \ done \ fi <command-line>:0:0: warning: "_FORTIFY_SOURCE" redefined <built-in>: note: this is the location of the previous definition libtool: error: cannot find the library '../../../../libpurple/protocols/facebook/libfacebook.la' or unhandled argument '../../../../libpurple/protocols/facebook/libfacebook.la' Linking of scanner failed: Makefile:872: recipe for target 'scan-build.stamp' failed make[5]: *** [scan-build.stamp] Error 1 make[5]: Leaving directory '/var/tmp/portage/net-im/pidgin-9999/work/pidgin-9999/doc/reference/protocols/facebook' And what I don't understand: joerg@bastellinux ~ $ pidgin java version "1.7.0_85" OpenJDK Runtime Environment (IcedTea 2.6.1) (Gentoo icedtea-7.2.6.1-r1) OpenJDK 64-Bit Server VM (build 24.85-b03, mixed mode) For what in hell does it use java? pidgin upstream switched to meson build system. Any chance you can update your ebuild? (In reply to Lars Wendler (Polynomial-C) from comment #3) > pidgin upstream switched to meson build system. Any chance you can update > your ebuild? I'm sorry but I have no knowledge how to use meson. Created attachment 640564 [details]
dev-libs/gplugin-9999.ebuild needed by Pidgin 3.0.0-devel
Created attachment 640566 [details]
x11-libs/talkatu-9999.ebuild needed for Gtk UI of Pidgin 3.0.0-devel
Created attachment 640568 [details]
dev-libs/libgnt-9999.ebuild needed for the ncurses UI of Pidgin 3.0.0-devel
Created attachment 640572 [details]
Ebuild for Pidgin 3.0.0-devel
It is getting time to get rid of Gtk-2 (when Gimp is ready), so I created new live Ebuilds for Pidgin.
Regarding gplugin: Building with tcc fails. The perl loader requires ExtUtils::Embed which is not yet in Portage but could be created with g-cpan, so will also fail. Regardless of these problems I put those flags in.
(In reply to Ingo Brunberg from comment #8) > Created attachment 640572 [details] > Ebuild for Pidgin 3.0.0-devel > > It is getting time to get rid of Gtk-2 (when Gimp is ready), so I created > new live Ebuilds for Pidgin. > > Regarding gplugin: Building with tcc fails. The perl loader requires > ExtUtils::Embed which is not yet in Portage but could be created with > g-cpan, so will also fail. Regardless of these problems I put those flags in. Are the python dependencies gone? https://bugs.gentoo.org/show_bug.cgi?id=712996 Language bindings, including python, are now in gplugin. For the pidgin ebuild python is only indirectly involved through the use of meson. (In reply to Ingo Brunberg from comment #6) > Created attachment 640566 [details] > x11-libs/talkatu-9999.ebuild needed for Gtk UI of Pidgin 3.0.0-devel needs correcting as new option is introduced, 'vapi'. which needs vala Created attachment 647970 [details]
Ebuild for Pidgin 3.0.0-devel
Created attachment 647972 [details]
dev-libs/gplugin-9999.ebuild needed by Pidgin 3.0.0-devel
Created attachment 647974 [details]
dev-libs/libgnt-9999.ebuild needed for the ncurses UI of Pidgin 3.0.0-devel
Created attachment 647976 [details]
x11-libs/talkatu-9999.ebuild needed for Gtk UI of Pidgin 3.0.0-devel
I have added vala to the talkatu ebuild and furthermore updated all ebuilds with their new source location, because bitbucket dropped mercurial support. |