On 3/27/14, Gio Bacareza <[email protected]> wrote: > Just installed Macports with the intention of using it to install Octave. > Obviously I'm very new as I'm a first timer. > > When attempting to install Octave with command: sudo port install octave > +atlas+docs, I get the Error: Processing of port octave failed. >
Yeah, the error messages in MacPorts could be more helpful in general... once 2.3 is released, https://trac.macports.org/ticket/39836 will be fixed at least, but there will still be https://trac.macports.org/ticket/38662 remaining... > Questions: > 1. Does this mean that Octave was not installed at all? > 1a. Or does it mean that only the failed dependencies, (eg Error: The > following dependencies were not installed: SuiteSparse atlas arpack gcc48 > cctools ... ) were not installed? > 1b. If on the contrary Octave was installed except for dependencies, where > could I find executable? MacPorts does not install stuff without its dependencies unless you use the `-p` flag, which is "considered harmful" (see https://trac.macports.org/ticket/39272 for an example). So yes, that most likely means that at least Octave was not installed at all, and maybe some of the dependencies, too, depending on what the full message was. > 2. What happened to all the dependencies that were installed eg Installing > libxml2 @2.9.1_0 which had no errors? > 2a. Where were they installed? They should have still been installed in your MacPorts prefix, which is /opt/local by default. You can see what files a port has installed with `port contents`, so for example `port contents libxml2` shows this on my system: (actually the output is too long to paste inline, so I attached it as an attachment) > 3. What do terms "Activating" and "Cleaning" (eg ---> Installing libtool > @2.4.2_3 ---> Activating libtool @2.4.2_3) actually do? "Activating" means taking the archive that MacPorts has built, extracting it, and moving all the files from it into their correct places in your prefix. (This can be kind of confusing because there is also a separate "extract" phase, where the source archive is extracted so that it can be built) "Cleaning" means that all the source files that were used in the build process get removed, as well as the build logs and stuff. You can skip the cleaning phase by using the `-k` flag with your `port` command, although that can lead to MacPorts taking up a lot more disk space on your drive. The opposite of the `-k` flag is the `-c` flag, which ensures that cleaning occurs after building. > 3a. Do they overwrite libraries and files already there before this > operation? If you are installing for the first time, there should *not* be anything "already there", unless a stray file somehow got into your prefix, or there is an unmarked conflict with one of the ports that you are trying to install. If a stray file is blocking your installation, you can use the `-f` flag to your `port` command to force activation and overwrite any files that are already there, although that can be dangerous, because the `-f` flag will override marked conflicts as well as unmarked ones, and if that happens, things can get confusing. Actually technically forcing activation does not really "overwrite" the old files, it just moves them aside and appends a suffix that can be matched with the following regex: '.*\.mp_[0-9]*$' On the other hand, if you are upgrading a port, MacPorts will automatically deactivate the old version of the port beforehand so that its files do not have to be overwritten by the new version. You can have MacPorts get rid of the old archive for the old version as well by passing the `-u` flag to your port command, which can help save disk space. On the other hand, though, sometimes having an old version to go back to can be helpful in case a new version breaks something. > 4. If I decide to not attempt the port installation of Octave and try other > means, how do I clean up? Clean up what, the failed build attempt? MacPorts has a "clean" command which will perform the "Cleaning" phase that I described above. You can pass the the `--all` flag to the `port clean` command as well to make sure that it gets everything, and you can use the `rdepof:` pseudo-portname to clean all the dependencies of Octave as well. Put that all together along with some of the other flags that I mentioned, and the command could end up looking something like this: `sudo port -uc clean --all rdepof:octave` On the other hand, if you meant cleaning up MacPorts completely by uninstalling it, that is an entirely different issue... https://trac.macports.org/ticket/12799 > > -- > cheers, > > Gio >
Port libxml2 contains: /opt/local/bin/xml2-config /opt/local/bin/xmlcatalog /opt/local/bin/xmllint /opt/local/etc/xml/.turd_libxml2 /opt/local/include/libxml2/libxml/DOCBparser.h /opt/local/include/libxml2/libxml/HTMLparser.h /opt/local/include/libxml2/libxml/HTMLtree.h /opt/local/include/libxml2/libxml/SAX.h /opt/local/include/libxml2/libxml/SAX2.h /opt/local/include/libxml2/libxml/c14n.h /opt/local/include/libxml2/libxml/catalog.h /opt/local/include/libxml2/libxml/chvalid.h /opt/local/include/libxml2/libxml/debugXML.h /opt/local/include/libxml2/libxml/dict.h /opt/local/include/libxml2/libxml/encoding.h /opt/local/include/libxml2/libxml/entities.h /opt/local/include/libxml2/libxml/globals.h /opt/local/include/libxml2/libxml/hash.h /opt/local/include/libxml2/libxml/list.h /opt/local/include/libxml2/libxml/nanoftp.h /opt/local/include/libxml2/libxml/nanohttp.h /opt/local/include/libxml2/libxml/parser.h /opt/local/include/libxml2/libxml/parserInternals.h /opt/local/include/libxml2/libxml/pattern.h /opt/local/include/libxml2/libxml/relaxng.h /opt/local/include/libxml2/libxml/schemasInternals.h /opt/local/include/libxml2/libxml/schematron.h /opt/local/include/libxml2/libxml/threads.h /opt/local/include/libxml2/libxml/tree.h /opt/local/include/libxml2/libxml/uri.h /opt/local/include/libxml2/libxml/valid.h /opt/local/include/libxml2/libxml/xinclude.h /opt/local/include/libxml2/libxml/xlink.h /opt/local/include/libxml2/libxml/xmlIO.h /opt/local/include/libxml2/libxml/xmlautomata.h /opt/local/include/libxml2/libxml/xmlerror.h /opt/local/include/libxml2/libxml/xmlexports.h /opt/local/include/libxml2/libxml/xmlmemory.h /opt/local/include/libxml2/libxml/xmlmodule.h /opt/local/include/libxml2/libxml/xmlreader.h /opt/local/include/libxml2/libxml/xmlregexp.h /opt/local/include/libxml2/libxml/xmlsave.h /opt/local/include/libxml2/libxml/xmlschemas.h /opt/local/include/libxml2/libxml/xmlschemastypes.h /opt/local/include/libxml2/libxml/xmlstring.h /opt/local/include/libxml2/libxml/xmlunicode.h /opt/local/include/libxml2/libxml/xmlversion.h /opt/local/include/libxml2/libxml/xmlwriter.h /opt/local/include/libxml2/libxml/xpath.h /opt/local/include/libxml2/libxml/xpathInternals.h /opt/local/include/libxml2/libxml/xpointer.h /opt/local/lib/libxml2.2.dylib /opt/local/lib/libxml2.a /opt/local/lib/libxml2.dylib /opt/local/lib/libxml2.la /opt/local/lib/pkgconfig/libxml-2.0.pc /opt/local/lib/xml2Conf.sh /opt/local/share/aclocal/libxml.m4 /opt/local/share/doc/libxml2-2.9.1/Copyright /opt/local/share/doc/libxml2-2.9.1/examples/testHTML.c /opt/local/share/doc/libxml2-2.9.1/examples/testSAX.c /opt/local/share/doc/libxml2-2.9.1/examples/testXPath.c /opt/local/share/doc/libxml2-2.9.1/examples/xmllint.c /opt/local/share/doc/libxml2-2.9.1/html/DOM.gif /opt/local/share/doc/libxml2-2.9.1/html/FAQ.html /opt/local/share/doc/libxml2-2.9.1/html/Libxml2-Logo-180x168.gif /opt/local/share/doc/libxml2-2.9.1/html/Libxml2-Logo-90x34.gif /opt/local/share/doc/libxml2-2.9.1/html/encoding.html /opt/local/share/doc/libxml2-2.9.1/html/examples.xml /opt/local/share/doc/libxml2-2.9.1/html/examples.xsl /opt/local/share/doc/libxml2-2.9.1/html/html/book1.html /opt/local/share/doc/libxml2-2.9.1/html/html/home.png /opt/local/share/doc/libxml2-2.9.1/html/html/index.html /opt/local/share/doc/libxml2-2.9.1/html/html/left.png /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-DOCBparser.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-HTMLparser.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-HTMLtree.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-SAX.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-SAX2.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-c14n.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-catalog.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-chvalid.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-debugXML.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-dict.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-encoding.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-entities.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-globals.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-hash.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-lib.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-list.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-nanoftp.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-nanohttp.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-parser.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-parserInternals.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-pattern.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-relaxng.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-schemasInternals.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-schematron.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-threads.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-tree.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-uri.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-valid.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-xinclude.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-xlink.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-xmlIO.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-xmlautomata.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-xmlerror.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-xmlexports.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-xmlmemory.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-xmlmodule.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-xmlreader.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-xmlregexp.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-xmlsave.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-xmlschemas.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-xmlschemastypes.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-xmlstring.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-xmlunicode.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-xmlversion.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-xmlwriter.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-xpath.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-xpathInternals.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-xpointer.html /opt/local/share/doc/libxml2-2.9.1/html/html/libxml-xzlib.html /opt/local/share/doc/libxml2-2.9.1/html/html/right.png /opt/local/share/doc/libxml2-2.9.1/html/html/up.png /opt/local/share/doc/libxml2-2.9.1/html/index.html /opt/local/share/doc/libxml2-2.9.1/html/io1.c /opt/local/share/doc/libxml2-2.9.1/html/io1.res /opt/local/share/doc/libxml2-2.9.1/html/io2.c /opt/local/share/doc/libxml2-2.9.1/html/io2.res /opt/local/share/doc/libxml2-2.9.1/html/libxml.gif /opt/local/share/doc/libxml2-2.9.1/html/parse1.c /opt/local/share/doc/libxml2-2.9.1/html/parse2.c /opt/local/share/doc/libxml2-2.9.1/html/parse3.c /opt/local/share/doc/libxml2-2.9.1/html/parse4.c /opt/local/share/doc/libxml2-2.9.1/html/reader1.c /opt/local/share/doc/libxml2-2.9.1/html/reader1.res /opt/local/share/doc/libxml2-2.9.1/html/reader2.c /opt/local/share/doc/libxml2-2.9.1/html/reader3.c /opt/local/share/doc/libxml2-2.9.1/html/reader3.res /opt/local/share/doc/libxml2-2.9.1/html/reader4.c /opt/local/share/doc/libxml2-2.9.1/html/reader4.res /opt/local/share/doc/libxml2-2.9.1/html/redhat.gif /opt/local/share/doc/libxml2-2.9.1/html/smallfootonly.gif /opt/local/share/doc/libxml2-2.9.1/html/structure.gif /opt/local/share/doc/libxml2-2.9.1/html/test1.xml /opt/local/share/doc/libxml2-2.9.1/html/test2.xml /opt/local/share/doc/libxml2-2.9.1/html/test3.xml /opt/local/share/doc/libxml2-2.9.1/html/testWriter.c /opt/local/share/doc/libxml2-2.9.1/html/tree1.c /opt/local/share/doc/libxml2-2.9.1/html/tree1.res /opt/local/share/doc/libxml2-2.9.1/html/tree2.c /opt/local/share/doc/libxml2-2.9.1/html/tree2.res /opt/local/share/doc/libxml2-2.9.1/html/tst.xml /opt/local/share/doc/libxml2-2.9.1/html/tutorial/apa.html /opt/local/share/doc/libxml2-2.9.1/html/tutorial/apb.html /opt/local/share/doc/libxml2-2.9.1/html/tutorial/apc.html /opt/local/share/doc/libxml2-2.9.1/html/tutorial/apd.html /opt/local/share/doc/libxml2-2.9.1/html/tutorial/ape.html /opt/local/share/doc/libxml2-2.9.1/html/tutorial/apf.html /opt/local/share/doc/libxml2-2.9.1/html/tutorial/apg.html /opt/local/share/doc/libxml2-2.9.1/html/tutorial/aph.html /opt/local/share/doc/libxml2-2.9.1/html/tutorial/api.html /opt/local/share/doc/libxml2-2.9.1/html/tutorial/ar01s02.html /opt/local/share/doc/libxml2-2.9.1/html/tutorial/ar01s03.html /opt/local/share/doc/libxml2-2.9.1/html/tutorial/ar01s04.html /opt/local/share/doc/libxml2-2.9.1/html/tutorial/ar01s05.html /opt/local/share/doc/libxml2-2.9.1/html/tutorial/ar01s06.html /opt/local/share/doc/libxml2-2.9.1/html/tutorial/ar01s07.html /opt/local/share/doc/libxml2-2.9.1/html/tutorial/ar01s08.html /opt/local/share/doc/libxml2-2.9.1/html/tutorial/ar01s09.html /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/blank.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/callouts/1.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/callouts/10.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/callouts/2.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/callouts/3.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/callouts/4.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/callouts/5.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/callouts/6.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/callouts/7.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/callouts/8.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/callouts/9.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/caution.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/draft.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/home.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/important.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/next.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/note.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/prev.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/tip.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/toc-blank.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/toc-minus.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/toc-plus.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/up.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/images/warning.png /opt/local/share/doc/libxml2-2.9.1/html/tutorial/includeaddattribute.c /opt/local/share/doc/libxml2-2.9.1/html/tutorial/includeaddkeyword.c /opt/local/share/doc/libxml2-2.9.1/html/tutorial/includeconvert.c /opt/local/share/doc/libxml2-2.9.1/html/tutorial/includegetattribute.c /opt/local/share/doc/libxml2-2.9.1/html/tutorial/includekeyword.c /opt/local/share/doc/libxml2-2.9.1/html/tutorial/includexpath.c /opt/local/share/doc/libxml2-2.9.1/html/tutorial/index.html /opt/local/share/doc/libxml2-2.9.1/html/tutorial/ix01.html /opt/local/share/doc/libxml2-2.9.1/html/tutorial/xmltutorial.pdf /opt/local/share/doc/libxml2-2.9.1/html/w3c.png /opt/local/share/doc/libxml2-2.9.1/html/writer.xml /opt/local/share/doc/libxml2-2.9.1/html/xml.html /opt/local/share/doc/libxml2-2.9.1/html/xpath1.c /opt/local/share/doc/libxml2-2.9.1/html/xpath1.res /opt/local/share/doc/libxml2-2.9.1/html/xpath2.c /opt/local/share/doc/libxml2-2.9.1/html/xpath2.res /opt/local/share/gtk-doc/html/libxml2/general.html /opt/local/share/gtk-doc/html/libxml2/home.png /opt/local/share/gtk-doc/html/libxml2/index.html /opt/local/share/gtk-doc/html/libxml2/left.png /opt/local/share/gtk-doc/html/libxml2/libxml2-DOCBparser.html /opt/local/share/gtk-doc/html/libxml2/libxml2-HTMLparser.html /opt/local/share/gtk-doc/html/libxml2/libxml2-HTMLtree.html /opt/local/share/gtk-doc/html/libxml2/libxml2-SAX.html /opt/local/share/gtk-doc/html/libxml2/libxml2-SAX2.html /opt/local/share/gtk-doc/html/libxml2/libxml2-c14n.html /opt/local/share/gtk-doc/html/libxml2/libxml2-catalog.html /opt/local/share/gtk-doc/html/libxml2/libxml2-chvalid.html /opt/local/share/gtk-doc/html/libxml2/libxml2-debugXML.html /opt/local/share/gtk-doc/html/libxml2/libxml2-dict.html /opt/local/share/gtk-doc/html/libxml2/libxml2-encoding.html /opt/local/share/gtk-doc/html/libxml2/libxml2-entities.html /opt/local/share/gtk-doc/html/libxml2/libxml2-globals.html /opt/local/share/gtk-doc/html/libxml2/libxml2-hash.html /opt/local/share/gtk-doc/html/libxml2/libxml2-list.html /opt/local/share/gtk-doc/html/libxml2/libxml2-nanoftp.html /opt/local/share/gtk-doc/html/libxml2/libxml2-nanohttp.html /opt/local/share/gtk-doc/html/libxml2/libxml2-parser.html /opt/local/share/gtk-doc/html/libxml2/libxml2-parserInternals.html /opt/local/share/gtk-doc/html/libxml2/libxml2-pattern.html /opt/local/share/gtk-doc/html/libxml2/libxml2-relaxng.html /opt/local/share/gtk-doc/html/libxml2/libxml2-schemasInternals.html /opt/local/share/gtk-doc/html/libxml2/libxml2-schematron.html /opt/local/share/gtk-doc/html/libxml2/libxml2-threads.html /opt/local/share/gtk-doc/html/libxml2/libxml2-tree.html /opt/local/share/gtk-doc/html/libxml2/libxml2-uri.html /opt/local/share/gtk-doc/html/libxml2/libxml2-valid.html /opt/local/share/gtk-doc/html/libxml2/libxml2-xinclude.html /opt/local/share/gtk-doc/html/libxml2/libxml2-xlink.html /opt/local/share/gtk-doc/html/libxml2/libxml2-xmlIO.html /opt/local/share/gtk-doc/html/libxml2/libxml2-xmlautomata.html /opt/local/share/gtk-doc/html/libxml2/libxml2-xmlerror.html /opt/local/share/gtk-doc/html/libxml2/libxml2-xmlexports.html /opt/local/share/gtk-doc/html/libxml2/libxml2-xmlmemory.html /opt/local/share/gtk-doc/html/libxml2/libxml2-xmlmodule.html /opt/local/share/gtk-doc/html/libxml2/libxml2-xmlreader.html /opt/local/share/gtk-doc/html/libxml2/libxml2-xmlregexp.html /opt/local/share/gtk-doc/html/libxml2/libxml2-xmlsave.html /opt/local/share/gtk-doc/html/libxml2/libxml2-xmlschemas.html /opt/local/share/gtk-doc/html/libxml2/libxml2-xmlschemastypes.html /opt/local/share/gtk-doc/html/libxml2/libxml2-xmlstring.html /opt/local/share/gtk-doc/html/libxml2/libxml2-xmlunicode.html /opt/local/share/gtk-doc/html/libxml2/libxml2-xmlversion.html /opt/local/share/gtk-doc/html/libxml2/libxml2-xmlwriter.html /opt/local/share/gtk-doc/html/libxml2/libxml2-xpath.html /opt/local/share/gtk-doc/html/libxml2/libxml2-xpathInternals.html /opt/local/share/gtk-doc/html/libxml2/libxml2-xpointer.html /opt/local/share/gtk-doc/html/libxml2/libxml2.devhelp /opt/local/share/gtk-doc/html/libxml2/right.png /opt/local/share/gtk-doc/html/libxml2/style.css /opt/local/share/gtk-doc/html/libxml2/up.png /opt/local/share/man/man1/xml2-config.1.gz /opt/local/share/man/man1/xmlcatalog.1.gz /opt/local/share/man/man1/xmllint.1.gz /opt/local/share/man/man3/libxml.3.gz
_______________________________________________ macports-users mailing list [email protected] https://lists.macosforge.org/mailman/listinfo/macports-users
