Opened 19 years ago
Closed 18 years ago
#7714 closed defect (fixed)
BUG: XeTeX-0.99b
Reported by: | bcalder@… | Owned by: | pguyot (Paul Guyot) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.2 |
Keywords: | Cc: | danchr@…, olivier.pe@…, paulymer5@… | |
Port: |
Description
XeTeX install violates hdiutil contract. From the hdiutil man page:
-mountpoint path assuming only one volume, mount it at path
instead of in /Volumes. Note that mount- point names cannot be greater than MNAMELEN characters (90 as of this writing). See fstab(5) for ways to make particular vol- umes automatically mount in particular filesystem locations.
the Portfile specifies:
hdiutil mount ${distpath}/${distfiles} -mountpoint ${workpath}/img
which generates:
hdiutil mount /opt/local/var/db/dports/distfiles/XeTeX/XeTeX_099b.dmg -mountpoint /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_tex_XeTeX/work/img
the path is 126 characters. Sorry chaps!
"sudo port install xetex" fails thusly:
---> Fetching XeTeX ---> Attempting to fetch XeTeX_099b.dmg from http://scripts.sil.org/cms/scripts/render_download.php?site_id=nrsi&format=file&media_id=xetex_099b&filename= ---> Verifying checksum(s) for XeTeX ---> Extracting XeTeX Error: Target com.apple.extract returned: shell command " hdiutil mount /opt/local/var/db/dports/distfiles/XeTeX/XeTeX_099b.dmg -mountpoint /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_tex_XeTeX/work/img && ditto --rsrc /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_tex_XeTeX/work/img /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_tex_XeTeX/work/files && hdiutil eject /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_tex_XeTeX/work/img" returned error 1 Command output: Checksumming DDM...
DDM: verified CRC32 $F993F889
Checksumming Apple (Apple_partition_map : 0)...
Apple (Apple_partition_map : 0): verified CRC32 $FC5E0685
Checksumming disk image (Apple_HFS : 1)...
disk image (Apple_HFS : 1): verified CRC32 $CCDDBC4A
Checksumming (Apple_Free : 2)...
(Apple_Free : 2): verified CRC32 $00000000
verified CRC32 $06BCB06E hdiutil: mount failed - no mountable file systems
Error: /opt/local/bin/port: Status 1 encountered during processing.
regards
Change History (6)
comment:1 Changed 19 years ago by blb@…
Cc: | pguyot@… removed |
---|---|
Owner: | changed from darwinports-bugs@… to pguyot@… |
comment:2 Changed 19 years ago by danchr@…
Cc: | danchr@… added |
---|
comment:3 Changed 19 years ago by olivier.pe@…
Cc: | olivier.pe@… added |
---|
comment:4 Changed 19 years ago by barabas@…
sudo port install XeTeX hdiutil mount /opt/local/var/db/dports/distfiles/XeTeX/XeTeX_099b.dmg sudo ln -s /Volumes/XeTeX /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_tex_XeTeX/work/img sudo port install XeTeX
comment:5 Changed 18 years ago by paulymer5@…
Cc: | paulymer5@… added |
---|
comment:6 Changed 18 years ago by pguyot (Paul Guyot)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Fixed with the update to 0.994a.
Assigning to maintainer.