checking for xgettext... no
checking for msgmerge... no
checking for msgfmt... no
checking for gmsgfmt... no
configure: error: GNU gettext tools not found; required for intltool
===> Script "configure" failed unexpectedly.
Please report the problem to gnome@FreeBSD.org [maintainer] and attach the
"/construction/news/pan/pan-0.140/config.log" including the output of the
failure of your make command. Also, it might be a good idea to provide an
overview of all packages installed on your system (e.g. a
/usr/local/sbin/pkg-static info -g -Ea).
*** Error code 1
Stop.
make[1]: stopped in /xports/news/pan
===> pan-0.140 depends on shared library: libgtk-x11-2.0.so - found (/usr/local/lib/libgtk-x11-2.0.so)
===> Returning to build of pan-0.140
===> pan-0.140 depends on shared library: libpango-1.0.so - found (/usr/local/lib/libpango-1.0.so)
===========================================================================
========================< phase : configure >========================
===> Configuring for pan-0.140
configure: loading site script /xports/Templates/config.site
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p
checking for gawk... (cached) /usr/bin/awk
checking whether gmake sets $(MAKE)... yes
checking whether gmake supports nested variables... yes
checking whether UID '0' is supported by ustar format... yes
checking whether GID '0' is supported by ustar format... yes
checking how to create a ustar tar archive... (cached) /usr/bin/tar
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether gmake supports nested variables... (cached) yes
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++48 accepts -g... yes
checking for style of include used by gmake... GNU
checking dependency style of g++48... gcc3
checking for gcc... gcc48
checking whether we are using the GNU C compiler... yes
checking whether gcc48 accepts -g... yes
checking for gcc48 option to accept ISO C89... none needed
checking whether gcc48 understands -c and -o together... yes
checking dependency style of gcc48... gcc3
checking how to run the C preprocessor... cpp48
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking for egrep... (cached) /usr/bin/egrep
checking for ANSI C header files... (cached) yes
checking whether time.h and sys/time.h may both be included... yes
checking for localtime_r... yes
checking for close... yes
checking for tr1/unordered_set... yes
checking whether the compiler implements namespaces... yes
checking whether the compiler has ext/hash_set... yes
checking for gawk... (cached) /usr/bin/awk
checking whether gmake sets $(MAKE)... (cached) yes
checking for ranlib... /usr/local/bin/ranlib
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking for errno.h... (cached) yes
checking for fcntl.h... (cached) yes
checking whether NLS is requested... no
checking for intltool >= 0.40.6... 0.51.0 found
checking for intltool-update... /usr/local/bin/intltool-update
checking for intltool-merge... /usr/local/bin/intltool-merge
checking for intltool-extract... /usr/local/bin/intltool-extract
checking for xgettext... no
checking for msgmerge... no
checking for msgfmt... no
checking for gmsgfmt... no
configure: error: GNU gettext tools not found; required for intltool
===> Script "configure" failed unexpectedly.
Please report the problem to gnome@FreeBSD.org [maintainer] and attach the
"/construction/xports/news/pan/work/pan-0.140/config.log" including the output
of the failure of your make command. Also, it might be a good idea to provide
an overview of all packages installed on your system (e.g. a
/usr/local/sbin/pkg-static info -g -Ea).
*** Error code 1
Stop.
make: stopped in /xports/news/pan
===========================================================================
OK thank you very much. I've checked pkg.conf(5)() manual page for options, too. But the thing is I don't want packages from FreeBSD repo because I've had problems with them crashing for no obvious reason while the locally built one worked fine.free-and-bsd@
pkg -vv
You should see two repositories enabled: FreeBSD and Synth
prefetching pulls from FreeBSD repository.
pkg -vv | grep CONS
Make sure CONSERVATIVE_UPGRADE is set to false (adjust pkg.conf as necessary to accomplish this)
But the thing is I don't want packages from FreeBSD repo because I've had problems with them crashing for no obvious reason while the locally built one worked fine.
doas synth status
Querying system about current package installations.
Stand by, comparing installed packages against the ports tree.
ports-mgmt/pkg scan aborted because a circular dependency on devel/binutils was detected.
... backtrace devel/gmake
... backtrace devel/binutils
... backtrace ports-mgmt/pkg
Unexpected pkg(8) scan failure!
Unfortunately, the system upgrade failed
DEFAULT_VERSIONS+=ssl=libressl
OPTIONS_UNSET=BONJOUR AVAHI PGSQL MYSQL DEBUG V4L CUPS DOCS EXAMPLES HAL IPV6 NLS TEST PULSEAUDIO
OPTIONS_SET=DEVD
VIDEO_DRIVER=nvidia
ftp_curl_UNSET= TLS_SRP
USE_GCC?=6
Poudrieredoes not recompile a package if it does not change,Synthdoes (e.g webkit-gtk is recompiled every second run).
Try to reproduce that outside Synth, it's highly likely that the bug is in the ports system and not in Synth at all.
doas synth install net-im/telegram-purple
ports-mgmt/pkg scan aborted because a circular dependency on devel/binutils was detected.
... backtrace devel/gmake
... backtrace devel/binutils
... backtrace ports-mgmt/pkg
Unexpected pkg(8) scan failure!
I'm not addressing the point of "shared libraries" because it reflects a fundamental misunderstanding of how repository builders like poudriere and synth work. TDLR; it's not "accidental".
change GCC_DEFAULT but that only affects ports already using GCC I suspect.
Good to know, thanks. Does poudriere exhibit the same behavior, e.g. rebuilding "everything" when a library changes slightly?
This is actually what I want. I'm fine with using clang for ports that support it but I want to use a different GCC version for all ports that depend on GCC.
synth status it told me that it was going to rebuild lang/php56 -- but pkg doesn't report that it is installed. synth rebuild-repository but it STILL says it's going to build lang/php56 (which conflicts with lang/php70, which breaks stuff). Plus instead of rebuilding, it's going to build everything "N" New. synth rebuild-repository why does the indicator of N (new), R (rebuild) and U (upgrade) all turn to New, when the versions installed haven't changed? Prior to running that, the N/R/U indicators seemed accurate and helped give me a good sense of what synth was going to do. pkg audit -F, which pulls the latest vulnerability list from FreeBSD, came as a surprise to many, including me. For 90% of system admins, beyond synth status and synth upgrade-system, are there commands that one needs to run regularly or occasionally in the course of time passing? make -C /usr/ports/category/port config on all of the out-of-date configurations.When I runsynth rebuild-repositorywhy does the indicator of N (new), R (rebuild) and U (upgrade) all turn to New, when the versions installed haven't changed? Prior to running that, the N/R/U indicators seemed accurate and helped give me a good sense of what synth was going to do.
Also, like a recent thread,pkg audit -F, which pulls the latest vulnerability list from FreeBSD, came as a surprise to many, including me. For 90% of system admins, beyondsynth statusandsynth upgrade-system, are there commands that one needs to run regularly or occasionally in the course of time passing?
synth install, but I consider pkg audit out of scope. Synth will build the latest available, regardless of it's vulnerability state.Feature Request: a single synth command that runsmake -C /usr/ports/category/port configon all of the out-of-date configurations.
www/apache24
lang/php70
lang/php70-extensions
synth build /usr/local/etc/synth/php70-build.list It builds all the ports, but I do not get the ports options screens. I need to adjust some settings! make -C /usr/ports/category/port and copy the options from /var/db/ports/ to /var/db/synth/ports-php70?synth status
Querying system about current package installations.
Stand by, comparing installed packages against the ports tree.
devel/subversion scan aborted because a circular dependency on databases/mysql56-client was detected.
... backtrace security/cyrus-sasl2
... backtrace net/openldap24-sasl-client
... backtrace security/heimdal
... backtrace ftp/curl
... backtrace devel/cmake
... backtrace databases/mysql56-client
... backtrace devel/apr1
... backtrace devel/subversion
Unfortunately, the system upgrade failed.
pkg update
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
Updating Synth repository catalogue...
pkg: file:///var/synth/live_packages/meta.txz: No such file or directory
repository Synth has no meta file, using default settings
pkg: file:///var/synth/live_packages/packagesite.txz: No such file or directory
Unable to update repository Synth