[MacPorts] #30058: mesa: extract failed: Cannot hard link

MacPorts noreply at macports.org
Wed Jul 6 19:06:45 PDT 2011


#30058: mesa: extract failed: Cannot hard link
-------------------------------------+--------------------------------------
  Reporter:  sflagan@…               |       Owner:  jeremyhu@…           
      Type:  defect                  |      Status:  reopened             
  Priority:  Normal                  |   Milestone:                       
 Component:  ports                   |     Version:  1.9.2                
Resolution:                          |    Keywords:                       
      Port:  mesa                    |  
-------------------------------------+--------------------------------------
Changes (by sflagan@…):

  * status:  closed => reopened
  * resolution:  invalid =>


Comment:

 Replying to [comment:2 jeremyhu@…]:
 > Are you using an unsupported / non-POSIX file system?

 I am trying this on a MacBook Pro running OS X10.6.6.  I have not modified
 the computer in any significant way.  I believe this means it is using a
 POSIX-compliant file system.  Is there a way to check?

 I tried cleaning mesa and installing arb again with no success. I receive
 this error:

 {{{
 Castle$ sudo port clean mesa
 Password:
 --->  Cleaning mesa
 Stephani-Shustas-MacBook-Pro:~ Castle$ sudo port install arb
 --->  Computing dependencies for arb
 --->  Dependencies to be installed: glw mesa openmotif Xft2 fontconfig
 freetype xrender xorg-renderproto jpeg libpng xbitmaps xorg-libXp xorg-
 printproto gsed gv Xaw3d imake xorg-cf-files xpm ghostscript libidn
 libpaper tiff xorg-libXinerama xorg-xineramaproto lynx sablotron
 spidermonkey nspr xfig transfig netpbm jasper xorg-libXaw groff psutils
 --->  Fetching mesa
 --->  Verifying checksum(s) for mesa
 --->  Extracting mesa
 Error: Target org.macports.extract returned: shell command failed (see log
 for details)
 Error: Failed to install mesa
 Log for mesa is at:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_mesa/main.log
 Error: The following dependencies were not installed: glw mesa openmotif
 Xft2 fontconfig freetype xrender xorg-renderproto jpeg libpng xbitmaps
 xorg-libXp xorg-printproto gsed gv Xaw3d imake xorg-cf-files xpm
 ghostscript libidn libpaper tiff xorg-libXinerama xorg-xineramaproto lynx
 sablotron spidermonkey nspr xfig transfig netpbm jasper xorg-libXaw groff
 psutils
 Error: Status 1 encountered during processing.
 To report a bug, see <http://guide.macports.org/#project.tickets>
 }}}

 This appears to be the same error message.

 The log says:

 {{{
 version:1
 :debug:main Attempting ln -sf
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_mesa/work
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/x11/mesa/work
 :debug:main Executing org.macports.main (mesa)
 :msg:main --->  Fetching mesa
 :debug:fetch fetch phase started at Wed Jul  6 18:44:37 PDT 2011
 :debug:fetch Executing org.macports.fetch (mesa)
 :msg:fetch --->  Verifying checksum(s) for mesa
 :debug:checksum checksum phase started at Wed Jul  6 18:44:37 PDT 2011
 :debug:checksum Executing org.macports.checksum (mesa)
 :info:checksum --->  Checksumming MesaLib-7.10.3.tar.bz2
 :debug:checksum Correct (rmd160) checksum for MesaLib-7.10.3.tar.bz2
 :info:checksum --->  Checksumming MesaGLUT-7.10.3.tar.bz2
 :debug:checksum Correct (rmd160) checksum for MesaGLUT-7.10.3.tar.bz2
 :debug:checksum setting option extract.cmd to /usr/bin/bzip2
 :msg:checksum --->  Extracting mesa
 :debug:extract extract phase started at Wed Jul  6 18:44:38 PDT 2011
 :debug:extract Executing org.macports.extract (mesa)
 :info:extract --->  Extracting MesaLib-7.10.3.tar.bz2
 :debug:extract setting option extract.args to
 '/opt/local/var/macports/distfiles/mesa/MesaLib-7.10.3.tar.bz2'
 :debug:extract Environment: CPATH='/opt/local/include'
 CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_mesa/work/.CC_PRINT_OPTIONS'
 LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES'
 MACOSX_DEPLOYMENT_TARGET='10.6'
 :debug:extract Assembled command: 'cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_mesa/work"
 && /usr/bin/bzip2 -dc
 '/opt/local/var/macports/distfiles/mesa/MesaLib-7.10.3.tar.bz2' |
 /usr/bin/gnutar --no-same-owner -xf -'
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/memory_pool.c: Cannot hard
 link to `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/memory_pool.c':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/memory_pool.h: Cannot hard
 link to `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/memory_pool.h':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r300_fragprog.c: Cannot
 hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r300_fragprog.c': (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r300_fragprog_emit.c:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r300_fragprog_emit.c':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r300_fragprog.h: Cannot
 hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r300_fragprog.h': (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r300_fragprog_swizzle.c:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r300_fragprog_swizzle.c':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r300_fragprog_swizzle.h:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r300_fragprog_swizzle.h':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r3xx_fragprog.c: Cannot
 hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r3xx_fragprog.c': (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r3xx_vertprog.c: Cannot
 hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r3xx_vertprog.c': (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r3xx_vertprog_dump.c:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r3xx_vertprog_dump.c':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r500_fragprog.c: Cannot
 hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r500_fragprog.c': (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r500_fragprog_emit.c:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r500_fragprog_emit.c':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r500_fragprog.h: Cannot
 hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/r500_fragprog.h': (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_code.c: Cannot hard
 link to `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_code.c':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_code.h: Cannot hard
 link to `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_code.h':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_compiler.c: Cannot
 hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_compiler.c': (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_compiler.h: Cannot
 hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_compiler.h': (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_compiler_util.c:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_compiler_util.c':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_compiler_util.h:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_compiler_util.h':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_dataflow.c: Cannot
 hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_dataflow.c': (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_dataflow_deadcode.c:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_dataflow_deadcode.c':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_dataflow.h: Cannot
 hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_dataflow.h': (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_dataflow_swizzles.c:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_dataflow_swizzles.c':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_emulate_branches.c:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_emulate_branches.c':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_emulate_branches.h:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_emulate_branches.h':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_emulate_loops.c:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_emulate_loops.c':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_emulate_loops.h:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_emulate_loops.h':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_opcodes.c: Cannot
 hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_opcodes.c': (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_opcodes.h: Cannot
 hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_opcodes.h': (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_optimize.c: Cannot
 hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_optimize.c': (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_pair_regalloc.c:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_pair_regalloc.c':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_pair_schedule.c:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_pair_schedule.c':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_pair_translate.c:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_pair_translate.c':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_program_alu.c:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_program_alu.c':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_program_alu.h:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_program_alu.h':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_program.c: Cannot
 hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_program.c': (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_program_constants.h:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_program_constants.h':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_program.h: Cannot
 hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_program.h': (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_program_pair.c:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_program_pair.c':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_program_pair.h:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_program_pair.h':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_program_print.c:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_program_print.c':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_program_tex.c:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_program_tex.c':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_program_tex.h:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_program_tex.h':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_remove_constants.c:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_remove_constants.c':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_remove_constants.h:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_remove_constants.h':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_rename_regs.c:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_rename_regs.c':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_rename_regs.h:
 Cannot hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_rename_regs.h':
 (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_swizzle.h: Cannot
 hard link to
 `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/radeon_swizzle.h': (null)
 :info:extract /usr/bin/gnutar:
 Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/Makefile: Cannot hard link
 to `Mesa-7.10.3/src/mesa/drivers/dri/r300/compiler/Makefile': (null)
 :info:extract /usr/bin/gnutar: Error exit delayed from previous errors
 :info:extract shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_mesa/work"
 && /usr/bin/bzip2 -dc
 '/opt/local/var/macports/distfiles/mesa/MesaLib-7.10.3.tar.bz2' |
 /usr/bin/gnutar --no-same-owner -xf - " returned error 2
 :error:extract Target org.macports.extract returned: shell command failed
 (see log for details)
 :debug:extract Backtrace: shell command failed (see log for details)
     while executing
 "$procedure $targetname"
 :info:extract Warning: the following items did not execute (for mesa):
 org.macports.activate org.macports.extract org.macports.patch
 org.macports.configure org.macports.build org.macports.destroot
 org.macports.install
 :error:extract Failed to install mesa
 :notice:extract Log for mesa is at:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_mesa/main.log
 }}}

 I have successfully installed this program through MacPorts on a MacMini
 running OS X10.6.5 without any issues.

-- 
Ticket URL: <https://trac.macports.org/ticket/30058#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list