Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 May 2026 06:35:37 +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:  <69d57901-f905-48ac-8de4-14c5efb5f246@optiplex-networks.com>
In-Reply-To: <41488858-2bed-429a-beae-6886de7fdf37@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>

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

[-- Attachment #1 --]
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>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>
  </body>
</html>
home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69d57901-f905-48ac-8de4-14c5efb5f246>