Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 May 2026 06:50:56 +0100
From:      Kaya Saman <kayasaman@optiplex-networks.com>
To:        questions@freebsd.org
Subject:   Re: Upgraded from 13.x release to 14.4 and now I can't use the ports tree?
Message-ID:  <6fa3ca43-ef7c-431e-86e3-832e31fdb478@optiplex-networks.com>
In-Reply-To: <69d57901-f905-48ac-8de4-14c5efb5f246@optiplex-networks.com>
References:  <27136c7e-8026-4e1e-9714-497a75c74ede@optiplex-networks.com> <SA1PR11MB881181F39DB1347A0DF364F9E60B2@SA1PR11MB8811.namprd11.prod.outlook.com> <CALvWPyawLXn6eawFjud953UCQvZHbkFZ9_EEeEeaazR9EsoujQ@mail.gmail.com> <1cc06f0d-d10c-44bc-90de-bf1e1c1a61ea@optiplex-networks.com> <41488858-2bed-429a-beae-6886de7fdf37@optiplex-networks.com> <69d57901-f905-48ac-8de4-14c5efb5f246@optiplex-networks.com>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
Aha!!


Narrowed it down to the `pkg bootstrap -f`


I did run this multiple times so I have no idea what's going on.....


This was the clue: 
https://forums.freebsd.org/threads/solved-all-ports-seem-to-fail-at-registering-installation.47434/


/usr/ports/archivers/zstd # make reinstall
===>  Deinstalling for zstd
pkg-static: warning: database version 39 is newer than libpkg(3) version 
38, but still compatible
pkg-static: warning: database version 39 is newer than libpkg(3) version 
38, but still compatible
===>   Deinstalling zstd-1.5.7_2
pkg-static: warning: database version 39 is newer than libpkg(3) version 
38, but still compatible
Updating database digests format: 100%
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 
packages in the universe):

Installed packages to be REMOVED:
     zstd: 1.5.7_2

Number of packages to be removed: 1

The operation will free 3 MiB.
[1/1] Deinstalling zstd-1.5.7_2...
[1/1] Deleting files for zstd-1.5.7_2: 100%
===>  Installing for zstd-1.5.7_2
===>  Checking if zstd is already installed
pkg-static: warning: database version 39 is newer than libpkg(3) version 
38, but still compatible
pkg-static: warning: database version 39 is newer than libpkg(3) version 
38, but still compatible
pkg-static: warning: database version 39 is newer than libpkg(3) version 
38, but still compatible
===>   Registering installation for zstd-1.5.7_2
pkg-static: warning: database version 39 is newer than libpkg(3) version 
38, but still compatible
Installing zstd-1.5.7_2...


No idea?


Gona attempt a: `portmaster -adfy --no-confirm` again and see if it will 
run through. Just wondering if when it rebuilds the `pkg` port the same 
thing will happen again?



