firefox 1.0.4 compilation failure

Vladimir Kotal vladimir.kotal at col.cz
Fri Jun 17 08:49:40 GMT 2005


On Thu, Jun 16, 2005 at 05:36:50AM -0400, Michael Johnson wrote:
> 
> On Jun 16, 2005, at 5:26 AM, Vladimir Kotal wrote:
> 
> >On Thu, Jun 16, 2005 at 04:23:43AM -0400, Michael Johnson wrote:
> >
> >>
> >>
> >>update print/freetype2 to 2.1.9 and retry
> >>
> >>>
> >>>
> >
> >After upgrade, I got another failure:
> 
> From looking at your installed ports ....
> 
> (from below)
> gettext-0.11.5_1    GNU gettext package
> gettext-0.12.1      GNU gettext package
> gettext-0.13.1_1    GNU gettext package
> ...
> glib-2.2.3          Some useful routines of C programming (current  
> stable versi
> glib-2.4.1          Some useful routines of C programming (current  
> stable versi
> glib-2.6.4          Some useful routines of C programming (current  
> stable versi
> ...
> gtk-2.4.1           Gimp Toolkit for X11 GUI (current stable version)
> gtk-2.6.7           Gimp Toolkit for X11 GUI (current stable version)
> 
> and more.. why do you have same port of different versions installed?
> 

Hmm, incorrect usage of pkg_{install,delete} I guess. 

After reinstalling libXft, glib, pango, freetype2, gtk2, gnome-libs and 
couple of others I ended with the following:

Creating ../../dist/idl
/usr/ports/www/firefox/work/mozilla/config/nsinstall -R -m 644
nsIConsoleListener.idl nsIConsoleMessage.idl nsIConsoleService.idl
nsIErrorService.idl nsIException.idl nsIExceptionService.idl
../../dist/idl
Creating _xpidlgen/.done
nsIConsoleListener.idl
../../dist/bin/xpidl -m header -w -I. -I../../dist/idl -o
_xpidlgen/nsIConsoleListener nsIConsoleListener.idl
/usr/libexec/ld-elf.so.1: Shared object "libglib-2.0.so.400" not found
gmake[3]: *** [_xpidlgen/nsIConsoleListener.h] Error 1
gmake[3]: Leaving directory
`/usr/ports/www/firefox/work/mozilla/xpcom/base'
gmake[2]: *** [export] Error 2
gmake[2]: Leaving directory `/usr/ports/www/firefox/work/mozilla/xpcom'
gmake[1]: *** [tier_2] Error 2
gmake[1]: Leaving directory `/usr/ports/www/firefox/work/mozilla'
gmake: *** [default] Error 2
*** Error code 2

Stop in /usr/ports/www/firefox.


This is problem with glib2, which contains
/usr/local/lib/libglib-2.0.so.600 instead of
/usr/local/lib/libglib-2.0.so.400

I am not exactly sure how to solve this without linking
/usr/local/lib/libglib-2.0.so.400 to /usr/local/lib/libglib-2.0.so.600.


The list of packages now looks like this:


COL-aclcheck-0.10   Cisco ACL checker port
COL-backup-1.4      Backup system client
COL-checks-1.5      Checks
COL-daemon-check-1.4 Daemon check
COL-ipf-2.6         "Proprietary IPF package"
COL-ipv6gen-0.3     IPv6 prefix generator
COL-pdf2html-1.3    Czech On Line version of pdf2html converter used by webmail
COL-ports-update-1.5 Ports collection update system
COL-racsd-1.7.3     RADIUS server
COL-radclient-0.12  Library and test binary for racsd AAA daemon
COL-stat-0.1        Print inode contents with speciall timeval
COL-stat-timeval-0.1 Print inode contents with speciall timeval
ImageMagick-5.5.7.16_1 Image processing tools
Mesa-3.4.2_2        A graphics library similar to SGI's OpenGL
ORBit-0.5.17        High-performance CORBA ORB with support for the C language
OpenSSH-askpass-1.2.2.2001.02.24 Graphical password applet for entering SSH passphrase
R-1.9.0             A language for statistical computing and graphics
XFree86-4.3.0,1     X11/XFree86 core distribution (complete, using mini/meta-po
XFree86-FontServer-4.3.0 XFree86-4 font server
XFree86-Server-4.3.0_2 XFree86-4 X server and related programs
XFree86-clients-4.3.0_1 XFree86-4 client programs and related files
XFree86-documents-4.3.0 XFree86-4 documentation
XFree86-font100dpi-4.3.0 XFree86-4 bitmap 100 dpi fonts
XFree86-font75dpi-4.3.0 XFree86-4 bitmap 75 dpi fonts
XFree86-fontCyrillic-4.3.0 XFree86-4 Cyrillic fonts
XFree86-fontDefaultBitmaps-4.3.0 XFree86-4 default bitmap fonts
XFree86-fontEncodings-4.3.0 XFree86-4 font encoding files
XFree86-fontScalable-4.3.0 XFree86-4 scalable fonts
XFree86-libraries-4.3.0_1 XFree86-4 libraries and headers
Xaw3d-1.5           A 3-D Athena Widget set that looks like Motif
aalib-1.4.r5_1      An ascii art library
acroread-5.06_1     View, distribute and print PDF documents
adns-1.0_1          Easy to use, asynchronous-capable DNS client library and ut
atk-1.9.1           A GNOME accessibility toolkit (ATK)
aumix-gtk-2.8_2     Audio mixer for X11, terminal, or command line
autoconf-2.57_1     Automatically configure source code on many Un*x platforms 
automake-1.4.5_9    GNU Standards-compliant Makefile generator (legacy version 
bash-2.05b.004      The GNU Bourne Again Shell
bind84-8.4.4        The Berkeley Internet Name Domain, an implementation of DNS
bison-1.75_1        A parser generator from FSF, (mostly) compatible with Yacc
bitstream-vera-1.10 Bitstream Vera TrueType font collection
cabextract-0.6      A program to extract Microsoft cabinet (.CAB) files
chmlib-0.3.1_2      A library for dealing with Microsoft ITSS/CHM format files
cidr-2.3.2          RFC 1878 subnet calculator / helper
cups-base-1.1.19.0  The Common UNIX Printing System: headers, libs, & daemons
curl-7.12.1         Non-interactive tool to get files from FTP, GOPHER, HTTP(S)
cvsup-without-gui-16.1g General network file distribution system optimized for CVS 
db41-4.1.25_3       The Berkeley DB package, revision 4.1
dia-0.94_2,1        Diagram creation program, similar to Visio
docbook-1.3         Meta-port for the different versions of the DocBook DTD
docbook-241_2       V2.4.1 of the DocBook DTD, designed for technical documenta
docbook-3.0_2       V3.0 of the DocBook DTD, designed for technical documentati
docbook-3.1_2       V3.1 of the DocBook DTD, designed for technical documentati
docbook-4.0_2       V4.0 of the DocBook DTD, designed for technical documentati
docbook-4.1_2       V4.1 of the DocBook DTD, designed for technical documentati
docbook-sk-4.1.2_3  XML version of the DocBook DTD version controlled for Scrol
docbook-tdg-2.0.12  Norman Walsh's book "DocBook: The Definitive Guide"
docbook-xml-4.2_1   XML version of the DocBook DTD
docbook-xsd-1.0.b1  DocBook W3C XML Schema
docbook-xsl-1.68.1  XSL DocBook stylesheets
dri-4.3.0,1         OpenGL hardware acceleration drivers for XFree86
dtd-catalogs-1.2    SGML DTDs catalogs
dummyflash-1.0_1    Silently consume flash MIME types
esound-0.2.36       A sound library for enlightenment package
ethereal-0.10.3     A powerful network analyzer/capture tool
expat-1.95.7        XML 1.0 parser written in C
flac-1.1.2          Free lossless audio codec
flow-tools-0.66_1   Suite of tools and library to work with netflow data
fontconfig-2.2.3,1  An XML-based font configuration API for X Windows
freeradius-1.0.2    A free RADIUS server implementation
freetype2-2.1.9     A free and portable TrueType font rendering engine
gcc-3.3.1_20030804  GNU Compiler Collection 3.3
gdb-5.3_1,1         GNU GDB 5.3 developmental snapshot
gdbm-1.8.3_1        The GNU database manager
gettext-0.14.4_1    GNU gettext package
gftp-2.0.17         A free multithreaded GTK-based GUI ftp and sftp client
ghostscript-gnu-7.05_4 GNU Postscript interpreter
gle-3.0.3           A GL Tubing and Extrusion Library
glib-2.6.5          Some useful routines of C programming (current stable versi
gmake-3.80_2        GNU version of 'make' utility
gnomehier-2.0_6     A utility port that creates the GNOME directory tree
gnomelibs-1.4.2_3   Libraries for GNOME, a GNU desktop environment
gtk-1.2.10_13       Gimp Toolkit for X11 GUI (previous stable version)
gtk-2.6.7           Gimp Toolkit for X11 GUI (current stable version)
gv-3.5.8_2          A PostScript and PDF previewer
help2man-1.33.1     Automatically generating simple manual pages from program o
hicolor-icon-theme-0.5 A high-color icon theme shell from the FreeDesktop project
hping-2.0.0r2_2,1   Network auditing tool
html-4.01_2         All W3C published SGML DTDs for HTML
imake-4.3.0         Imake and other utilities from XFree86
imlib-1.9.15_2      A graphic library for enlightenment package
intltool-0.30_1     Xml internationalization support for GNOME, and others
ipcalc-0.35_1       IP Calculator
ipv6calc-0.45       Convert, change and calculate with IPv6 addresses
iso12083-1993_2     SGML DTDs from the The Electronic Publishing Special Intere
iso8879-1986_2      Character entity sets from ISO 8879:1986 (SGML)
jasper-1.701.0      An implementation of the codec specified in the JPEG-2000 s
javavmwrapper-1.4   Wrapper script for various Java Virtual Machines
jbigkit-1.4         Lossless compression for bi-level images such as scanned pa
jpeg-6b_1           IJG's jpeg compression utilities
lame-3.96.1         ISO code based fast MP3 encoder kit
lapack-3.0          A library of Fortran 77 subroutines for linear algebra
lcms-1.09           Light Color Management System -- a color management library
lftp-3.2.1          Shell-like command line ftp client
libIDL-0.8.4        A library for creating trees of CORBA Interface Definition 
libXft-2.1.6_1      A client-sided font API for X applications
libao-0.8.4_1       Portable audio output library
libart_lgpl2-2.3.17 Library for high-performance 2D graphics
libaudiofile-0.2.6  A sound library for SGI audio file
libflash-0.4.10     GPL Flash (TM) Library
libfpx-1.2.0.9      Library routines for working with Flashpix images
libglade2-2.5.1_2   GNOME glade library
libgnugetopt-1.2    GNU getopt library
libiconv-1.8_2      A character set conversion library
libmng-1.0.4        Multiple-image Network Graphics (MNG) reference library
libmpeg2-0.4.0b_1   A free library for decoding mpeg-2 and mpeg-1 video streams
libnet-devel-1.1.2.1 A C library for creating IP packets (development version)
libogg-1.1,3        Ogg bitstream library
libpcap-0.8.3       Ubiquitous network traffic capture library
libtool-1.3.5_2     Generic shared library support script (version 1.3)
libtool-1.4.3_3     Generic shared library support script (version 1.4)
libungif-4.1.3      Tools and library routines for working with GIF images
libvorbis-1.0.1,3   Audio compression codec library
libwmf-0.2.8.2      Tools and library for converting Microsoft WMF (windows met
libwww-5.4.0_1      The W3C Reference Library
libxml-1.8.17_3     Xml parser library for GNOME
libxml2-2.6.7       Xml parser library for GNOME
libxslt-1.1.4       The XSLT C library for GNOME
linux-edonkey-core-0.50.1,1 eDonkey2000 'core' command line client
linux-expat-1.95.5_2 Linux/i386 binary port of Expat XML-parsing library
linux-fontconfig-2.1_2 Linux/i386 binary of Fontconfig
linux-netscape-navigator-4.8 Linux Netscape navigator web-surfboard
linux_base-7.1_2    The base set of packages needed in Linux mode
linuxdoc-1.1_1      The Linuxdoc SGML DTD
m4-1.4_1            GNU m4
mkcatalog-1.1       A maintainance utility for sgml catalog files
mkisofs-2.0.3_2     Create iso9660/Rock Ridge/Joliet filesystems
mpg123-0.59r_13     Command-line player for mpeg layer 1, 2 and 3 audio
nasm-0.98.38_1,1    General-purpose multi-platform x86 assembler
net-snmp-5.0.6      An extendable SNMP implementation
net-snmp-5.1.1_1    An extendable SNMP implementation
netpbm-10.14        A toolkit for conversion of images between different format
netperf-2.3.1       Rick Jones' <raj at cup.hp.com> network performance benchmarki
netscape-remote-1.0_1 Utility to pass commands to running netscape process
netscape-wrapper-2000.07.07 Netscape wrapper to avoid multiple invocation and more
nmap-3.30           Port scanning utility for large networks
nsping-0.8          DNS "ping"
nspr-4.3_2          A platform-neutral API for system level and libc like funct
open-motif-2.2.2_1  Motif X11 Toolkit (industry standard GUI (IEEE 1295))
openntpd-3.6.1p1,2  OpenBSD's Network Time Protocol daemon
openssl-0.9.7c      SSL and crypto library
p5-Digest-1.10      Modules that calculate message digests
p5-Digest-HMAC-1.01 Perl5 interface to HMAC Message-Digest Algorithms
p5-Digest-MD5-2.33  Perl5 interface to the MD5 algorithm
p5-Digest-SHA1-2.10 Perl interface to the SHA-1 Algorithm
p5-File-Spec-0.90   A Perl module for portably manipulating file specifications
p5-MIME-Base64-3.05 Perl5 module for Base64 and Quoted-Printable encodings
p5-Net-DNS-0.51     Perl5 interface to the DNS resolver, and dynamic updates
p5-Net-IP-1.23      Perl extension for manipulating IPv4/IPv6 addresses
p5-Net-Telnet-3.03  Perl5 module to access and use telnet protocol
p5-Net-Telnet-Cisco-1.10 Perl5 module to telnet to Cisco routers
p5-PodParser-1.28_2 Modules to work with POD (Plain Old Documentation)
p5-Term-ReadKey-2.30 A perl5 module for simple terminal control
p5-Test-Harness-2.42 Run perl standard test scripts with statistics
p5-Test-Simple-0.54 Basic utilities for writing tests in perl
p5-Unicode-Map8-0.12 Mapping table between 8-bit chars and Unicode
p5-Unicode-String-2.07_1 These are experimental Perl5 modules to handle various Unic
p5-XML-Parser-2.34_1 Perl extension interface to James Clark's XML parser, expat
p5-gettext-1.01_4   Message handling functions
pango-1.8.1         An open-source framework for the layout and rendering of i1
pcre-4.5            Perl Compatible Regular Expressions library
pkgconfig-0.15.0    An utility used to retrieve information about installed lib
png-1.2.5_2         Library for manipulating PNG images
popt-1.6.4_2        A getopt(3) like library with a number of enhancements, fro
portupgrade-20040325_1 FreeBSD ports/packages administration and management tool s
pppd-2.3.11         PPP daemon which uses ppp line discipline
proftpd-1.2.10      Highly configurable ftp daemon
psi-0.9             A Qt-based Jabber client
pstree-2.17         List processes as a tree
pwgen-1.15_1        A simple password generator
pwm-1.0_1           A lightweight window manager with emphasis on usability
py23-bsddb-2.3.5_2  Python bindings to the Berkeley DB library
py23-gtk-2.6.2      A set of Python bindings for GTK
py23-imaging-1.1.4  The Python Imaging Library
py23-numeric-23.0   The Numeric Extension to Python
py23-tkinter-2.3.2_1 Python bindings to the Tk widget set
py23-wxPython-2.4.2.4_4 Python bindings for the wxWidgets/GTK GUI toolkit
python-2.3.2_1      An interpreted object-oriented programming language
python-2.3.5        An interpreted object-oriented programming language
qssl-2.0            QSSL is a Qt plugin that helps applications use OpenSSL
qt-3.2.1            A C++ X GUI toolkit
qt1-1.45_2          A C++ X GUI toolkit
racoon-20021120a    KAME racoon IKE daemon
rc_subr-1.16        Common startup and shutdown subroutines used by scripts
rdesktop-1.2.0      RDP client for Windows NT Terminal Server
rlytest-1.22        Test an SMTP host for third-party relay
rpm-3.0.6_9         The Red Hat Package Manager
ruby-1.8.1.2004.05.02 An object-oriented interpreted scripting language
ruby18-bdb1-0.2.2   Ruby interface to Berkeley DB revision 1.8x with full featu
rxp-1.2.5           A validating XML parser written in C
scanssh-1.60b_1     Scanssh scans a subnet and reports the version of SSH insta
screen-4.0.2        A multi-screen window manager
scrollkeeper-0.3.14_1,1 An Open Document Cataloging Project
sdocbook-xml-4.1.2.5_2 "Simplified" DocBook XML DTD
shared-mime-info-0.11 A MIME type database from the FreeDesktop project
skype-1.0.0.20      P2P VoIP software
speex-1.0.4,1       An open-source patent-free voice codec
sudo-1.6.6_1        Allow others to run commands as root
swig-1.1p5_9        Simplified Wrapper and Interface Generator
t1lib-1.3.1         A Type 1 Rasterizer Library for UNIX/X11
tcl-8.4.4_1,1       Tool Command Language
tcpreplay-2.2.2     A tool to replay saved packet capture files
tiff-3.5.7          Tools and library routines for working with TIFF images
tightvnc-1.2.9      Enhanced version of VNC
tin-1.6.2_2         Easy-to-use threaded newsreader with NOV/NNTP support
tk-8.4.4,1          Graphical toolkit for TCL
trafshow-3.1_1      Full screen visualization of the network traffic
transfig-3.2.4      Tools to convert Xfig's .fig files
umix-1.0.2          Advanced tool for adjusting soundcard mixers, replacement f
unrar-3.30_1,3      Extract, view & test RAR archives
unzip-5.50          List, test and extract compressed files in a ZIP archive
urwfonts-1.0        Another font package for X
uulib-0.5.20        A library for uu/xx/Base64/BinHex/yEnc de-/encoding
vim-lite-6.1.365    Vi "workalike", with many additional features (Lite package
vorbis-tools-1.0.1_4,3 Play, encode, and manage Ogg Vorbis files
webfonts-0.21_1     TrueType core fonts for the Web
wget-1.8.2_3        Retrieve files from the Net via HTTP and FTP
wrapper-1.0_2       Wrapper for XFree86-4 server
wxgtk-2.4.2_1       The wxWindows GUI toolkit with GTK+ bindings (unstable vers
wxgtk-common-2.4.2_1 The wxWidgets GUI toolkit (common files)
wxgtk2-2.4.2_3      The wxWidgets GUI toolkit (GTK2 version)
xautolock-1.15      Used to activate xlock after a user defined time of inactiv
xchm-0.9.1          Windows HTML Help (.chm) viewer for UNIX
xhtml-1.0.20000126  W3C's XHTML DTD
xlockmore-5.13      Like XLock session locker/screen saver, but just more
xmlcatmgr-2.2       SGML and XML catalog manager
xpdf-2.01_1         Display PDF files, and convert them to other formats
xscreensaver-4.18   Save your screen while you entertain your cat
xsystrace-0.1       X-based user notification interface for systrace
xv-3.10a_3          An X11 program that displays images of various formats
zip-2.3_1           Create/update ZIP files compatible with pkzip




More information about the freebsd-gnome mailing list