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