[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