pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: shells/fish
On Fri, 26 Nov 2021 at 13:59, Matthias Petermann <mp%petermann-it.de@localhost> wrote:
>
> On 26.11.21 14:55, Benny Siegert wrote:
> > On Fri, Nov 26, 2021 at 10:57 AM Chavdar Ivanov <ci4ic4%gmail.com@localhost> wrote:
> >> This one needs a single file added to PLIST:
> >
> > Not for me. The package builds fine with the existing PLIST. What
> > could be different in your environment?
>
> Looks to me like a missing "make clean" after a pkgsrc cvs / hg update...
Nope. I always do 'pkgclean' before 'cvs up -dPA' in pkgsrc.
It's a bit of a mystery really...
Here is the (slightly trimmed) script log:
....
Script started on Fri Nov 26 14:47:53 2021
# pwd
/usr/pkgsrc/shells/fish
# make clean
===> Cleaning for fish-3.3.1
# make extract
=> Bootstrap dependency digest>=20211023: found digest-20211023
=> Checksum BLAKE2s OK for fish-3.3.1.tar.xz
=> Checksum SHA512 OK for fish-3.3.1.tar.xz
===> Installing dependencies for fish-3.3.1
==========================================================================
The following variables will affect the build process of this package,
fish-3.3.1. Their current value is shown below:
* CURSES_DEFAULT = ncursesw
* PYTHON_VERSION_DEFAULT = 39
Based on these variables, the following variables have been set:
* CURSES_TYPE = ncursesw
* PYPACKAGE = python39
You may want to abort the process now with CTRL-C and change the value
of variables in the first group before continuing. Be sure to run
`/usr/bin/make clean' after the changes.
==========================================================================
=> Tool dependency cmake>=2.8.1nb1: found cmake-3.22.0
=> Build dependency cwrappers>=20150314: found cwrappers-20180325
=> Full dependency pcre2>=10.30: found pcre2-10.39
=> Full dependency gettext-tools>=0.18.1.1nb3: found gettext-tools-0.21nb3
=> Full dependency python39>=3.9.0: found python39-3.9.9
=> Full dependency desktop-file-utils>=0.10nb1: found desktop-file-utils-0.26
=> Full dependency ncursesw>=6.0: found ncursesw-6.3
===> Checking for vulnerabilities in fish-3.3.1
===> Overriding tools for fish-3.3.1
===> Extracting for fish-3.3.1
mv -f /usr/pkgsrc/shells/fish/work/fish-3.3.1/version
/usr/pkgsrc/shells/fish/work/fish-3.3.1/version.txt
# find work -name underscore\*
work/fish-3.3.1/user_doc/html/_static/underscore.js
work/fish-3.3.1/user_doc/html/_static/underscore-1.12.0.js
# make
=> Bootstrap dependency digest>=20211023: found digest-20211023
===> Checking for vulnerabilities in fish-3.3.1
===> Patching for fish-3.3.1
=> Applying pkgsrc patches for fish-3.3.1
===> Creating toolchain wrappers for fish-3.3.1
===> Configuring for fish-3.3.1
=> Replacing python interpreter in share/tools/*.py
share/tools/web_config/webconfig.py.
INFO: [replace-interpreter] Nothing changed in
share/tools/create_manpage_completions.py.
INFO: [replace-interpreter] Nothing changed in share/tools/deroff.py.
INFO: [replace-interpreter] Nothing changed in
share/tools/web_config/webconfig.py.
=> Fixing CMAKE_MODULE_PATH in CMakeLists.txt
INFO: [subst.mk:cmake] Nothing changed in "CMakeLists.txt".
CMake Deprecation Warning at CMakeLists.txt:4 (cmake_policy):
The OLD behavior for policy CMP0066 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
-- The C compiler identification is GNU 10.3.0
-- The CXX compiler identification is GNU 10.3.0
...
-- Performing Test LIBATOMIC_NOT_NEEDED - Success
-- Found Gettext: /usr/pkg/bin/msgmerge (found version "0.21")
-- Performing Test HAVE__NL_MSG_CAT_CNTR
-- Performing Test HAVE__NL_MSG_CAT_CNTR - Success
-- Using system PCRE2 library /usr/pkg/include
-- The following features have been enabled:
* gettext, translate messages with gettext
* Documentation, user manual and documentation
-- The following OPTIONAL packages have been found:
* Curses
* Gettext
-- The following REQUIRED packages have been found:
* Threads
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
PYTHON_EXECUTABLE
PYTHON_INCLUDE_DIR
PYTHON_INCLUDE_PATH
PYVERSSUFFIX
Python3_EXECUTABLE
Python3_INCLUDE_DIR
Python_EXECUTABLE
Python_INCLUDE_DIR
-- Build files have been written to: /usr/pkgsrc/shells/fish/work/fish-3.3.1
=> Rewrite cmake Dependencies files
===> Building for fish-3.3.1
[ 2%] Generating en.gmo
[ 2%] Generating fr.gmo
[ 3%] Generating de.gmo
[ 4%] Generating nb.gmo
[ 4%] Built target pofiles_4
[ 4%] Built target pofiles_1
...
[ 97%] Built target fish
[ 97%] Linking CXX executable fish_indent
[ 97%] Built target fish_indent
[100%] Building HTML documentation with Sphinx
[100%] Building man pages with Sphinx
[100%] Built target sphinx-manpages
[100%] Built target sphinx-docs
[100%] Built target doc
# find work -name underscore\*
work/fish-3.3.1/user_doc/html/_static/underscore.js
work/fish-3.3.1/user_doc/html/_static/underscore-1.12.0.js
work/fish-3.3.1/user_doc/html/_static/underscore-1.13.1.js
# ^D
Script done on Fri Nov 26 15:17:55 2021
After 'make extract' you can see only two underscore*.js files.
After 'make' there are suddenly three.
I have no idea where this is coming from, to be honest.
....
>
> Kind regards
> Matthias
Chavdar
--
----
Home |
Main Index |
Thread Index |
Old Index