Dear all,
I am sorry I have not been able to do anything related to Frescobaldi
(sadly including answering email about it) in the latest months.
Il giorno gio 11 ago 2022 alle ore 03:33 John Helly <
j...@hellylab.net>
ha scritto:
> I believe the files are located here but that's just where I found the code when I looked in response to your question.
> /opt/local/var/macports/registry/portfiles>
This is not MacPorts' Portfile repository: this is where MacPorts
stores a copy of Portfiles when they are installed so that it can use
the same version of the Portfile to deactivate/activate/uninstall the
port.
You should NEVER touch anything in there: it will have no effect on
new installations of the port and it may compromise MacPorts' ability
to cleanly manage the installed port.
Anyway, if you changed a Portfile you didn't have installed, it surely
wasn't in there.
I believe this explains also
Il giorno ven 12 ago 2022 alle ore 05:32 Caitlin Olsen
<
cno...@gmail.com> ha scritto:
> So the problem there is that it won't even install all the ports, so I don't have portfiles for them.
and
Il giorno ven 12 ago 2022 alle ore 07:00 Caitlin Olsen
<
cno...@gmail.com> ha scritto:
> I don't understand how I would edit the portfiles of the failed dependencies, because the ones that fail don't create portfiles, at least that I can tell. Am I misunderstanding?
Regarding
Il giorno ven 12 ago 2022 alle ore 06:10 'John Helly' via Frescobaldi
<
fresc...@googlegroups.com> ha scritto:
> I completely uninstalled macports and all versions of python (including Apple's) and re-installed macports.
what do you mean that you uninstalled Apple's Python?
I believe that Monterey by itself does not ship any Python and that
there is a Python 3 in the Command Line Developer Tools.
Did you completely uninstall and reinstall the latter?
Anyway, completely uninstalling and reinstalling everything is very
rarely required, but it does not harm.
Il giorno ven 12 ago 2022 alle ore 06:10 'John Helly' via Frescobaldi
<
fresc...@googlegroups.com> ha scritto:
> Then went through the xcode editing for each successive module that would not build.
In this case I believe you edited the Portfiles from the Portfile
repository and not from the registry, which is good.
To find the Portfile that will be used to install a port, use the
`port file` command, e.g. `port file frescobaldi`.
However, changes made to Portfiles are not permanent, as they are
overwritten when you do `sudo port selfupdate`, which should be done
rather frequently and at least once a year.
So it is better to fix the problem in MacPorts' repository.
Anyway, if you have problems with a port you should open a ticket at
https://trac.macports.org/
If you find a solution, you should upload the change as a pull request at
https://github.com/macports/macports-ports
or at least write to
macport...@lists.macports.org
Regarding the ports mentioned by John, I see that the `use_xcode yes`
line was already present in py310-pyqt5 and it was added in
py310-pyqt5-webengine 5 days ago.
The line is not present in poppler, but we see from
https://ports.macports.org/port/poppler/details/ that it builds
correctly in all systems, so there is no need to change it: in case it
does not build on your system, please open a ticket.
As for py310-poppler-qt5, I now see from
https://ports.macports.org/port/py310-poppler-qt5/details/ that it
does not build on the latest versions of macOS, but since no ticket
was opened and unfortunately I am stuck with High Sierra, I had no
idea.
It may be that `use_xcode yes` fixes the problem, I'll have a look as
soon as I can.
Il giorno ven 12 ago 2022 alle ore 05:32 Caitlin Olsen
<
cno...@gmail.com> ha scritto:
> Specifically the error message that I got was that py310-poppler-qt5 failed to build.
The error message also says to check the log file for more information.
It would help me to see that log file.
You can find out the path to the log file again with `port logfile
py310-poppler-qt5`.
Just to be sure that the log file is complete, you could do `sudo port
clean py310-poppler-qt5` and then again `sudo port install
py310-poppler-qt5`.
You can send the log file here or directly to me; I'll take care of
opening the corresponding ticket if necessary.
Best wishes.
Davide