Opened 18 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 18 years ago by blb@…

Cc: pguyot@… removed
Owner: changed from darwinports-bugs@… to pguyot@…

Assigning to maintainer.

comment:2 Changed 18 years ago by danchr@…

Cc: danchr@… added

comment:3 Changed 18 years ago by olivier.pe@…

Cc: olivier.pe@… added

comment:4 Changed 18 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: newclosed

Fixed with the update to 0.994a.

Note: See TracTickets for help on using tickets.