bash-3.2# port upgrade outdated
---> Computing dependencies for py-numpy
---> Staging py-numpy into destroot
Error: Target org.macports.destroot returned: error renaming "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py-numpy/work/destroot/opt/local/bin/f2py": no such file or directory
Error: Problem while installing py-numpy
Tetapi saat kita lihat langsung maka sebenarnya telah terdapat file f2py2.4 yang merupakan hasil ciptaan dari Portfile tersebut, untuk menjelaskannya marilah kita cp file tersebut menjadi f2py,
bash-3.2# ls
f2py2.4
bash-3.2# cp f2py2.4 f2py
bash-3.2# port upgrade outdated
---> Computing dependencies for py-numpy
---> Staging py-numpy into destroot
Error: Target org.macports.destroot returned: error renaming "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py-numpy/work/destroot/opt/local/bin/f2py" to "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py-numpy/work/destroot/opt/local/bin/f2py2.4": file already exists
Error: Problem while installing py-numpy
maka akan memunculkan error baru yang menyatakan jikalau file ini telah di ciptakan, meskipun gw coba hapus file tersebut terlebih dahulu, dan errornya tetap sama
bash-3.2# rm -rf f2py2.4
bash-3.2# port upgrade outdated
---> Computing dependencies for py-numpy
---> Staging py-numpy into destroot
Error: Target org.macports.destroot returned: error renaming "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py-numpy/work/destroot/opt/local/bin/f2py" to "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py-numpy/work/destroot/opt/local/bin/f2py2.4": file already exists
Error: Problem while installing py-numpy
Hal ini di karenakan file Portfile, melakukan dobel rikues untuk merubah nama, cara yang gw lakukan untuk memperbaikinya adalah dengan me-remark Portfile dari py-numpy
#post-destroot {
# move ${destroot}${prefix}/bin/f2py ${destroot}${prefix}/bin/f2py2.4
#}
Dan jadilah,
bash-3.2# port install py-numpy
Portfile changed since last build; discarding previous state.
---> Computing dependencies for py-numpy
---> Fetching py-numpy
---> Verifying checksum(s) for py-numpy
---> Extracting py-numpy
---> Applying patches to py-numpy
---> Configuring py-numpy
---> Building py-numpy
Lumayanlah sedikit pemanasan, daripada sibuk nge-MW terus.. wakakka :)
No comments:
Post a Comment