Hello,
I’m trying to write a local portfile that compiles and sets up a project hosted
on github.
To test my portfile, I’ve initialised a local repository in /Users/account
_name/Documents/macports, followed the standard hierarchy and indexed my
package via portindex command. All of these things went OK.
But I can’t install my package via ‘port install’ because MacPorts throws me
the following error:
“Unable to execute port: Could not open file: /Users/…/Documents/macports/…
/Portfile”
I have the file in that directory, I can open and write it. So I don’t know
what the problem is.
Permissions are all set to macports:macports 755, both directories and files;
port lint doesn’t find any error related to Portfile; I have sources.conf with
my local repository.
I tried to debug the install command. Here’s the output:
DEBUG: Copying /Users/corsaro/Library/Preferences/com.apple.dt.Xcode.plist to
/opt/local/var/macports/home/Library/Preferences
DEBUG: Changing to port directory:
/Users/corsaro/Documents/macports/graphics/kwm
DEBUG: OS darwin/16.0.0 (Mac OS X 10.12) arch i386
DEBUG: Sourcing PortGroup github 1.0 from
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/group/github-1.0.tcl
DEBUG: adding the default universal variant
DEBUG: Reading variant descriptions from
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies
DEBUG: Finished running callback
portconfigure::add_automatic_compiler_dependencies
DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies
DEBUG: Finished running callback
portbuild::add_automatic_buildsystem_dependencies
DEBUG: dropping privileges: euid changed to 502, egid changed to 501.
DEBUG: Could not open file:
/Users/corsaro/Documents/macports/graphics/kwm/Portfile
while executing
"sha256 file ${portpath}/Portfile"
(procedure "open_statefile" line 52)
invoked from within
"open_statefile"
(procedure "check_variants" line 28)
invoked from within
"check_variants activate"
invoked from within
"$workername eval check_variants $target"
(procedure "mportexec" line 7)
invoked from within
"mportexec $workername $target"
Error: Unable to execute port: Could not open file:
/Users/corsaro/Documents/macports/graphics/kwm/Portfile
DEBUG: Checking time since last reclaim run
Thanks for your helpful advice!
_______________________________________________
macports-users mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-users