<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><div class="">Still no go. In fact, I can’t even get gcc48 to build successfully on a fresh re-install of MacPorts. Both …</div><div class=""><br class=""></div><div class="">&nbsp; &nbsp;sudo port install atlas +gcc48</div><div class=""><br class=""></div><div class="">… and …</div><div class=""><br class=""></div><div class="">&nbsp; &nbsp;sudo port install gcc48</div><div class=""><br class=""></div><div class="">… each on a fresh MacPorts installation, fails while building gcc. The end of the log file looks like …</div><div class=""><br class=""></div><div class=""><div class=""><font face="Courier" size="1" class="">:info:build /bin/sh /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc48/gcc48/work/gcc-4.8.3/libgcc/../mkinstalldirs .</font></div><div class=""><font face="Courier" size="1" class="">:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc48/gcc48/work/build/./gcc/xgcc -B/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc48/gcc48/work/build/./gcc/ -B/opt/local/x86_64-apple-darwin14/bin/ -B/opt/local/x86_64-apple-darwin14/lib/ -isystem /opt/local/x86_64-apple-darwin14/include -isystem /opt/local/x86_64-apple-darwin14/sys-include &nbsp; &nbsp;-O2 &nbsp;-g -O2 -pipe -Os -DIN_GCC &nbsp; -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition &nbsp;-isystem ./include &nbsp; -pipe -fno-common -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector &nbsp;-dynamiclib -nodefaultlibs -install_name /opt/local/lib/gcc48/libgcc_s.1.dylib -single_module -o ./libgcc_s.dylib -Wl,-exported_symbols_list,libgcc.map -compatibility_version 1 -current_version 1.0 -g -O2 -pipe -Os -B./ _muldi3_s.o _negdi2_s.o _lshrdi3_s.o _ashldi3_s.o _ashrdi3_s.o _cmpdi2_s.o _ucmpdi2_s.o _clear_cache_s.o _trampoline_s.o __main_s.o _absvsi2_s.o _absvdi2_s.o _addvsi3_s.o _addvdi3_s.o _subvsi3_s.o _subvdi3_s.o _mulvsi3_s.o _mulvdi3_s.o _negvsi2_s.o _negvdi2_s.o _ctors_s.o _ffssi2_s.o _ffsdi2_s.o _clz_s.o _clzsi2_s.o _clzdi2_s.o _ctzsi2_s.o _ctzdi2_s.o _popcount_tab_s.o _popcountsi2_s.o _popcountdi2_s.o _paritysi2_s.o _paritydi2_s.o _powisf2_s.o _powidf2_s.o _powixf2_s.o _powitf2_s.o _mulsc3_s.o _muldc3_s.o _mulxc3_s.o _multc3_s.o _divsc3_s.o _divdc3_s.o _divxc3_s.o _divtc3_s.o _bswapsi2_s.o _bswapdi2_s.o _clrsbsi2_s.o _clrsbdi2_s.o _fixunssfsi_s.o _fixunsdfsi_s.o _fixunsxfsi_s.o _fixsfdi_s.o _fixdfdi_s.o _fixxfdi_s.o _fixunssfdi_s.o _fixunsdfdi_s.o _fixunsxfdi_s.o _floatdisf_s.o _floatdidf_s.o _floatdixf_s.o _floatundisf_s.o _floatundidf_s.o _floatundixf_s.o _fixsfti_s.o _fixdfti_s.o _fixxfti_s.o _fixtfti_s.o _fixunssfti_s.o _fixunsdfti_s.o _fixunsxfti_s.o _fixunstfti_s.o _floattisf_s.o _floattidf_s.o _floattixf_s.o _floattitf_s.o _floatuntisf_s.o _floatuntidf_s.o _floatuntixf_s.o _floatuntitf_s.o _divdi3_s.o _moddi3_s.o _udivdi3_s.o _umoddi3_s.o _udiv_w_sdiv_s.o _udivmoddi4_s.o darwin-64_s.o cpuinfo_s.o sfp-exceptions_s.o addtf3_s.o divtf3_s.o eqtf2_s.o getf2_s.o letf2_s.o multf3_s.o negtf2_s.o subtf3_s.o unordtf2_s.o fixtfsi_s.o fixunstfsi_s.o floatsitf_s.o floatunsitf_s.o fixtfdi_s.o fixunstfdi_s.o floatditf_s.o floatunditf_s.o fixtfti_s.o fixunstfti_s.o floattitf_s.o floatuntitf_s.o extendsftf2_s.o extenddftf2_s.o extendxftf2_s.o trunctfsf2_s.o trunctfdf2_s.o trunctfxf2_s.o enable-execute-stack_s.o unwind-dw2_s.o unwind-dw2-fde-darwin_s.o unwind-sjlj_s.o unwind-c_s.o emutls_s.o libgcc.a -lc</font></div><div class=""><font face="Courier" size="1" class="">:info:build collect2: error: ld terminated with signal 5 [Trace/BPT trap: 5]</font></div><div class=""><font face="Courier" size="1" class="">:info:build dyld: Library not loaded: /opt/local/lib/libedit.0.dylib</font></div><div class=""><font face="Courier" size="1" class="">:info:build &nbsp; Referenced from: /opt/local/libexec/llvm-3.5/lib/libLTO.dylib</font></div><div class=""><font face="Courier" size="1" class="">:info:build &nbsp; Reason: image not found</font></div><div class=""><font face="Courier" size="1" class="">:info:build make[3]: *** [libgcc_s.dylib] Error 1</font></div><div class=""><font face="Courier" size="1" class="">:info:build make[3]: *** Waiting for unfinished jobs....</font></div><div class=""><font face="Courier" size="1" class="">:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc48/gcc48/work/gcc-4.8.3/libgcc/libgcov.c: In function 'gcov_exit':</font></div><div class=""><font face="Courier" size="1" class="">:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc48/gcc48/work/gcc-4.8.3/libgcc/libgcov.c:665:16: warning: 'f_ix' may be used uninitialized in this function [-Wmaybe-uninitialized]</font></div><div class=""><font face="Courier" size="1" class="">:info:build &nbsp; &nbsp; &nbsp; &nbsp; fprintf (stderr, "profiling:%s:Merge mismatch for %s %u\n",</font></div><div class=""><font face="Courier" size="1" class="">:info:build &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ^</font></div><div class=""><font face="Courier" size="1" class="">:info:build make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc48/gcc48/work/build/x86_64-apple-darwin14/libgcc'</font></div><div class=""><font face="Courier" size="1" class="">:info:build make[2]: *** [all-stage1-target-libgcc] Error 2</font></div><div class=""><font face="Courier" size="1" class="">:info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc48/gcc48/work/build'</font></div><div class=""><font face="Courier" size="1" class="">:info:build make[1]: *** [stage1-bubble] Error 2</font></div><div class=""><font face="Courier" size="1" class="">:info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc48/gcc48/work/build'</font></div><div class=""><font face="Courier" size="1" class="">:info:build make: *** [bootstrap] Error 2</font></div><div class=""><font face="Courier" size="1" class="">:info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc48/gcc48/work/build'</font></div><div class=""><font face="Courier" size="1" class="">:info:build Command failed: &nbsp;cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc48/gcc48/work/build" &amp;&amp; /usr/bin/make -j8 -w bootstrap&nbsp;</font></div><div class=""><font face="Courier" size="1" class="">:info:build Exit code: 2</font></div><div class=""><font face="Courier" size="1" class="">:error:build org.macports.build for port gcc48 returned: command execution failed</font></div><div class=""><font face="Courier" size="1" class="">:debug:build Error code: CHILDSTATUS 45841 2</font></div><div class=""><font face="Courier" size="1" class="">:debug:build Backtrace: command execution failed</font></div><div class=""><font face="Courier" size="1" class="">&nbsp; &nbsp; while executing</font></div><div class=""><font face="Courier" size="1" class="">"system -nice 0 $fullcmdstring"</font></div><div class=""><font face="Courier" size="1" class="">&nbsp; &nbsp; ("eval" body line 1)</font></div><div class=""><font face="Courier" size="1" class="">&nbsp; &nbsp; invoked from within</font></div><div class=""><font face="Courier" size="1" class="">"eval system $notty $nice \$fullcmdstring"</font></div><div class=""><font face="Courier" size="1" class="">&nbsp; &nbsp; invoked from within</font></div><div class=""><font face="Courier" size="1" class="">"command_exec build"</font></div><div class=""><font face="Courier" size="1" class="">&nbsp; &nbsp; (procedure "portbuild::build_main" line 8)</font></div><div class=""><font face="Courier" size="1" class="">&nbsp; &nbsp; invoked from within</font></div><div class=""><font face="Courier" size="1" class="">"portbuild::build_main org.macports.build"</font></div><div class=""><font face="Courier" size="1" class="">&nbsp; &nbsp; ("eval" body line 1)</font></div><div class=""><font face="Courier" size="1" class="">&nbsp; &nbsp; invoked from within</font></div><div class=""><font face="Courier" size="1" class="">"eval $procedure $targetname"</font></div><div class=""><font face="Courier" size="1" class="">:info:build Warning: targets not executed for gcc48: org.macports.activate org.macports.build org.macports.destroot org.macports.install</font></div><div class=""><font face="Courier" size="1" class="">:notice:build Please see the log file for port gcc48 for details:</font></div><div class=""><font face="Courier" size="1" class="">&nbsp; &nbsp; /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_gcc48/gcc48/main.log</font></div></div><div class=""><br class=""></div><div>So, is this a problem with MacPorts? the gcc48 port? my setup (which I think is pretty vanilla OS X 10.10.1)? or, more likely, me?</div><div><br class=""></div><div>I don’t want to keep bothering the whole list. Is there somebody who is willing to help me off-list and walk me through the steps to build Octave successfully on a fresh install of MacPorts?</div><div><br class=""></div><div>Thanks again,</div><div><br class=""></div><div>&nbsp; &nbsp; &nbsp;Ray</div><div><br class=""></div><div><br class=""></div><br class=""><blockquote type="cite" class=""><div class="">On Dec 10, 2014, at 11:31 AM, Marius Schamschula &lt;<a href="mailto:lists@schamschula.com" class="">lists@schamschula.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class="">Ray,<br class=""><br class="">On Dec 10, 2014, at 10:20 AM, Ray Zimmerman &lt;<a href="mailto:rz10@cornell.edu" class="">rz10@cornell.edu</a>&gt; wrote:<br class=""><br class=""><blockquote type="cite" class="">Ok, I’m a MacPorts newbie here, but it turns out I haven’t even been able to get the current version of Octave to build yet. This is a clean install of the latest MacPorts on OS X 10.10.1 with Xcode 6.1.1.<br class=""><br class="">I first attempted …<br class=""><br class=""> &nbsp;&nbsp;sudo port install octave<br class=""><br class="">… which resulted in …<br class=""><br class=""> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Error: org.macports.configure for port atlas returned: Atlas could not detect any fortran compiler. If you really don’t need the fortran interface to be built, please use the +nofortran option, else install a fortran compiler (e.g. gcc4X) before building Atlas.<br class=""> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Error: Failed to install atlas<br class=""> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Please see the log file for port atlas for details:<br class=""> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_atlas/atlas/main.log<br class=""><br class="">So I went back and did …<br class=""><br class=""> &nbsp;&nbsp;sudo port clean octave<br class=""> &nbsp;&nbsp;sudo port clean atlas<br class=""> &nbsp;&nbsp;sudo port install octave +nofortran<br class=""><br class="">This time it failed to build qrupdate. <br class=""><br class="">---&gt; &nbsp;Fetching archive for qrupdate<br class="">---&gt; &nbsp;Attempting to fetch qrupdate-1.1.2_3+atlas+gcc48.darwin_14.x86_64.tbz2 from <a href="http://packages.macports.org/qrupdate" class="">http://packages.macports.org/qrupdate</a><br class="">---&gt; &nbsp;Attempting to fetch qrupdate-1.1.2_3+atlas+gcc48.darwin_14.x86_64.tbz2 from <a href="http://lil.fr.packages.macports.org/qrupdate" class="">http://lil.fr.packages.macports.org/qrupdate</a><br class="">---&gt; &nbsp;Attempting to fetch qrupdate-1.1.2_3+atlas+gcc48.darwin_14.x86_64.tbz2 from <a href="http://mse.uk.packages.macports.org/sites/packages.macports.org/qrupdate" class="">http://mse.uk.packages.macports.org/sites/packages.macports.org/qrupdate</a><br class="">---&gt; &nbsp;Fetching distfiles for qrupdate<br class="">---&gt; &nbsp;Attempting to fetch qrupdate-1.1.2.tar.gz from <a href="http://superb-dca2.dl.sourceforge.net/project/qrupdate/qrupdate/1.2" class="">http://superb-dca2.dl.sourceforge.net/project/qrupdate/qrupdate/1.2</a><br class="">---&gt; &nbsp;Verifying checksums for qrupdate<br class="">---&gt; &nbsp;Extracting qrupdate<br class="">---&gt; &nbsp;Applying patches to qrupdate<br class="">---&gt; &nbsp;Configuring qrupdate<br class="">---&gt; &nbsp;Building qrupdate<br class="">Error: org.macports.build for port qrupdate returned: command execution failed<br class="">Error: Failed to install qrupdate<br class="">Please see the log file for port qrupdate for details:<br class=""> &nbsp;&nbsp;&nbsp;/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_qrupdate/qrupdate/main.log<br class="">Error: The following dependencies were not installed: qrupdate texinfo transfig netpbm<br class=""><br class="">The relevant part of log file (by my guess) says …<br class=""><br class="">:info:build libtool -o ../libqrupdate.a caxcpy.o cch1dn.o cch1up.o cchdex.o cchinx.o cchshx.o cgqvec.o cqhqr.o cqr1up.o cqrdec.o cqrder.o cqrinc.o cqrinr.o cqrot.o cqrqh.o cqrshc.o cqrtv1.o dch1dn.o dch1up.o dchdex.o dchinx.o dchshx.o dgqvec.o dqhqr.o dqr1up.o dqrdec.o dqrder.o dqrinc.o dqrinr.o dqrot.o dqrqh.o dqrshc.o dqrtv1.o sch1dn.o sch1up.o schdex.o schinx.o schshx.o sgqvec.o sqhqr.o sqr1up.o sqrdec.o sqrder.o sqrinc.o sqrinr.o sqrot.o sqrqh.o sqrshc.o sqrtv1.o zaxcpy.o zch1dn.o zch1up.o zchdex.o zchinx.o zchshx.o zgqvec.o zqhqr.o zqr1up.o zqrdec.o zqrder.o zqrinc.o zqrinr.o zqrot.o zqrqh.o zqrshc.o zqrtv1.o clu1up.o dlu1up.o slu1up.o zlu1up.o clup1up.o dlup1up.o slup1up.o zlup1up.o<br class="">:info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_qrupdate/qrupdate/work/qrupdate-1.1.2/src'<br class="">:info:build Undefined symbols for architecture x86_64:<br class="">:info:build &nbsp;&nbsp;"_caxpy_", referenced from:<br class="">:info:build &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_cgqvec_ in cgqvec.o<br class="">:info:build &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_cqr1up_ in cqr1up.o<br class="">:info:build &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_cqrinc_ in cqrinc.o<br class="">:info:build &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_clup1up_ in clup1up.o<br class="">:info:build &nbsp;&nbsp;"_ccopy_", referenced from:<br class="">:info:build &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_cchdex_ in cchdex.o<br class="">:info:build &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_cchinx_ in cchinx.o<br class="">:info:build &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_cchshx_ in cchshx.o<br class="">:info:build &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_cqrdec_ in cqrdec.o<br class="">:info:build &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_cqrder_ in cqrder.o<br class="">:info:build &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_cqrinc_ in cqrinc.o<br class="">:info:build &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_cqrinr_ in cqrinr.o<br class="">:info:build &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;…<br class="">&lt;snip&gt; (I think you get the point)<br class="">:info:build &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...<br class="">:info:build &nbsp;&nbsp;"_zrot_", referenced from:<br class="">:info:build &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_zqr1up_ in zqr1up.o<br class="">:info:build &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_zqrot_ in zqrot.o<br class="">:info:build &nbsp;&nbsp;"_zswap_", referenced from:<br class="">:info:build &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_zlup1up_ in zlup1up.o<br class="">:info:build &nbsp;&nbsp;"_ztrsv_", referenced from:<br class="">:info:build &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_zch1dn_ in zch1dn.o<br class="">:info:build &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_zchinx_ in zchinx.o<br class="">:info:build &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_zlup1up_ in zlup1up.o<br class="">:info:build ld: symbol(s) not found for architecture x86_64<br class="">:info:build collect2: error: ld returned 1 exit status<br class=""><br class="">Any suggestions on how to resolve this? I’m happy to wipe everything out and start over even though it takes a few hours to re-build. I’m just looking for the easiest way to get a working version of Octave 3.8.2 and Octave 3.6.4 that I can use to test some code.<br class=""><br class="">By the way, it looks like at this point I do have a fortran compiler installed. Presumably by one of Octave’s other dependencies?<br class=""><br class="">Thanks,<br class=""><br class="">-- <br class="">Ray Zimmerman<br class="">Senior Research Associate<br class="">B30 Warren Hall, Cornell University, Ithaca, NY 14853 &nbsp;USA<br class="">phone: (607) 255-9645<br class=""><br class=""><blockquote type="cite" class="">On Dec 9, 2014, at 4:01 PM, Michael Dickens &lt;<a href="mailto:michaelld@macports.org" class="">michaelld@macports.org</a>&gt; wrote:<br class=""><br class="">Hi Ray - You actually want to look at the Portfile itself for the<br class="">version info. &nbsp;In this case, the one you want is &lt;<br class=""><a href="https://trac.macports.org/browser/trunk/dports/math/octave/Portfile?rev=121949" class="">https://trac.macports.org/browser/trunk/dports/math/octave/Portfile?rev=121949</a><br class=""><blockquote type="cite" class="">.. or, revision 121949. &nbsp;The next revision of this Portfile (121950)<br class=""></blockquote>bumps the version to 3.8.1. Sometimes you have to do a little tweaking<br class="">to get things to work with the current version of 'port', but generally<br class="">the changes are small. &nbsp;Good luck! - MLD<br class=""><br class="">On Tue, Dec 9, 2014, at 03:28 PM, Ray Zimmerman wrote:<br class=""><blockquote type="cite" class="">I am new to MacPorts and was hoping to use it to install the current<br class="">version of GNU Octave 3.8.2 (currently building on my machine) and some<br class="">earlier versions, such as 3.6.4. I’m finding it difficult to figure out<br class="">how to do the earlier versions, if it is even possible.<br class=""><br class="">I found this page<br class="">(https://trac.macports.org/wiki/howto/InstallingOlderPort), but I’m<br class="">having trouble trying to find a revision of the octave port* that clearly<br class="">corresponds to version 3.6.4 of Octave. Should I just pick the rev right<br class="">before the one that says “update to 3.8.1” (i.e. rev 121949) and hope<br class="">that it’s 3.6.4 or what?<br class=""><br class="">Can somebody give me a few tips here?<br class=""><br class="">*Looking on this page:<br class="">https://trac.macports.org/log/trunk/dports/math/octave?rev=128817<br class=""></blockquote>_______________________________________________<br class="">macports-users mailing list<br class="">macports-users@lists.macosforge.org<br class="">https://lists.macosforge.org/mailman/listinfo/macports-users<br class=""></blockquote><br class="">_______________________________________________<br class="">macports-users mailing list<br class=""><a href="mailto:macports-users@lists.macosforge.org" class="">macports-users@lists.macosforge.org</a><br class="">https://lists.macosforge.org/mailman/listinfo/macports-users<br class=""></blockquote><br class="">You will need fortran to build octave. The default variant is to use gcc 4.8, but this does not automatically build/install gcc 4.8.<br class=""><br class="">So I build octave with two commands:<br class=""><br class="">sudo port install atlas +gcc48<br class=""><br class="">which should install MacPorts gcc 4.8 before installing atlas, and then<br class=""><br class="">sudo port install octave +atlas +gcc48<br class=""><br class="">I normally also add the +gui and +SuiteSparse variants.<br class=""><br class="">Marius<br class="">--<br class="">Marius Schamschula<br class=""></div></blockquote></div><div class=""><br class=""></div></body></html>