On 5/27/26 6:35 AM, Kaya Saman wrote:
>
> One more bit of info....
>
>
> I ran: portmaster -d zstd which built fine but then said the port 
> wasn't installed and still could not install it??
>
>
> so under archivers/zstd running: make install clean
>
>
> ====> Compressing man pages (compress-man)
> ====> Running Q/A tests (stage-qa)
> ===>  Installing for zstd-1.5.7_2
> ===>  Checking if zstd is already installed
> ===>   Registering installation for zstd-1.5.7_2
> *** Error code 1
>
> Stop.
> make[1]: stopped making 
> "/usr/ports/archivers/zstd/work/.install_done.zstd._usr_local" in 
> /usr/ports/archivers/zstd
> *** Error code 1
>
> Stop.
> make: stopped making "install clean" in /usr/ports/archivers/zstd
>
>
> and no package installed either?
>
>
> # pkg info |grep zstd
>
>
>
>
> On 5/27/26 5:54 AM, Kaya Saman wrote:
>>
>> Ok so unfortunately this thing bummed out on zstd now:
>>
>>
>> ===>  Installing for zstd-1.5.7_2
>> ===>  Checking if zstd is already installed
>> ===>   An older version of zstd is already installed (zstd-1.5.7_1)
>>       You may wish to ``make deinstall'' and install this port again
>>       by ``make reinstall'' to upgrade it properly.
>>       If you really wish to overwrite the old port of zstd
>>       without deleting it first, set the variable "FORCE_PKG_REGISTER"
>>       in your environment or the "make install" command line.
>> *** Error code 1
>>
>> Stop.
>> make[1]: stopped making 
>> "/usr/ports/archivers/zstd/work/.install_done.zstd._usr_local" in 
>> /usr/ports/archivers/zstd
>> *** Error code 1
>>
>> Stop.
>> make: stopped making "install" in /usr/ports/archivers/zstd
>>
>>
>> #pkg info |grep zstd
>> zstd-1.5.7_1                   Fast real-time compression algorith
>>
>>
>> # make deinstall; make install clean
>> ===>  Deinstalling for zstd
>> ===>   Deinstalling zstd-1.5.7_1
>> No packages matched for pattern 'zstd'
>>
>> Checking integrity... done (0 conflicting)
>> 1 packages requested for removal: 0 locked, 1 missing
>> *** Error code 1
>>
>> Stop.
>> make: stopped making "deinstall" in /usr/ports/archivers/zstd
>> ===>  Installing for zstd-1.5.7_2
>> ===>  Checking if zstd is already installed
>> ===>   An older version of zstd is already installed (zstd-1.5.7_1)
>>       You may wish to ``make deinstall'' and install this port again
>>       by ``make reinstall'' to upgrade it properly.
>>       If you really wish to overwrite the old port of zstd
>>       without deleting it first, set the variable "FORCE_PKG_REGISTER"
>>       in your environment or the "make install" command line.
>> *** Error code 1
>>
>> Stop.
>> make[1]: stopped making 
>> "/usr/ports/archivers/zstd/work/.install_done.zstd._usr_local" in 
>> /usr/ports/archivers/zstd
>> *** Error code 1
>>
>> Stop.
>> make: stopped making "install clean" in /usr/ports/archivers/zstd
>>
>>
>> So make check-plist shows:
>>
>>
>> /usr/ports/archivers/zstd # make check-plist
>> ====> Checking for pkg-plist issues (check-plist)
>> ===> Parsing plist
>> ===> Checking for items in STAGEDIR missing from pkg-plist
>> ===> Checking for items in pkg-plist which are not in STAGEDIR
>> ===> No pkg-plist issues found (check-plist)
>>
>>
>> /usr/ports/archivers/zstd # make stage-qa
>> ====> Running Q/A tests (stage-qa)
>> /!\ To run stage-qa automatically add DEVELOPER=yes to your 
>> environment /!\
>>
>>
>> So added to /etc/make.conf and now:
>>
>>
>> /usr/ports/archivers/zstd # make stage-qa
>> ====> Running Q/A tests (stage-qa
>>
>>
>> That's all I get??
>>
>>
>> Regards,
>>
>>
>> Kaya
>>
>>
>>
>> On 5/27/26 2:22 AM, Kaya Saman wrote:
>>>
>>> Hi,
>>>
>>>
>>> On 5/26/26 9:23 PM, Maku Bex wrote:
>>>> You ran the commands under '/usr/ports' instead of 
>>>> '/usr/ports/ports-mgmt/portmaster'. You need to `cd` to the port 
>>>> name's folder then run the commands. In your case:
>>>>
>>>> # cd /usr/ports/ports-mgmt/portmaster
>>>> # make check-plist && make stage-qa
>>>>
>>>
>>> Sorry I think I just blindly followed instructions or misunderstood 
>>> as I had been awake for a little too long.
>>>
>>>
>>> Some good news, after removing and re-fetching the ports tree, I was 
>>> able to rebuild Portmaster through using the standard "make" command 
>>> and portmaster itself.
>>>
>>>
>>> At the moment, I've just done a: portmaster -adyf --no-confirm
>>>
>>>
>>> hopefully if the @ports system has stabilized now it should be able 
>>> to complete the build of Perl which it got stuck on. Currently it's 
>>> on 9 out of 828 ports, so maybe in a few hours once it gets to say 
>>> port 11 or something where Perl gets rebuilt I should know.
>>>
>>>
>>> The machine is only a quad core Xeon so this will take some time but 
>>> hopefully now it will build?
>>>
>>>
>>> I'll keep everyone posted :-)
>>>
>>>
>>> Regards,
>>>
>>>
>>> Kaya
>>>
>>>
>>>> On Tue, May 26, 2026, 14:31 Edward Sanford Sutton, III 
>>>> <mirror176@hotmail.com> wrote:
>>>>
>>>>     On 5/25/26 22:43, Kaya Saman wrote:
>>>>     > Hi,
>>>>     >
>>>>     >
>>>>     > I've just gone through the upgrade procedure described here:
>>>>     >
>>>>     >
>>>>     > https://docs.freebsd.org/en/books/handbook/cutting-edge/
>>>>     >
>>>>     >
>>>>     > and updated to 14.4 from 13.5 (I think was the latest release
>>>>     version?),
>>>>     > uname output: 14.4-RELEASE-p3 FreeBSD 14.4-RELEASE-p3 GENERIC
>>>>     amd64
>>>>     >
>>>>     >
>>>>     > When I try to build ports now, this is what I keep getting:
>>>>     >
>>>>     >
>>>>     > ===>>> Creating a backup package for old version portmaster-3.35
>>>>     > Creating package for portmaster-3.35
>>>>     > pkg-static: file
>>>>     '/usr/local/share/licenses/portmaster-3.35/BSD2CLAUSE'
>>>>     > is missing
>>>>     > pkg-static: package creation failed
>>>>     >
>>>>     > ===>>> Package creation failed for portmaster-3.35!
>>>>     >
>>>>     > ===>>> Ignore this error  [i]
>>>>     > ===>>> Abort update       [a]
>>>>     > ===>>> Retry              [r]
>>>>     >
>>>>     > ===>>> How would you like to proceed? [i]
>>>>     >
>>>>     > No packages matched for pattern 'portmaster-3.35'
>>>>     >
>>>>     > Checking integrity... done (0 conflicting)
>>>>     > 1 packages requested for removal: 0 locked, 1 missing
>>>>     >
>>>>     > ===>  Installing for portmaster-3.35
>>>>     > ===>  Checking if portmaster is already installed
>>>>     > ===>   portmaster-3.35 is already installed
>>>>     >        You may wish to ``make deinstall'' and install this
>>>>     port again
>>>>     >        by ``make reinstall'' to upgrade it properly.
>>>>     >        If you really wish to overwrite the old port of portmaster
>>>>     >        without deleting it first, set the variable
>>>>     "FORCE_PKG_REGISTER"
>>>>     >        in your environment or the "make install" command line.
>>>>     > *** Error code 1
>>>>     >
>>>>     > Stop.
>>>>     > make[1]: stopped making "/usr/ports/ports-mgmt/portmaster/
>>>>     > work/.install_done.portmaster._usr_local" in
>>>>     /usr/ports/ports-mgmt/
>>>>     > portmaster
>>>>     > *** Error code 1
>>>>     >
>>>>     > Stop.
>>>>     > make: stopped making "install" in
>>>>     /usr/ports/ports-mgmt/portmaster
>>>>     >
>>>>     > ===>>> A backup package for portmaster-3.35 should
>>>>     >         be located in /usr/ports/packages/portmaster-backup
>>>>     >
>>>>     > ===>>> Installation of portmaster-3.35
>>>>     (ports-mgmt/portmaster) failed
>>>>     > ===>>> Aborting update
>>>>     >
>>>>     >
>>>>     > ===>>> You can restart from the point of failure with this
>>>>     command line:
>>>>     >         portmaster <flags> ports-mgmt/portmaster
>>>>     >
>>>>     > This command has been saved to ~/portmasterfail.txt
>>>>     >
>>>>     >
>>>>     >
>>>>     > For some reason I'm unable to use either portmaster or even
>>>>     the standard
>>>>     > 'make' command under any of the ports eg:
>>>>     >
>>>>     >
>>>>     > :/usr/ports/ports-mgmt/portmaster # make deinstall; make
>>>>     install clean
>>>>     > ===>  Deinstalling for portmaster
>>>>     > ===>   Deinstalling portmaster-3.35
>>>>     > Checking integrity... done (0 conflicting)
>>>>     > Deinstallation has been requested for the following 1
>>>>     packages (of 0
>>>>     > packages in the universe):
>>>>     >
>>>>     > Installed packages to be REMOVED:
>>>>     >      portmaster: 3.33
>>>>     >
>>>>     > Number of packages to be removed: 1
>>>>     > [1/1] Deinstalling portmaster-3.33...
>>>>     > [1/1] Deleting files for portmaster-3.33: 100%
>>>>     > ===>  Installing for portmaster-3.35
>>>>     > ===>  Checking if portmaster is already installed
>>>>     > ===>   portmaster-3.35 is already installed
>>>>     >        You may wish to ``make deinstall'' and install this
>>>>     port again
>>>>     >        by ``make reinstall'' to upgrade it properly.
>>>>     >        If you really wish to overwrite the old port of portmaster
>>>>     >        without deleting it first, set the variable
>>>>     "FORCE_PKG_REGISTER"
>>>>     >        in your environment or the "make install" command line.
>>>>     > *** Error code 1
>>>>     >
>>>>     > Stop.
>>>>     > make[1]: stopped making "/usr/ports/ports-mgmt/portmaster/
>>>>     > work/.install_done.portmaster._usr_local" in
>>>>     /usr/ports/ports-mgmt/
>>>>     > portmaster
>>>>     > *** Error code 1
>>>>     >
>>>>     > Stop.
>>>>     > make: stopped making "install clean" in
>>>>     /usr/ports/ports-mgmt/portmaster
>>>>     >
>>>>     >
>>>>     > There's a mismatch somewhere but what's going on?
>>>>
>>>>        The ports tree, and therefore portmaster, perform installs and
>>>>     uninstalls by running pkg. Running `pkg query %v portmaster`
>>>>     should
>>>>     display what is says is currently the installed version number.
>>>>     If it is
>>>>     installed according to pkg, then `pkg delete portmaster` should
>>>>     be the
>>>>     correct action to remove it. `pkg info` outputs all installed
>>>>     packages
>>>>     with version on the package name and comment beside it if you
>>>>     want to
>>>>     manually review your full list.
>>>>        I'm not sure what would have brought it to a state of always
>>>>     removing
>>>>     pkg 3.33 when the ports tree and/or portmaster says it is
>>>>     uninstalling
>>>>     3.35 before that. I'd guess just an output bug where they
>>>>     assume its the
>>>>     same version but that is misleading if that is happening and
>>>>     deserves a
>>>>     bug report; better to display no version number on a stage's
>>>>     output if
>>>>     the output is going to not match the command.
>>>>
>>>>     > Do I need to update the ports tree? It seems there is no more
>>>>     "portsnap"
>>>>     > command so should I clean out /usr/ports completely then use
>>>>     the git
>>>>     > version described here:
>>>>
>>>>        You should decide if there is anything in there that you
>>>>     want backed
>>>>     up first: distfiles will only be used by a port calling for
>>>>     them and
>>>>     generally require size and checksum match to be used so should
>>>>     be safe
>>>>     to keep and will save download time/bandwidth. Work directories
>>>>     of many
>>>>     ports get a versioned folder inside of it but the ports tree
>>>>     instructions don't check that what already exists is correct;
>>>>     in any
>>>>     case I'd let them all go if builds are giving you trouble (just
>>>>     as 'make
>>>>     clean' would have done in a port's folder).
>>>>
>>>>     > https://docs.freebsd.org/en/books/handbook/ports/
>>>>     >
>>>>     >
>>>>     > I guess this would be needed: # git clone --depth 1 https://
>>>>     > git.FreeBSD.org/ports.git <http://git.FreeBSD.org/ports.git>;
>>>>     /usr/ports ?
>>>>
>>>>        I don't use '--depth 1' when I use git but seeing that
>>>>     discussed
>>>>     seems vaguely familiar. As I do want git history to be accurate
>>>>     and
>>>>     complete and I do make changes to the ports tree and with the
>>>>     intention
>>>>     of submitting patches I create it without that part. I migrated
>>>>     when use
>>>>     of git was still fairly new and I didn't reread that whole
>>>>     document but
>>>>     I recall I had /usr/ports as its own ZFS dataset and git gave
>>>>     me grief
>>>>     in trying to clone to that location, probably caused by the
>>>>     existence of
>>>>     /usr/ports/.zfs but I forget). I think there is another flag that
>>>>     suppresses such complaint but I think I cloned it to another
>>>>     location
>>>>     that was a normal directory and moved its contents including
>>>>     hidden
>>>>     content to /usr/ports. Git maintains its own data (only?) in
>>>>     /usr/ports/.git so that must be transferred too if moving the
>>>>     clone.
>>>>
>>>>     > Regards,
>>>>     >
>>>>     >
>>>>     > Kaya
>>>>
[-- Attachment #2 --]
<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Aha!!</p>
    <p><br>
    </p>
    <p>Narrowed it down to the `pkg bootstrap -f` </p>
    <p><br>
    </p>
    <p>I did run this multiple times so I have no idea what's going
      on.....  </p>
    <p><br>
    </p>
    <p>This was the clue:
<a class="moz-txt-link-freetext" href="https://forums.freebsd.org/threads/solved-all-ports-seem-to-fail-at-registering-installation.47434/">https://forums.freebsd.org/threads/solved-all-ports-seem-to-fail-at-registering-installation.47434/</a></p>;
    <p><br>
    </p>
    <p>/usr/ports/archivers/zstd # make reinstall<br>
      ===&gt;  Deinstalling for zstd<br>
      pkg-static: warning: database version 39 is newer than libpkg(3)
      version 38, but still compatible<br>
      pkg-static: warning: database version 39 is newer than libpkg(3)
      version 38, but still compatible<br>
      ===&gt;   Deinstalling zstd-1.5.7_2<br>
      pkg-static: warning: database version 39 is newer than libpkg(3)
      version 38, but still compatible<br>
      Updating database digests format: 100%<br>
      Checking integrity... done (0 conflicting)<br>
      Deinstallation has been requested for the following 1 packages (of
      0 packages in the universe):<br>
      <br>
      Installed packages to be REMOVED:<br>
          zstd: 1.5.7_2<br>
      <br>
      Number of packages to be removed: 1<br>
      <br>
      The operation will free 3 MiB.<br>
      [1/1] Deinstalling zstd-1.5.7_2...<br>
      [1/1] Deleting files for zstd-1.5.7_2: 100%<br>
      ===&gt;  Installing for zstd-1.5.7_2<br>
      ===&gt;  Checking if zstd is already installed<br>
      pkg-static: warning: database version 39 is newer than libpkg(3)
      version 38, but still compatible<br>
      pkg-static: warning: database version 39 is newer than libpkg(3)
      version 38, but still compatible<br>
      pkg-static: warning: database version 39 is newer than libpkg(3)
      version 38, but still compatible<br>
      ===&gt;   Registering installation for zstd-1.5.7_2<br>
      pkg-static: warning: database version 39 is newer than libpkg(3)
      version 38, but still compatible<br>
      Installing zstd-1.5.7_2...<br>
      <br>
    </p>
    <p><br>
    </p>
    <p>No idea?</p>
    <p><br>
    </p>
    <p>Gona attempt a: `portmaster -adfy --no-confirm` again and see if
      it will run through. Just wondering if when it rebuilds the `pkg`
      port the same thing will happen again?</p>
    <p><br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 5/27/26 6:35 AM, Kaya Saman wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:69d57901-f905-48ac-8de4-14c5efb5f246@optiplex-networks.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>One more bit of info....</p>
      <p><br>
      </p>
      <p>I ran: portmaster -d zstd which built fine but then said the
        port wasn't installed and still could not install it??</p>
      <p><br>
      </p>
      <p>so under archivers/zstd running: make install clean</p>
      <p><br>
      </p>
      <p>====&gt; Compressing man pages (compress-man)<br>
        ====&gt; Running Q/A tests (stage-qa)<br>
        ===&gt;  Installing for zstd-1.5.7_2<br>
        ===&gt;  Checking if zstd is already installed<br>
        ===&gt;   Registering installation for zstd-1.5.7_2<br>
        *** Error code 1<br>
        <br>
        Stop.<br>
        make[1]: stopped making
        "/usr/ports/archivers/zstd/work/.install_done.zstd._usr_local"
        in /usr/ports/archivers/zstd<br>
        *** Error code 1<br>
        <br>
        Stop.<br>
        make: stopped making "install clean" in
        /usr/ports/archivers/zstd</p>
      <p><br>
      </p>
      <p>and no package installed either?</p>
      <p><br>
      </p>
      <p># pkg info |grep zstd</p>
      <p><br>
      </p>
      <p><br>
      </p>
      <p><br>
      </p>
      <div class="moz-cite-prefix">On 5/27/26 5:54 AM, Kaya Saman wrote:<br>
      </div>
      <blockquote type="cite"
cite="mid:41488858-2bed-429a-beae-6886de7fdf37@optiplex-networks.com">
        <meta http-equiv="Content-Type"
          content="text/html; charset=UTF-8">
        <p>Ok so unfortunately this thing bummed out on zstd now:</p>
        <p><br>
        </p>
        <p>===&gt;  Installing for zstd-1.5.7_2<br>
          ===&gt;  Checking if zstd is already installed<br>
          ===&gt;   An older version of zstd is already installed
          (zstd-1.5.7_1)<br>
                You may wish to ``make deinstall'' and install this port
          again<br>
                by ``make reinstall'' to upgrade it properly.<br>
                If you really wish to overwrite the old port of zstd<br>
                without deleting it first, set the variable
          "FORCE_PKG_REGISTER"<br>
                in your environment or the "make install" command line.<br>
          *** Error code 1<br>
          <br>
          Stop.<br>
          make[1]: stopped making
          "/usr/ports/archivers/zstd/work/.install_done.zstd._usr_local"
          in /usr/ports/archivers/zstd<br>
          *** Error code 1<br>
          <br>
          Stop.<br>
          make: stopped making "install" in /usr/ports/archivers/zstd<br>
          <br>
          <br>
        </p>
        <p>#pkg info |grep zstd<br>
          zstd-1.5.7_1                   Fast real-time compression
          algorith</p>
        <p><br>
        </p>
        <p># make deinstall; make install clean<br>
          ===&gt;  Deinstalling for zstd<br>
          ===&gt;   Deinstalling zstd-1.5.7_1<br>
          No packages matched for pattern 'zstd'<br>
          <br>
          Checking integrity... done (0 conflicting)<br>
          1 packages requested for removal: 0 locked, 1 missing<br>
          *** Error code 1<br>
          <br>
          Stop.<br>
          make: stopped making "deinstall" in /usr/ports/archivers/zstd<br>
          ===&gt;  Installing for zstd-1.5.7_2<br>
          ===&gt;  Checking if zstd is already installed<br>
          ===&gt;   An older version of zstd is already installed
          (zstd-1.5.7_1)<br>
                You may wish to ``make deinstall'' and install this port
          again<br>
                by ``make reinstall'' to upgrade it properly.<br>
                If you really wish to overwrite the old port of zstd<br>
                without deleting it first, set the variable
          "FORCE_PKG_REGISTER"<br>
                in your environment or the "make install" command line.<br>
          *** Error code 1<br>
          <br>
          Stop.<br>
          make[1]: stopped making
          "/usr/ports/archivers/zstd/work/.install_done.zstd._usr_local"
          in /usr/ports/archivers/zstd<br>
          *** Error code 1<br>
          <br>
          Stop.<br>
          make: stopped making "install clean" in
          /usr/ports/archivers/zstd<br>
          <br>
        </p>
        <p><br>
        </p>
        <p>So make check-plist shows:</p>
        <p><br>
        </p>
        <p>/usr/ports/archivers/zstd # make check-plist<br>
          ====&gt; Checking for pkg-plist issues (check-plist)<br>
          ===&gt; Parsing plist<br>
          ===&gt; Checking for items in STAGEDIR missing from pkg-plist<br>
          ===&gt; Checking for items in pkg-plist which are not in
          STAGEDIR<br>
          ===&gt; No pkg-plist issues found (check-plist)</p>
        <p><br>
        </p>
        <p>/usr/ports/archivers/zstd # make stage-qa<br>
          ====&gt; Running Q/A tests (stage-qa)<br>
          /!\ To run stage-qa automatically add DEVELOPER=yes to your
          environment /!\</p>
        <p><br>
        </p>
        <p>So added to /etc/make.conf and now:</p>
        <p><br>
        </p>
        <p>/usr/ports/archivers/zstd # make stage-qa<br>
          ====&gt; Running Q/A tests (stage-qa</p>
        <p><br>
        </p>
        <p>That's all I get??</p>
        <p><br>
        </p>
        <p>Regards,</p>
        <p><br>
        </p>
        <p>Kaya</p>
        <p><br>
        </p>
        <p><br>
        </p>
        <div class="moz-cite-prefix">On 5/27/26 2:22 AM, Kaya Saman
          wrote:<br>
        </div>
        <blockquote type="cite"
cite="mid:1cc06f0d-d10c-44bc-90de-bf1e1c1a61ea@optiplex-networks.com">
          <meta http-equiv="Content-Type"
            content="text/html; charset=UTF-8">
          <p>Hi,</p>
          <p><br>
          </p>
          <div class="moz-cite-prefix">On 5/26/26 9:23 PM, Maku Bex
            wrote:<br>
          </div>
          <blockquote type="cite"
cite="mid:CALvWPyawLXn6eawFjud953UCQvZHbkFZ9_EEeEeaazR9EsoujQ@mail.gmail.com">
            <meta http-equiv="content-type"
              content="text/html; charset=UTF-8">
            <div dir="auto">You ran the commands under '/usr/ports'
              instead of '/usr/ports/ports-mgmt/portmaster'. You need to
              `cd` to the port name's folder then run the commands. In
              your case:
              <div dir="auto"><br>
              </div>
              <div dir="auto"># cd /usr/ports/ports-mgmt/portmaster</div>
              <div dir="auto"># make check-plist &amp;&amp; make
                stage-qa</div>
            </div>
            <br>
          </blockquote>
          <p><br>
          </p>
          <p>Sorry I think I just blindly followed instructions or
            misunderstood as I had been awake for a little too long.</p>
          <p><br>
          </p>
          <p>Some good news, after removing and re-fetching the ports
            tree, I was able to rebuild Portmaster through using the
            standard "make" command and portmaster itself.</p>
          <p><br>
          </p>
          <p>At the moment, I've just done a: portmaster -adyf
            --no-confirm</p>
          <p><br>
          </p>
          <p>hopefully if the @ports system has stabilized now it should
            be able to complete the build of Perl which it got stuck on.
            Currently it's on 9 out of 828 ports, so maybe in a few
            hours once it gets to say port 11 or something where Perl
            gets rebuilt I should know.</p>
          <p><br>
          </p>
          <p>The machine is only a quad core Xeon so this will take some
            time but hopefully now it will build?</p>
          <p><br>
          </p>
          <p>I'll keep everyone posted :-)</p>
          <p><br>
          </p>
          <p>Regards,</p>
          <p><br>
          </p>
          <p>Kaya</p>
          <p><br>
          </p>
          <blockquote type="cite"
cite="mid:CALvWPyawLXn6eawFjud953UCQvZHbkFZ9_EEeEeaazR9EsoujQ@mail.gmail.com">
            <div class="gmail_quote gmail_quote_container">
              <div dir="ltr" class="gmail_attr">On Tue, May 26, 2026,
                14:31 Edward Sanford Sutton, III &lt;<a
                  href="mailto:mirror176@hotmail.com"
                  moz-do-not-send="true" class="moz-txt-link-freetext">mirror176@hotmail.com</a>&gt;
                wrote:<br>
              </div>
              <blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On
                5/25/26 22:43, Kaya Saman wrote:<br>
                &gt; Hi,<br>
                &gt; <br>
                &gt; <br>
                &gt; I've just gone through the upgrade procedure
                described here:<br>
                &gt; <br>
                &gt; <br>
                &gt; <a
href="https://docs.freebsd.org/en/books/handbook/cutting-edge/"
                  rel="noreferrer noreferrer" target="_blank"
                  moz-do-not-send="true" class="moz-txt-link-freetext">https://docs.freebsd.org/en/books/handbook/cutting-edge/</a><br>;
                &gt; <br>
                &gt; <br>
                &gt; and updated to 14.4 from 13.5 (I think was the
                latest release version?), <br>
                &gt; uname output: 14.4-RELEASE-p3 FreeBSD
                14.4-RELEASE-p3 GENERIC amd64<br>
                &gt; <br>
                &gt; <br>
                &gt; When I try to build ports now, this is what I keep
                getting:<br>
                &gt; <br>
                &gt; <br>
                &gt; ===&gt;&gt;&gt; Creating a backup package for old
                version portmaster-3.35<br>
                &gt; Creating package for portmaster-3.35<br>
                &gt; pkg-static: file
                '/usr/local/share/licenses/portmaster-3.35/BSD2CLAUSE' <br>
                &gt; is missing<br>
                &gt; pkg-static: package creation failed<br>
                &gt; <br>
                &gt; ===&gt;&gt;&gt; Package creation failed for
                portmaster-3.35!<br>
                &gt; <br>
                &gt; ===&gt;&gt;&gt; Ignore this error  [i]<br>
                &gt; ===&gt;&gt;&gt; Abort update       [a]<br>
                &gt; ===&gt;&gt;&gt; Retry              [r]<br>
                &gt; <br>
                &gt; ===&gt;&gt;&gt; How would you like to proceed? [i]<br>
                &gt; <br>
                &gt; No packages matched for pattern 'portmaster-3.35'<br>
                &gt; <br>
                &gt; Checking integrity... done (0 conflicting)<br>
                &gt; 1 packages requested for removal: 0 locked, 1
                missing<br>
                &gt; <br>
                &gt; ===&gt;  Installing for portmaster-3.35<br>
                &gt; ===&gt;  Checking if portmaster is already
                installed<br>
                &gt; ===&gt;   portmaster-3.35 is already installed<br>
                &gt;        You may wish to ``make deinstall'' and
                install this port again<br>
                &gt;        by ``make reinstall'' to upgrade it
                properly.<br>
                &gt;        If you really wish to overwrite the old port
                of portmaster<br>
                &gt;        without deleting it first, set the variable
                "FORCE_PKG_REGISTER"<br>
                &gt;        in your environment or the "make install"
                command line.<br>
                &gt; *** Error code 1<br>
                &gt; <br>
                &gt; Stop.<br>
                &gt; make[1]: stopped making
                "/usr/ports/ports-mgmt/portmaster/ <br>
                &gt; work/.install_done.portmaster._usr_local" in
                /usr/ports/ports-mgmt/ <br>
                &gt; portmaster<br>
                &gt; *** Error code 1<br>
                &gt; <br>
                &gt; Stop.<br>
                &gt; make: stopped making "install" in
                /usr/ports/ports-mgmt/portmaster<br>
                &gt; <br>
                &gt; ===&gt;&gt;&gt; A backup package for
                portmaster-3.35 should<br>
                &gt;         be located in
                /usr/ports/packages/portmaster-backup<br>
                &gt; <br>
                &gt; ===&gt;&gt;&gt; Installation of portmaster-3.35
                (ports-mgmt/portmaster) failed<br>
                &gt; ===&gt;&gt;&gt; Aborting update<br>
                &gt; <br>
                &gt; <br>
                &gt; ===&gt;&gt;&gt; You can restart from the point of
                failure with this command line:<br>
                &gt;         portmaster &lt;flags&gt;
                ports-mgmt/portmaster<br>
                &gt; <br>
                &gt; This command has been saved to ~/portmasterfail.txt<br>
                &gt; <br>
                &gt; <br>
                &gt; <br>
                &gt; For some reason I'm unable to use either portmaster
                or even the standard <br>
                &gt; 'make' command under any of the ports eg:<br>
                &gt; <br>
                &gt; <br>
                &gt; :/usr/ports/ports-mgmt/portmaster # make deinstall;
                make install clean<br>
                &gt; ===&gt;  Deinstalling for portmaster<br>
                &gt; ===&gt;   Deinstalling portmaster-3.35<br>
                &gt; Checking integrity... done (0 conflicting)<br>
                &gt; Deinstallation has been requested for the following
                1 packages (of 0 <br>
                &gt; packages in the universe):<br>
                &gt; <br>
                &gt; Installed packages to be REMOVED:<br>
                &gt;      portmaster: 3.33<br>
                &gt; <br>
                &gt; Number of packages to be removed: 1<br>
                &gt; [1/1] Deinstalling portmaster-3.33...<br>
                &gt; [1/1] Deleting files for portmaster-3.33: 100%<br>
                &gt; ===&gt;  Installing for portmaster-3.35<br>
                &gt; ===&gt;  Checking if portmaster is already
                installed<br>
                &gt; ===&gt;   portmaster-3.35 is already installed<br>
                &gt;        You may wish to ``make deinstall'' and
                install this port again<br>
                &gt;        by ``make reinstall'' to upgrade it
                properly.<br>
                &gt;        If you really wish to overwrite the old port
                of portmaster<br>
                &gt;        without deleting it first, set the variable
                "FORCE_PKG_REGISTER"<br>
                &gt;        in your environment or the "make install"
                command line.<br>
                &gt; *** Error code 1<br>
                &gt; <br>
                &gt; Stop.<br>
                &gt; make[1]: stopped making
                "/usr/ports/ports-mgmt/portmaster/ <br>
                &gt; work/.install_done.portmaster._usr_local" in
                /usr/ports/ports-mgmt/ <br>
                &gt; portmaster<br>
                &gt; *** Error code 1<br>
                &gt; <br>
                &gt; Stop.<br>
                &gt; make: stopped making "install clean" in
                /usr/ports/ports-mgmt/portmaster<br>
                &gt; <br>
                &gt; <br>
                &gt; There's a mismatch somewhere but what's going on?<br>
                <br>
                   The ports tree, and therefore portmaster, perform
                installs and <br>
                uninstalls by running pkg. Running `pkg query %v
                portmaster` should <br>
                display what is says is currently the installed version
                number. If it is <br>
                installed according to pkg, then `pkg delete portmaster`
                should be the <br>
                correct action to remove it. `pkg info` outputs all
                installed packages <br>
                with version on the package name and comment beside it
                if you want to <br>
                manually review your full list.<br>
                   I'm not sure what would have brought it to a state of
                always removing <br>
                pkg 3.33 when the ports tree and/or portmaster says it
                is uninstalling <br>
                3.35 before that. I'd guess just an output bug where
                they assume its the <br>
                same version but that is misleading if that is happening
                and deserves a <br>
                bug report; better to display no version number on a
                stage's output if <br>
                the output is going to not match the command.<br>
                <br>
                &gt; Do I need to update the ports tree? It seems there
                is no more "portsnap" <br>
                &gt; command so should I clean out /usr/ports completely
                then use the git <br>
                &gt; version described here:<br>
                <br>
                   You should decide if there is anything in there that
                you want backed <br>
                up first: distfiles will only be used by a port calling
                for them and <br>
                generally require size and checksum match to be used so
                should be safe <br>
                to keep and will save download time/bandwidth. Work
                directories of many <br>
                ports get a versioned folder inside of it but the ports
                tree <br>
                instructions don't check that what already exists is
                correct; in any <br>
                case I'd let them all go if builds are giving you
                trouble (just as 'make <br>
                clean' would have done in a port's folder).<br>
                <br>
                &gt; <a
href="https://docs.freebsd.org/en/books/handbook/ports/"
                  rel="noreferrer noreferrer" target="_blank"
                  moz-do-not-send="true" class="moz-txt-link-freetext">https://docs.freebsd.org/en/books/handbook/ports/</a><br>;
                &gt; <br>
                &gt; <br>
                &gt; I guess this would be needed: # git clone --depth 1
                https:// <br>
                &gt; <a href="http://git.FreeBSD.org/ports.git"
                  rel="noreferrer noreferrer" target="_blank"
                  moz-do-not-send="true">git.FreeBSD.org/ports.git</a>
                /usr/ports ?<br>
                <br>
                   I don't use '--depth 1' when I use git but seeing
                that discussed <br>
                seems vaguely familiar. As I do want git history to be
                accurate and <br>
                complete and I do make changes to the ports tree and
                with the intention <br>
                of submitting patches I create it without that part. I
                migrated when use <br>
                of git was still fairly new and I didn't reread that
                whole document but <br>
                I recall I had /usr/ports as its own ZFS dataset and git
                gave me grief <br>
                in trying to clone to that location, probably caused by
                the existence of <br>
                /usr/ports/.zfs but I forget). I think there is another
                flag that <br>
                suppresses such complaint but I think I cloned it to
                another location <br>
                that was a normal directory and moved its contents
                including hidden <br>
                content to /usr/ports. Git maintains its own data
                (only?) in <br>
                /usr/ports/.git so that must be transferred too if
                moving the clone.<br>
                <br>
                &gt; Regards,<br>
                &gt; <br>
                &gt; <br>
                &gt; Kaya<br>
                <br>
              </blockquote>
            </div>
          </blockquote>
        </blockquote>
      </blockquote>
    </blockquote>
  </body>
</html>
home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6fa3ca43-ef7c-431e-86e3-832e31fdb478>