Build packaging on Mac fails due to dangling links

RESOLVED DUPLICATE of bug 193164

Status

SeaMonkey
Build Config
RESOLVED DUPLICATE of bug 193164
13 years ago
13 years ago

People

(Reporter: Chase Phillips, Assigned: Wan-Teh Chang)

Tracking

Trunk
All
Mac OS X

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

13 years ago
Build packaging on Mac fails due to dangling links.  The build process for
security/ places relative links to shlibsign and mangle in dist/bin/.  When
these links are copied, they are placed into a directory that is lower than the
original links.

Later in xpinstall/packager/Makefile.in, the directory is rsync'd to another
directory and the dangling links are exposed via errors in the rsync command:

  building file list ... file has vanished:
"/builds/tinderbox/Mozilla-Trunk/Darwin_6.8_Clobber/mozilla/dist/mozilla.app/Contents/MacOS/mangle"
  file has vanished:
"/builds/tinderbox/Mozilla-Trunk/Darwin_6.8_Clobber/mozilla/dist/mozilla.app/Contents/MacOS/shlibsign"
  ...
  rsync warning: some files vanished before they could be transfered (code 24)
at /SourceCache/rsync/rsync-14/rsync/main.c(633)
  make: *** [mozilla-powerpc-apple-darwin6.8.dmg] Error 24
  No files to copy
  ...

The first problem is the use of relative symlinks in installing shlibsign and
mangle.  On other platforms, we use absolute symlinks.

The second problem, according to Wan-Teh, is that we're packaging shlibsign and
mangle in the first place.

The former should be fixed to keep this problem from recurring and the latter
should be fixed to ensure we're not overpackaging.  Fixing either one should
allow barcelona to make a Mac Seamonkey Trunk build using Tinderbox in the short
term.
(Reporter)

Comment 1

13 years ago
Wan-Teh points out that this is a duplicate of bug 193164.

*** This bug has been marked as a duplicate of 193164 ***
Status: NEW → RESOLVED
Last Resolved: 13 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.