[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Compile problems
I have hobbit 4.0.2 compiled and running on Solaris 10 with the following patches:
hobbit-4.0.2-setup.patch
hobbit-4.0.2-acknowledge.patch
If I try and apply this patch:
hobbit-4.0.2-maintenance-feature-v2.patch
I then get the follow compile error:
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DHAVE_RPCENT -DSunOS -DMAXMSG=32768 -DBBDPORTNUMBER=1984 -I. -I/opt/hobbit/hobbit-4.0.2/include -DHOBBITD=1 -c -o bb-webpage.o bb-webpage.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DHAVE_RPCENT -DSunOS -DMAXMSG=32768 -DBBDPORTNUMBER=1984 -I. -I/opt/hobbit/hobbit-4.0.2/include -DHOBBITD=1 -o bb-webpage bb-webpage.o ../lib/libbbgen.a -L/opt/sfw/lib -lpcre
Undefined first referenced
symbol in file
recv ../lib/libbbgen.a(sendmsg.o)
getservbyname ../lib/libbbgen.a(sendmsg.o)
gethostbyname ../lib/libbbgen.a(sendmsg.o)
socket ../lib/libbbgen.a(sendmsg.o)
getsockopt ../lib/libbbgen.a(sendmsg.o)
connect ../lib/libbbgen.a(sendmsg.o)
inet_aton ../lib/libbbgen.a(sendmsg.o)
inet_ntoa ../lib/libbbgen.a(sendmsg.o)
shutdown ../lib/libbbgen.a(sendmsg.o)
ld: fatal: Symbol referencing errors. No output written to bb-webpage
collect2: ld returned 1 exit status
gmake[1]: *** [bb-webpage] Error 1
gmake[1]: Leaving directory `/opt/hobbit/hobbit-4.0.2/bbdisplay'
gmake: *** [bbdisplay-build] Error 2
I use /opt/sfw/bin/patch to apply patches with no error. I use /opt/sfw/bin/gmake and /opt/sfw/bin/gcc for the compile.
I had maintenance-feature.patch installed and compiled at on time but started from scratch to install the maintenance-feature-v2.patch.
Thanks,
Paul
# Toplevel Makefile for Hobbit
BUILDTOPDIR=`pwd`
# configure settings for Hobbit
#
# Toplevel dir
BBTOPDIR = /opt/hobbit
# Server home dir for etc/, www/
BBHOME = /opt/hobbit/server
# Server data dir for hist/ et.al.
BBVAR = /opt/hobbit/data
# CGI scripts go in CGIDIR
CGIDIR = /opt/hobbit/cgi-bin
SECURECGIDIR = /opt/hobbit/cgi-secure
# Maximum size of a status msg
MAXMSG = 32768
# Port number for the daemon
BBPORT = 1984
# Where to install manpages
MANROOT = /usr/local/man
# Default history graph setting
HISTGRAPHDEF = -DDEFPIXELS=960 -DDEFBARSUMS=15
# How to run fping
FPING=fping
# hobbit settings follows
HOBBITD = 1
# Username running hobbit
BBUSER = hobbit
# Logs from hobbit programs go here
BBLOGDIR = /var/log/hobbit
# Hobbit server hostname
BBHOSTNAME = milu
# Hobbit server IP-address
BBHOSTIP = 10.41.0.222
# Hobbit server OS
BBHOSTOS = sunos
# URL for Hobbit webpages
BBHOSTURL = /hobbit
# URL for Hobbit CGIs
BBCGIURL = /hobbit-cgi
SECUREBBCGIURL = /hobbit-seccgi
# Webserver group-ID
HTTPDGID=webservd
# Your Perl program
PERLBINARY=/usr/bin/perl
# RRDtool settings
RRDINCDIR = -I/usr/local/rrdtool-1.0.45/include
RRDLIBS = -L/usr/local/rrdtool-1.0.45/lib -lrrd -L/usr/lib -lpng -L/usr/lib -lz -lm
RPATHVAL += /usr/local/rrdtool-1.0.45/lib
# PCRE settings
PCREINCDIR = -I/opt/sfw/include
PCRELIBS = -L/opt/sfw/lib -lpcre
RPATHVAL += /opt/sfw/lib
#
# OpenSSL settings
SSLFLAGS =
#
# OpenLDAP settings
LDAPFLAGS =
include build/Makefile.SunOS
# Add local CFLAGS etc. settings here
include build/Makefile.rules