HEADS UP: GNOME 2.20.1 available for FreeBSD

Aryeh M. Friedman aryeh.friedman at gmail.com
Wed Oct 24 23:26:04 PDT 2007


Vladimir Kushnir wrote:
>
>
> On Thu, 25 Oct 2007, Aryeh M. Friedman wrote:
>
>> Joe Marcus Clarke wrote:
>>> On Wed, 2007-10-24 at 23:53 -0400, Aryeh M. Friedman wrote:
>>>
>>>> Jeremy Messenger wrote:
>>>>
>>>>> On Wed, 24 Oct 2007 22:44:19 -0500, Aryeh M. Friedman
>>>>> <aryeh.friedman at gmail.com> wrote:
>>>>>
>>>>>
>>>>>> Joe Marcus Clarke wrote:
>>>>>>
>>>>>>> On behalf of the FreeBSD GNOME team, it is my great pleasure to
>>>>>>> announce
>>>>>>> that GNOME 2.20.1 has been merged into the FreeBSD ports tree.  The
>>>>>>> official
>>>>>>>
>>>>>> Using portupgrade the install fails:
>>>>>>
>>>>> This is portupgrade status/report, we need the build failure log. You
>>>>> follow in the /usr/ports/UPDATING?
>>>>>
>>>> I will do it in pieces as I do each by hand:
>> cc -O2 -fno-strict-aliasing -pipe -march=nocona -fno-strict-aliasing
>> -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes
>> -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes
>> -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align
>> -Wwrite-strings -mno-tls-direct-seg-refs -o pedump pedump.o -pthread
>> -pthread  ./.libs/libmonoruntime.a ../io-layer/.libs/libwapi.a
>> ../utils/.libs/libmonoutils.a ../../libgc/.libs/libmonogc.a
>> -L/usr/local/lib /usr/local/lib/libgthread-2.0.so
>> /usr/local/lib/libglib-2.0.so /usr/local/lib/libintl.so
>> /usr/local/lib/libpcre.so /usr/local/lib/libiconv.so -pthread -lm
>> -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib
>> ./.libs/libmonoruntime.a(boehm-gc.o)(.text+0xb2): In function
>> `mono_gc_is_gc_thread':
>> /usr/ports/lang/mono/work/mono-1.2.5.1/mono/metadata/boehm-gc.c:97:
>> undefined reference to `GC_thread_is_registered'
>> ./.libs/libmonoruntime.a(boehm-gc.o)(.text+0xcf): In function
>> `mono_gc_register_thread':
>> /usr/ports/lang/mono/work/mono-1.2.5.1/mono/metadata/boehm-gc.c:111:
>> undefined reference to `GC_thread_register_foreign'
>> gmake[3]: *** [pedump] Error 1
>> gmake[3]: Leaving directory
>> `/usr/ports/lang/mono/work/mono-1.2.5.1/mono/metadata'
>> gmake[2]: *** [all-recursive] Error 1
>> gmake[2]: Leaving directory
>> `/usr/ports/lang/mono/work/mono-1.2.5.1/mono'
>> gmake[1]: *** [all-recursive] Error 1
>> gmake[1]: Leaving directory `/usr/ports/lang/mono/work/mono-1.2.5.1'
>> gmake: *** [all] Error 2
>> *** Error code 2
>>
>> Stop in /usr/ports/lang/mono.
>> *** Error code 1
>>
>> Stop in /usr/ports/net/avahi-sharp.
>> *** Error code 1
>>
>> Stop in /usr/ports/net/avahi.
>> *** Error code 1
>>
>> Stop in /usr/ports/net/avahi.
>>
>
> Had the same error in lang/mono (-CURRENT amd64). Solved by chamging
> *-*-*freebsd7*)
> to
> *-*-*freebsd7* | *-*-*freebsd8*)
> in work/mono-1.2.5.1/configure and work/mono-1.2.5.1/libgc/configure

Doesn't work for me:

=== configuring in libgc (/usr/ports/lang/mono/work/mono-1.2.5.1/libgc)
configure: running /bin/sh ./configure --prefix=/usr/local 
'--program-transform-name='\'''\''' '--with-gc=included'
'--with-tls=pthread' '--mandir=/usr/local/man'
'--infodir=/usr/local/info/' '--build=amd64-portbld-freebsd8.0'
'build_alias=amd64-portbld-freebsd8.0' 'CC=cc' 'CFLAGS=-O2
-fno-strict-aliasing -pipe -march=nocona' 'CXX=c++' 'CXXFLAGS=-O2
-fno-strict-aliasing -pipe -march=nocona' '--disable-embed-check'
'--with-libgc-threads=pthreads' --cache-file=/dev/null --srcdir=.
checking for a BSD-compatible install... /usr/bin/install -c -o root -g
wheel
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
checking build system type... amd64-portbld-freebsd8.0
checking host system type... amd64-portbld-freebsd8.0
checking for gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking for style of include used by gmake... GNU
checking dependency style of cc... gcc3
checking whether we are using the GNU C++ compiler... yes
checking whether c++ accepts -g... yes
checking dependency style of c++... gcc3
checking for ar... ar
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c -o root -g
wheel
checking whether to enable maintainer-specific portions of Makefiles... no
configure: error: "Pthreads not supported by the GC on this platform."
configure: error: ./configure failed for libgc
===>  Script "configure" failed unexpectedly.
Please report the problem to bsd-sharp-list at forge.novell.com
[maintainer] and
attach the "/usr/ports/lang/mono/work/mono-1.2.5.1/config.log" including the
output of the failure of your make command. Also, it might be a good idea to
provide an overview of all packages installed on your system (e.g. an `ls
/var/db/pkg`).
*** Error code 1

Stop in /usr/ports/lang/mono.

-- 
Aryeh M. Friedman
FloSoft Systems
Developer, not Business, Friendly
http://www.flosoft-systems.com



More information about the freebsd-ports mailing list