CLangBSD

Playing with CLangBSD project give me lots of fun and experience.

In base system all fine, but with ports I have some troubles

At this time some critical for me ports is unbuildable under CLangBSD:

  1. devel/binutils
  2. devel/icu[4]
  3. devel/pcre
  4. lang/ruby1[89]

Other port under investigation

However, without these ports further builds is mostly impossible

Page will be updated to reflect current status

Errors:

pcre:

mv -f .deps/pcrecpp_unittest.Tpo .deps/pcrecpp_unittest.Po

/bin/sh ./libtool --tag=CXX --mode=link /usr/local/libexec/ccache/world-c++ -O2 -pipe -fPIC -fno-strict-aliasing -o pcrecpp_unittest pcrecpp_unittest.o libpcrecpp.la

libtool: link: /usr/local/libexec/ccache/world-c++ -O2 -pipe -fPIC -fno-strict-aliasing -o .libs/pcrecpp_unittest pcrecpp_unittest.o ./.libs/libpcrecpp.so /tmp/usr/ports/devel/pcre/work/pcre-8.02/.libs/libpcre.so -Wl,-rpath -Wl,/usr/local/lib

/usr/bin/ld: .libs/pcrecpp_unittest: hidden symbol `__dso_handle' in /usr/lib/crtbegin.o is referenced by DSO

c++: error: linker command failed with exit code 1 (use -v to see invocation)

*** Error code 1

Stop in /tmp/usr/ports/devel/pcre/work/pcre-8.02.

*** Error code 1

binutils:

libtool: compile: /usr/local/libexec/ccache/world-cc -DHAVE_CONFIG_H -I. -I. -I. -I./../include -DBINDIR=\"/usr/local/bin\" -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -O2 -pipe -I/usr/local/include -fno-strict-aliasing -MT opncls.lo -MD -MP -MF .deps/opncls.Tpo -c opncls.c -o opncls.o

In file included from opncls.c:1:

opncls.c:235:31: error: expression result unused [-Wunused-value]

(((nbfd)->cacheable = 1), 1);

^

1 diagnostic generated.

gmake[4]: *** [opncls.lo] Error 1

gmake[4]: Leaving directory `/tmp/usr/ports/devel/binutils/work/binutils-2.20.1/bfd'

gmake[3]: *** [all-recursive] Error 1

gmake[3]: Leaving directory `/tmp/usr/ports/devel/binutils/work/binutils-2.20.1/bfd'

gmake[2]: *** [all] Error 2

gmake[2]: Leaving directory `/tmp/usr/ports/devel/binutils/work/binutils-2.20.1/bfd'

gmake[1]: *** [all-bfd] Error 2

gmake[1]: Leaving directory `/tmp/usr/ports/devel/binutils/work/binutils-2.20.1'

gmake: *** [all] Error 2

*** Error code 1

Stop in /usr/ports/devel/binutils.

*** Error code 1

Ruby18:

usr/local/libexec/ccache/world-cc -I/usr/include -O2 -pipe -fno-strict-aliasing -std=gnu89 -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -c main.c

/usr/local/libexec/ccache/world-cc -I/usr/include -O2 -pipe -fno-strict-aliasing -std=gnu89 -fPIC -DRUBY_EXPORT -L. -rpath=/usr/lib:/usr/local/lib -pthread -rdynamic -pthread main.o libruby18-static.a -lrt -lcrypt -lm -L/usr/lib -rpath=/usr/lib:/usr/local/lib -pthread -o miniruby

./lib/fileutils.rb:1437: [BUG] unexpected local variable assignment

ruby 1.8.7 (2010-01-10 patchlevel 249) [amd64-freebsd9]

*** Signal 6

Stop in /tmp/usr/ports/lang/ruby18/work/ruby-1.8.7-p249.

*** Error code 1

icu:

/string/

---[OK] ---/string/TestString

---[OK] ---/string/TestLocalizedString

---[OK] ---/string/TestSprintfFormat

---[OK] ---/string/TestSnprintf

---[OK] ---/string/TestSScanset

---[OK] ---/string/TestStringCompatibility

---[OK] ---/string/TestBadScanfFormat

---[OK] ---/string/TestVargs

---[OK] ---/string/TestCount

/translit/

---[OK] ---/translit/ops

*** Signal 11

Stop in /usr/ports/devel/icu.

*** Error code 1