Hello again. On Mon, Sep 12, 2011 at 10:32, Ryan Schmidt <[email protected]> wrote: > > On Sep 11, 2011, at 15:37, Alexander Skwar wrote: > >> Earlier today, I wanted to upgrade from Macports 1.9.2 to >> 2.0.3 on my OSX 10.6.8 system. Well, it didn't work out… >> >> http://pastebin.com/he85hMaP > > The curious error here is: > > Error: Target org.macports.activate returned: Image error: Source file > /opt/local/var/macports/software/libiconv/mpextract3ugNwK7m/opt/local/bin/iconv > does not appear to exist (cannot lstat it). Unable to activate port > libiconv. > > I'm not sure what that's all about. IS there anything unusual about your > system? Are you running a case-sensitive filesystem? Have you replaced /opt > or /opt/local or any path inside it with a link to another filesystem?
Yes, I don't have a case sensitive filesystem. MacBook-Pro:local alex$ echo small a | sudo dd of=a 0+1 records in 0+1 records out 8 bytes transferred in 0.000060 secs (133153 bytes/sec) MacBook-Pro:local alex$ echo CAPITAL A | sudo dd of=A 0+1 records in 0+1 records out 10 bytes transferred in 0.000035 secs (285327 bytes/sec) MacBook-Pro:local alex$ cat a CAPITAL A If it were case sensitive, it would've printed "small a". This is in /opt/local. MacBook-Pro:~ alex$ cd /opt/local MacBook-Pro:local alex$ df . Filesystem 512-blocks Used Available Capacity Mounted on /dev/disk0s2 1900021504 964556144 934953360 51% / > > What if you clean libiconv, uninstall it, and try again? Same error? > > sudo port clean libiconv > sudo port -f uninstall libiconv Don't know if it matters, but I had several old versions still registered: MacBook-Pro:local alex$ sudo port -f uninstall libiconv ---> The following versions of libiconv are currently installed: ---> libiconv @1.13.1_0 ---> libiconv @1.13.1_0+universal ---> libiconv @1.14_0+universal I removed all of them. > sudo port install libiconv No good :( MacBook-Pro:local alex$ sudo port install libiconv ---> Computing dependencies for libiconv ---> Fetching archive for libiconv ---> Attempting to fetch libiconv-1.14_0.darwin_10.x86_64.txz from http://packages.macports.org/libiconv ---> Fetching libiconv ---> Verifying checksum(s) for libiconv ---> Extracting libiconv ---> Applying patches to libiconv ---> Configuring libiconv ---> Building libiconv ---> Staging libiconv into destroot ---> Installing libiconv @1.14_0 Error: Target org.macports.install returned: shell command failed (see log for details) Log for libiconv is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_libiconv/libiconv/main.log Error: Status 1 encountered during processing. To report a bug, see <http://guide.macports.org/#project.tickets> The main.log is at http://pastebin.com/Xc13msFz - it's 324k! Ends with: :info:install a ./opt/local/share/man/man3/iconv.3.gz :info:install a ./opt/local/share/man/man3/iconv_close.3.gz :info:install a ./opt/local/share/man/man3/iconv_open.3.gzdyld: Library not loaded: /opt/local/lib/libiconv.2.dylib :info:install Referenced from: /opt/local/bin/xz :info:install Reason: Incompatible library version: xz requires version 8.0.0 or later, but libiconv.2.dylib provides version 7.0.0 :info:install : Write error: Broken pipesh: line 1: 54480 Done(1) /usr/bin/tar -cvf - . :info:install 54481 Trace/BPT trap | /opt/local/bin/xz -c6 > /opt/local/var/macports/software/libiconv/libiconv-1.14_0.darwin_10.x86_64.txz :info:install shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_libiconv/libiconv/work/destroot" && /usr/bin/tar -cvf - . | /opt/local/bin/xz -c6 > /opt/local/var/macports/software/libiconv/libiconv-1.14_0.darwin_10.x86_64.txz " returned error 133 :error:install Target org.macports.install returned: shell command failed (see log for details) :debug:install Backtrace: shell command failed (see log for details) while executing "command_exec archive" (procedure "create_archive" line 295) invoked from within "create_archive $location $portarchivetype" (procedure "portinstall::install_main" line 15) invoked from within "$procedure $targetname" :info:install Warning: the following items did not execute (for libiconv): org.macports.activate org.macports.install :notice:install Log for libiconv is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_libiconv/libiconv/main.log I have now uninstalled [email protected].{2,3}_0, BUT… MacBook-Pro:local alex$ sudo port install libiconv---> Computing dependencies for libiconv Error: Target org.macports.archivefetch returned: Unsupported port archive type 'txz': Failed to locate 'xz' in path: '/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin' or at its MacPorts configuration time location, did you move it? Log for libiconv is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_libiconv/libiconv/main.log Error: Status 1 encountered during processing. To report a bug, see <http://guide.macports.org/#project.tickets> > I wonder if MacPorts is trying to use MacPorts' own bzip2 to decompress the > archive; if so, that of course won't work, as you noted bzip2 was a red herring… Sorry about that. Never trust what a "customer" says :-) Regards, Alexander -- ↯ Lifestream (Twitter, Blog, …) ↣ http://alexs77.soup.io/ ↯ ↯ Chat (Jabber/Google Talk) ↣ [email protected] , AIM: alexws77 ↯ _______________________________________________ macports-users mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
