firefox-2.0.0.12, 1 port is broken for FreeBSD7.0 on ARM64 platform

Jeremy Messenger mezz7 at cox.net
Thu Apr 3 19:01:01 UTC 2008


On Thu, 03 Apr 2008 13:12:45 -0500, Xi Liu <xliu99 at yahoo.com> wrote:

> Oops! Not quite, ...
> I still have error compiling latest port
> firefox-2.0.0.13.
>
> Am I missing anything?

Yeah, you have to update glib20 first (actually, you should run  
portupgrade -a or portmaster -a). If you have GNOME installed, you should  
follow in /usr/ports/UPDATING for GNOME 2.22.

Cheers,
Mezz

> Thanks,
> Xi
> _______________________________________________
>
> cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/include
> -pthread -DG_LOG_DOMAIN=\"GLib-GIO\" -I../..
> -I../../glib -I../../gmodule -I../../gio
> -DG_DISABLE_CAST_CHECKS
> -DGIO_MODULE_DIR=\"/usr/local/lib/gio/modules\"
> -DGIO_COMPILATION -DG_DISABLE_DEPRECATED -O2
> -fno-strict-aliasing -pipe -Wall -MT
> libgiofam_la-gfamfilemonitor.lo -MD -MP -MF
> .deps/libgiofam_la-gfamfilemonitor.Tpo -c
> gfamfilemonitor.c -o libgiofam_la-gfamfilemonitor.o
>> /dev/null 2>&1
> mv -f .deps/libgiofam_la-gfamfilemonitor.Tpo
> .deps/libgiofam_la-gfamfilemonitor.Plo
> /bin/sh ../../libtool --tag=CC   --mode=link cc
> -DG_LOG_DOMAIN=\"GLib-GIO\" -I../.. -I../../glib
> -I../../gmodule -I../../gio -DG_DISABLE_CAST_CHECKS
> -DGIO_MODULE_DIR=\"/usr/local/lib/gio/modules\"
> -DGIO_COMPILATION -DG_DISABLE_DEPRECATED -O2
> -fno-strict-aliasing -pipe  -Wall -export_dynamic
> -avoid-version -module -no-undefined
> -export-symbols-regex '^g_io_module_(load|unload)'
> -L/usr/local/lib -lintl -o libgiofam.la -rpath
> /usr/local/lib/gio/modules libgiofam_la-fam-helper.lo
> libgiofam_la-fam-module.lo
> libgiofam_la-gfamdirectorymonitor.lo
> libgiofam_la-gfamfilemonitor.lo  -lgio-2.0
> -lgobject-2.0 -lglib-2.0  -lfam
> generating symbol list for `libgiofam.la'
> /usr/bin/nm -B  .libs/libgiofam_la-fam-helper.o
> .libs/libgiofam_la-fam-module.o
> .libs/libgiofam_la-gfamdirectorymonitor.o
> .libs/libgiofam_la-gfamfilemonitor.o  | sed -n -e
> 's/^.*[        ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[
> ][      ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' |
> /usr/bin/sed 's/.* //' | sort | uniq >
> .libs/libgiofam.exp
> /usr/bin/grep -E -e "^g_io_module_(load|unload)"
> ".libs/libgiofam.exp" > ".libs/libgiofam.expT"
> mv -f ".libs/libgiofam.expT" ".libs/libgiofam.exp"
> cc -shared  .libs/libgiofam_la-fam-helper.o
> .libs/libgiofam_la-fam-module.o
> .libs/libgiofam_la-gfamdirectorymonitor.o
> .libs/libgiofam_la-gfamfilemonitor.o  -Wl,--rpath
> -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib
> -L/usr/local/lib /usr/local/lib/libintl.so -lgio-2.0
> /usr/local/lib/libgobject-2.0.so
> /usr/local/lib/libglib-2.0.so /usr/local/lib/libfam.so
>  -Wl,-soname -Wl,libgiofam.so -Wl,-retain-symbols-file
> -Wl,.libs/libgiofam.exp -o .libs/libgiofam.so
> /usr/bin/ld: cannot find -lgio-2.0
> gmake: *** [libgiofam.la] Error 1
> *** Error code 2
>
> Stop in /usr/ports/devel/gio-fam-backend.
> *** Error code 1
>
> Stop in /usr/ports/devel/desktop-file-utils.
> *** Error code 1
>
> Stop in /usr/ports/www/firefox.
> *** Error code 1
>
> Stop in /usr/ports/www/firefox.
> certify# cd /usr/ports/devel/
>
> --- Xi Liu <xliu99 at yahoo.com> wrote:
>
>> Thanks! latest port firefox-2.0.0.13 compiled!
>> Xi
>> --- Jeremy Messenger <mezz7 at cox.net> wrote:
>>
>> > On Thu, 03 Apr 2008 11:18:08 -0500, Xi Liu
>> > <xliu99 at yahoo.com> wrote:
>> >
>> > > Hi there,
>> > >
>> > >
>> > > I am doign a fresh install of FreeBSD7.0.
>> > > I got the following error (see below) when
>> > compiling
>> > > firefox-2.0.0.12,1 port.
>> > >
>> > > How do I get around this though?
>> >
>> > You have stale file(s) in firefox/files/*. The
>> >
>>
> patch-content__canvas__src__nsCanvasRenderingContext2D.cpp
>> > was removed
>> > about three months ago. Try to remove
>> > /usr/ports/www/firefox and update
>> > your ports tree.
>> >
>> > Cheers,
>> > Mezz
>> >
>> > > Thanks,
>> > > Xi
>> > > ------------------------------------------------
>> > > certify# uname -v
>> > > FreeBSD 7.0-RELEASE #0: Sun Feb 24 10:35:36 UTC
>> > 2008
>> > >
>> >
>>
> root at driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
>> > > certify# pwd
>> > > /usr/ports/www/firefox
>> > > certify# make clean
>> > > ===>  Cleaning for firefox-2.0.0.12,1
>> > > certify# make
>> > > ===>  Vulnerability check disabled, database not
>> > found
>> > > ===>  Found saved configuration for
>> > firefox-2.0.0.12,1
>> > > ===>  Extracting for firefox-2.0.0.12,1
>> > > => MD5 Checksum OK for
>> > > firefox-2.0.0.12-source.tar.bz2.
>> > > => SHA256 Checksum OK for
>> > > firefox-2.0.0.12-source.tar.bz2.
>> > > ===>   firefox-2.0.0.12,1 depends on file:
>> > > /usr/local/bin/perl5.8.8 - found
>> > > ===>  Patching for firefox-2.0.0.12,1
>> > > ===>   firefox-2.0.0.12,1 depends on file:
>> > > /usr/local/bin/perl5.8.8 - found
>> > > ===>  Applying FreeBSD patches for
>> > firefox-2.0.0.12,1
>> > > Ignoring previously applied (or reversed) patch.
>> > > 1 out of 1 hunks ignored--saving rejects to
>> > >
>> >
>>
> content/canvas/src/nsCanvasRenderingContext2D.cpp.rej
>> > > => Patch
>> > >
>> >
>>
> patch-content__canvas__src__nsCanvasRenderingContext2D.cpp
>> > > failed to apply cleanly.
>> > > => Patch(es) patch-Double.cpp
>> > > patch-browser_app_mozilla.in
>> > > patch-build_unix_run-mozilla.sh
>> > > patch-config-mkdepend-imakemdep.h
>> > > patch-config-rules.mk
>> patch-config_autoconf.mk.in
>> > > patch-config_mkdepend_Makefile.in
>> patch-configure
>> > > applied cleanly.
>> > > *** Error code 1
>> > >
>> > > Stop in /usr/ports/www/firefox.
>> > > *** Error code 1
>> > >
>> > > Stop in /usr/ports/www/firefox.
>> > > certify#


-- 
mezz7 at cox.net  -  mezz at FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gnome at FreeBSD.org


More information about the freebsd-gnome mailing list