building seamonkey with clang

Cary cary at SDF.ORG
Thu Aug 22 01:16:35 UTC 2013


On Wed, Aug 21, 2013 at 05:29:28PM +0200, Dimitry Andric wrote:
> On Aug 21, 2013, at 13:23, Cary <cary at SDF.ORG> wrote:
> > On Wed, Aug 21, 2013 at 06:50:45AM +0000, Cary wrote:
> >> On Tue, Aug 20, 2013 at 11:05:42PM +0200, Dimitry Andric 
> >> wrote:
> >>> On Aug 20, 2013, at 00:54, Cary <cary at SDF.ORG> wrote:
> >>>> Several attempts to build the current port of seamonkey on 9.1-release have 
> >>>> all failed at the same point.
> >>>> I have rebuilt clang and have no idea what else
> >>>> can be done.
> >>>> Here is the error:
> >>>> 
> >>>> 
> >>>> Assertion failed: (isa<Argument>(Val) && "Unknown live-in to the entry block"),
> >>>> function solveBlockValueNonLocal, file /usr/src/lib/clang/libllvmanalysis/../../
> >>>> ../contrib/llvm/lib/Analysis/LazyValueInfo.cpp, line 605.
> >>> 
> >>> This is clang 3.1, so meanwhile the assert will most likely have been
> >>> fixed.  Can you try building one of the lang/clang ports, and build the
> >>> seamonkey port with that instead?
> >>> 
> >>> -Dimitry
> >>> 
> >>> 
> >> At the moment I am using clang-3.3_1 to build the seamonkey port.
> > No, I wasn't.  Sorry.  Trying again.
> 
> Ok, I will assume a newer clang version will have this problem fixed.
> Please let us know whether it works for you now.
> 
> 
> -Dimitry
> 

A progress report using ps(1).

root       78977 60.8  7.6 84620 57840 v1  R+    5:53PM    0:09.26 /usr/local/llvm33/bin/clang -cc1 -triple i386-portbld-freebsd9.1 -emit-obj 
-disable-free -
root       37688  0.0  0.3  8032  2064 v1  I+    4:26AM    0:00.86 make CONFIG_DONE_SEAMONKEY=1 
/usr/ports/www/seamonkey/work/.build_done.seamonkey._usr_loca
root       38215  0.0  0.2  9808  1508 v1  I+    4:32AM    0:00.01 /bin/sh -ec (cd 
/usr/ports/www/seamonkey/work/comm-release/obj-i386-portbld-freebsd9.1; if
root       38216  0.0  0.3 10452  2148 v1  I+    4:32AM    0:00.11 gmake -f /usr/ports/www/seamonkey/work/comm-release/client.mk -j1 build
root       47856  0.0  0.2 10452  1668 v1  I+    4:35AM    0:00.08 gmake -C .
root       47861  0.0  0.2 10452  1752 v1  I+    4:35AM    0:00.08 gmake -C mozilla default
root       49266  0.0  0.2 10452  1744 v1  I+    5:37AM    0:00.07 gmake tier_platform
root       58803  0.0  0.2 10452  1768 v1  I+    6:21AM    0:00.09 gmake libs_tier_platform
root       78903  0.0  0.2 10452  1812 v1  I+    5:52PM    0:00.06 gmake -C toolkit libs
root       78904  0.0  0.2 10452  1864 v1  S+    5:52PM    0:00.08 gmake -C components libs
root       78973  0.0  0.2 10452  1820 v1  S+    5:53PM    0:00.06 gmake -C diskspacewatcher libs
root       78974  0.0  0.2  9808  1576 v1  S+    5:53PM    0:00.01 /bin/sh /usr/local/bin/clang++33 -o DiskSpaceWatcher.o -c -fvisibility=hidden 
-DMOZ_GLUE_I
root       78976  0.0  4.1 56172 31464 v1  S+    5:53PM    0:00.07 /usr/local/llvm33/bin/clang++ -o DiskSpaceWatcher.o -c -fvisibility=hidden 
-DMOZ_GLUE_IN_P
cary       78979  0.0  0.2  9636  1436  0  S+    5:53PM    0:00.01 egrep seamonkey|gmake|clang

Previous attempts to build exploded after approximately 12 hours.
It seems to have made it a little farther this time.  :-)

Cary


-- 
cary at sdf.org
SDF Public Access UNIX System - http://sdf.org


More information about the freebsd-ports mailing list