On Sun, Oct 04, 2020 at 12:23:00PM +0300, Pavel Korovin wrote:
> Hi Antoine,
>
> Here's x11/gtk3mm build error after devel/libsigc++-2 update:
You're missing old an new packages.
> ===> Building for gtk3mm-3.24.2
> gmake all-recursive
> gmake[1]: Entering directory '/pobj/gtk3mm-3.24.2/gtkmm-3.24.2'
> Making all in tools
> gmake[2]: Entering directory '/pobj/gtk3mm-3.24.2/gtkmm-3.24.2/tools'
> depbase=`echo extra_defs_gen/generate_defs_gdk.o | sed
> 's|[^/]*$|.deps/&|;s|\.o$||'`;\
> c++ -DHAVE_CONFIG_H -I.. -pthread -I/usr/local/include/atkmm-1.6
> -I/usr/local/include/giomm-2.4 -I/usr/local/lib/giomm-2.4/include
> -I/usr/local/include/pangomm-1.4 -I/usr/local/lib/pangomm-1.4/include
> -I/usr/local/include/glibmm-2.4 -I/usr/local/lib/glibmm-2.4/include
> -I/usr/local/include/cairomm-1.0 -I/usr/local/lib/cairomm-1.0/include
> -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include
> -I/usr/local/include/gtk-3.0/unix-print -I/usr/local/include/gtk-3.0
> -I/usr/local/include/at-spi2-atk/2.0 -I/usr/local/include/at-spi-2.0
> -I/usr/X11R6/include -I/usr/local/include/dbus-1.0
> -I/usr/local/lib/dbus-1.0/include -I/usr/local/include
> -I/usr/local/include/gio-unix-2.0 -I/usr/local/include/cairo
> -I/usr/X11R6/include/libdrm -I/usr/local/include/pango-1.0
> -I/usr/local/include/fribidi -I/usr/local/include/harfbuzz
> -I/usr/local/include/atk-1.0 -I/usr/X11R6/include/pixman-1
> -I/usr/X11R6/include/freetype2 -I/usr/local/include/libpng16
> -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/glib-2.0
> -I/usr/local/lib/glib-2.0/include -I/usr/local/include -Wall -O2 -pipe -MT
> extra_defs_gen/generate_defs_gdk.o -MD -MP -MF $depbase.Tpo -c -o
> extra_defs_gen/generate_defs_gdk.o extra_defs_gen/generate_defs_gdk.cc &&\
> mv -f $depbase.Tpo $depbase.Po
> /usr/bin/libtool --tag=CXX --mode=link c++ -Wall -O2 -pipe -no-undefined
> -avoid-version -L/usr/local/lib -o extra_defs_gen/generate_defs_gdk
> extra_defs_gen/generate_defs_gdk.o -L/usr/local/lib
> -Wl,-rpath-link,/usr/X11R6/lib -latkmm-1.6 -lgiomm-2.4 -lpangomm-1.4
> -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgtk-3 -lgdk-3 -lpangocairo-1.0
> -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0
> -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lglibmm_generate_extra_defs-2.4
> Cannot read /usr/local/lib/libsigc-2.0.la: No such file or directory
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> at /usr/libdata/perl5/LT/LaLoFile.pm line 50.
> LT::LaLoFile::read("LT::LaFile", "/usr/local/lib/libsigc-2.0.la")
> called at /usr/libdata/perl5/LT/LaLoFile.pm line 80
> LT::LaLoFile::parse("LT::LaFile", "/usr/local/lib/libsigc-2.0.la")
> called at /usr/libdata/perl5/LT/LaFile.pm line 195
> LT::LaFile::parse("LT::LaFile", "/usr/local/lib/libsigc-2.0.la")
> called at /usr/libdata/perl5/LT/Mode/Link.pm line 481
> LT::Parser::internal_resolve_la(LT::Parser=HASH(0x17b347d9f70),
> HASH(0x17a6b49c388), ARRAY(0x17a47dda208), 2) called at
> /usr/libdata/perl5/LT/Mode/Link.pm line 458
> LT::Parser::build_cache(LT::Parser=HASH(0x17b347d9f70),
> LT::LaFile=HASH(0x17a7fc2aeb0), 1) called at
> /usr/libdata/perl5/LT/Mode/Link.pm line 482
> LT::Parser::internal_resolve_la(LT::Parser=HASH(0x17b347d9f70),
> HASH(0x17a7fc2ad48), ARRAY(0x17afe827b98)) called at
> /usr/libdata/perl5/LT/Mode/Link.pm line 507
> LT::Parser::resolve_la(LT::Parser=HASH(0x17b347d9f70),
> ARRAY(0x17abd62c808), ARRAY(0x17ad5328b38)) called at
> /usr/libdata/perl5/LT/Mode/Link.pm line 824
> LT::Linker::common1(LT::Linker::Program=HASH(0x17a7fc2acd0),
> LT::Parser=HASH(0x17b347d9f70), LT::Options=HASH(0x17b3675d5b0),
> ARRAY(0x17abd62c808), ARRAY(0x17ad5328b38), ARRAY(0x17abd62c700),
> LT::Library::Stash=HASH(0x17abd62c718)) called at
> /usr/libdata/perl5/LT/Mode/Link/Program.pm line 56
> LT::Linker::Program::link(LT::Linker::Program=HASH(0x17a7fc2acd0),
> LT::Program=HASH(0x17a7b3d8d48), ARRAY(0x17abd62c3b8),
> LT::OSConfig=HASH(0x17b3675d460), ARRAY(0x17abd62c700),
> LT::Library::Stash=HASH(0x17abd62c718), ARRAY(0x17abd62c808),
> ARRAY(0x17ad5328b38), ...) called at
> /usr/libdata/perl5/LT/Mode/Link/Program.pm line 28
> LT::Program::link(LT::Program=HASH(0x17a7b3d8d48),
> ARRAY(0x17abd62c3b8), LT::OSConfig=HASH(0x17b3675d460), ARRAY(0x17abd62c700),
> LT::Library::Stash=HASH(0x17abd62c718), ARRAY(0x17abd62c808),
> ARRAY(0x17ad5328b38), LT::Parser=HASH(0x17b347d9f70), ...) called at
> /usr/libdata/perl5/LT/Mode/Link.pm line 235
> LT::Mode::Link::run(LT::Mode::Link=HASH(0x17ad5328178),
> ARRAY(0x17abd62c3b8), LT::Options=HASH(0x17b3675d5b0),
> LT::OSConfig=HASH(0x17b3675d460)) called at /usr/bin/libtool line 416
> gmake[2]: *** [Makefile:474: extra_defs_gen/generate_defs_gdk] Error 2
> gmake[2]: Leaving directory '/pobj/gtk3mm-3.24.2/gtkmm-3.24.2/tools'
> gmake[1]: *** [Makefile:717: all-recursive] Error 1
> gmake[1]: Leaving directory '/pobj/gtk3mm-3.24.2/gtkmm-3.24.2'
> gmake: *** [Makefile:511: all] Error 2
> *** Error 2 in x11/gtk3mm (/usr/ports/infrastructure/mk/bsd.port.mk:2925
> '/pobj/gtk3mm-3.24.2/.build_done': @cd /pobj/gtk3mm-3.24.2/gtkmm-3....)
> *** Error 2 in x11/gtk3mm (/usr/ports/infrastructure/mk/bsd.port.mk:2584
> 'build': @lock=gtk3mm-3.24.2; export _LOCKS_HELD=" gtk3mm-3.24.2";...)
> ===> Exiting x11/gtk3mm with an error
> *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:137 'build':
> @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...)
>
>
> On 10/03, Antoine Jacoutot wrote:
> > CVSROOT: /cvs
> > Module name: ports
> > Changes by: [email protected] 2020/10/03 04:16:19
> >
> > Modified files:
> > devel/libsigc++-2: Makefile distinfo
> > devel/libsigc++-2/pkg: PLIST
> >
> > Log message:
> > Update to libsigc++-2.10.4.
> >
>
> --
> With best regards,
> Pavel Korovin
>
>
--
Antoine