koodawg wrote: > > > > Ryan Schmidt-24 wrote: >> >> On May 19, 2012, at 20:41, koodawg wrote: >> >>> Now failing on qrupdate. I'm on OSX 10.6.8, MacPorts 2.1.1. It's failing >>> to >>> link, >> >> >>> :info:build Undefined symbols for architecture x86_64: >>> :info:build "_xerbla_", referenced from: >>> :info:build _cch1dn_ in cch1dn.o >>> :info:build _cchdex_ in cchdex.o >>> :info:build _cchinx_ in cchinx.o >>> :info:build _cchshx_ in cchshx.o >>> :info:build _cgqvec_ in cgqvec.o >>> :info:build _cqhqr_ in cqhqr.o >>> :info:build _cqr1up_ in cqr1up.o >>> :info:build ... >>> :info:build "_ctrsv_", referenced from: >>> :info:build _cch1dn_ in cch1dn.o >>> :info:build _cchinx_ in cchinx.o >>> :info:build _clup1up_ in clup1up.o >>> :info:build "_scnrm2_", referenced from: >>> :info:build _cch1dn_ in cch1dn.o >>> :info:build _cchinx_ in cchinx.o >>> :info:build _cgqvec_ in cgqvec.o >>> :info:build _cqr1up_ in cqr1up.o >>> :info:build _cqrinc_ in cqrinc.o >>> :info:build "_ccopy_", referenced from: >>> >>> I see ticket 25662 on a similar link problem with qrupdate but not >>> exactly >>> the same thing. >> >> Yup, that does look like #25662 to me. Did you try either of the patches >> attached there? >> > > No, but I'll do that directly. I'm looking for instructions on macports as > to how to apply a patch. I've only ever done "port install <xyz>"'s. I see > the port patch command, there must be a way to separate download and > install... so as to apply a patch in between??? Thx. >
Ok I tried both of the patches here https://trac.macports.org/ticket/25662 but it still fails, albeit differently. At least I believe I've applied the patch properly. Here's what I've tried; Since I've already done 'port install qrupdate' (which fails), then I already have the Portfile downloaded. First I did a 'port clean --all qrupdate'. Interestingly the Portfile remains after doing the clean, so then I just applied each of those patches (one at a time) by; patch Portfile patchfile.diff and I checked the contents of the Portfile to confirm it applied (also patch made a backup copy in Portfile.orig). Then I just did 'port install qrupdate' again and it fails with link errors, but different ones. (See logs below.) I can confirm that 'port install qrupdate' is using the patched Portfile - it's reflected in the log file. Questions: I thought 'port clean --all qrupdate' would remove all buildfiles related to qrupdate. But the Portfile remains in /var/macports/sources/rsync.macports.org/release/tarballs/ports/math/qrupdate/Portfile Why does it not remove the Portfile? If clean --all isn't cleaning everything, is there something more I need to do in order to rebuild so that the build process is starting fresh with the patched Portfile? Here are the relevant parts of the 3 logs (complete logs linked below). First, once again here is the install failure (identical with each patch applied) # port clean --all qrupdate ---> Cleaning qrupdate # port install qrupdate ---> Computing dependencies for qrupdate ---> Fetching archive for qrupdate ---> Attempting to fetch qrupdate-1.1.1_3+gcc45.darwin_10.x86_64.tbz2 from http://packages.macports.org/qrupdate ---> Fetching distfiles for qrupdate ---> Attempting to fetch qrupdate-1.1.1.tar.gz from http://softlayer.dl.sourceforge.net/project/qrupdate/qrupdate/1.1 ---> Verifying checksum(s) for qrupdate ---> Extracting qrupdate ---> Applying patches to qrupdate ---> Configuring qrupdate ---> Building qrupdate Error: org.macports.build for port qrupdate returned: command execution failed Please see the log file for port qrupdate for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_qrupdate/qrupdate/main.log To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port qrupdate failed Original unpatched failure (excerpt); :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 :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.1/src' :info:build gfortran-mp-4.5 -m64 -fimplicit-none -O3 -funroll-loops -dynamiclib -o ../libqrupdate.dylib -install_name /opt/local/lib/libqrupdate.1.dylib 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 \ :info:build -L/opt/local/lib -L/opt/local/lib -llapack :info:build Undefined symbols for architecture x86_64: :info:build "_xerbla_", referenced from: :info:build _cch1dn_ in cch1dn.o :info:build _cchdex_ in cchdex.o :info:build _cchinx_ in cchinx.o :info:build _cchshx_ in cchshx.o :info:build _cgqvec_ in cgqvec.o :info:build _cqhqr_ in cqhqr.o :info:build _cqr1up_ in cqr1up.o :info:build ... :info:build "_ctrsv_", referenced from: :info:build _cch1dn_ in cch1dn.o :info:build _cchinx_ in cchinx.o :info:build _clup1up_ in clup1up.o :info:build "_scnrm2_", referenced from: :info:build _cch1dn_ in cch1dn.o :info:build _cchinx_ in cchinx.o :info:build _cgqvec_ in cgqvec.o :info:build _cqr1up_ in cqr1up.o :info:build _cqrinc_ in cqrinc.o :info:build "_ccopy_", referenced from: :info:build _cchdex_ in cchdex.o :info:build _cchinx_ in cchinx.o Failure with qrupdate_Portfile.diff applied # patch Portfile ~/qrupdate_Portfile.diff patching file Portfile Hunk #1 succeeded at 27 (offset 2 lines). :info:build -L/opt/local/lib -L/opt/local/lib -llapack -lptf77blas :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 :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.1/src' :info:build Undefined symbols for architecture x86_64: :info:build "_ATL_sscal", referenced from: :info:build _atl_f77wrap_sscal_ in libptf77blas.a(ATL_F77wrap_sptscal.o) :info:build "_ATL_snrm2", referenced from: :info:build _atl_f77wrap_snrm2_ in libptf77blas.a(ATL_F77wrap_sptnrm2.o) :info:build "_ATL_saxpy", referenced from: :info:build _atl_f77wrap_saxpy_ in libptf77blas.a(ATL_F77wrap_sptaxpy.o) :info:build "_ATL_scopy", referenced from: :info:build _atl_f77wrap_scopy_ in libptf77blas.a(ATL_F77wrap_sptcopy.o) :info:build "_ATL_sswap", referenced from: :info:build _atl_f77wrap_sswap_ in libptf77blas.a(ATL_F77wrap_sptswap.o) :info:build "_ATL_srot", referenced from: :info:build _atl_f77wrap_srot_ in libptf77blas.a(ATL_F77wrap_sptrot.o) :info:build "_ATL_sdot", referenced from: :info:build _atl_f77wrap_sdot_ in libptf77blas.a(ATL_F77wrap_sptdot.o) and with qrupdate_Portfile_2.diff applied # patch Portfile ~/qrupdate_Portfile_2.diff patching file Portfile Hunk #1 succeeded at 27 (offset 2 lines). :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 :info:build gfortran-mp-4.5 -m64 -fimplicit-none -O3 -funroll-loops -dynamiclib -o ../libqrupdate.dylib -install_name /opt/local/lib/libqrupdate.1.dylib 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 \ :info:build -L/opt/local/lib -L/opt/local/lib -llapack -lf77blas :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.1/src' :info:build Undefined symbols for architecture x86_64: :info:build "_ATL_sscal", referenced from: :info:build _atl_f77wrap_sscal_ in libf77blas.a(ATL_F77wrap_sscal.o) :info:build "_ATL_snrm2", referenced from: :info:build _atl_f77wrap_snrm2_ in libf77blas.a(ATL_F77wrap_snrm2.o) :info:build "_ATL_saxpy", referenced from: :info:build _atl_f77wrap_saxpy_ in libf77blas.a(ATL_F77wrap_saxpy.o) :info:build "_ATL_scopy", referenced from: :info:build _atl_f77wrap_scopy_ in libf77blas.a(ATL_F77wrap_scopy.o) :info:build "_ATL_sswap", referenced from: :info:build _atl_f77wrap_sswap_ in libf77blas.a(ATL_F77wrap_sswap.o) :info:build "_ATL_srot", referenced from: :info:build _atl_f77wrap_srot_ in libf77blas.a(ATL_F77wrap_srot.o) :info:build "_ATL_sdot", referenced from: :info:build _atl_f77wrap_sdot_ in libf77blas.a(ATL_F77wrap_sdot.o) Here are the complete logs. I appreciate any ideas. Thanks, Mike. http://old.nabble.com/file/p33878788/main.log.orig.txt main.log.orig.txt http://old.nabble.com/file/p33878788/main.log.qrupdatePortfile.txt main.log.qrupdatePortfile.txt http://old.nabble.com/file/p33878788/main.log.qrupdatePortfile2.txt main.log.qrupdatePortfile2.txt -- View this message in context: http://old.nabble.com/install-octave-fails-on-qrupdate-tp33876827p33878788.html Sent from the MacPorts - Users mailing list archive at Nabble.com. _______________________________________________ macports-users mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
