Closed Bug 280722 Opened 20 years ago Closed 20 years ago

Build packaging on Mac fails due to dangling links

Categories

(SeaMonkey :: Build Config, defect)

All
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 193164

People

(Reporter: chase, Assigned: wtc)

Details

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.
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
Closed: 20 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.