Thanx for the reply, Dave. But my Makefile contains minimal things. And I
am not able to comprehend whether I am missing something or adding something
extra..Below is my Makefile for the cross compilation of subagent. Please
tell me what's the problem with this file..
  --------------------------------------------------------------------------
----------------------------------------------
  # Minimum environment and virtual path setup
  SHELL = /bin/sh
  srcdir = .
  top_srcdir = ../..

  # Paths
  prefix = /home/tina/snmpdbinary
  exec_prefix = /home/tina/snmpdbinary
  bindir = ${exec_prefix}/bin
  sbindir = ${exec_prefix}/sbin
  libdir = ${exec_prefix}/lib
  datadir = ${prefix}/share
  includedir = ${prefix}/include/net-snmp
  ucdincludedir = ${prefix}/include/ucd-snmp
  mandir = ${prefix}/man
  man1dir = $(mandir)/man1
  man3dir = $(mandir)/man3
  man5dir = $(mandir)/man5
  man8dir = $(mandir)/man8
  snmplibdir = $(datadir)/snmp
  mibdir = $(snmplibdir)/mibs
  persistentdir = /var/net-snmp

  SNMPINCLUDE=-I. -I../agent/mibgroup -I../agent -I../include
  # Compiler arguments
  CFLAGS
= -g -O2 -Dlinux -D_FILE_OFFSET_BITS=64 -D_LINUX -DCHIP_REVISION_USED=4
  LIBTOOL = $(SHELL) $(top_builddir)/libtool

  # Misc Compiling Stuff
  CC =
/home/vinod/SW00005/SW00016R4_SclSource/mpc8xx/install/host/usr/bin/ppc-linu
x-gcc

  # libtool definitions
  .SUFFIXES: .c .o .lo
  .c.lo:
  $(LIBTOOL) --mode=compile $(CC) $(CPPFLAGS) $(SNMPINCLUDE) $(CFLAGS) -c -o
$@ $<
  top_builddir=../..


CPPFLAGS=-I../../include -I$(top_srcdir)/include  -I. -I../.. -I$(srcdir) -I
$(srcdir)/../.. -I$(srcdir)/../../snmplib -I$(srcdir)/.. -I.. -I/home/vinod/
SW00005/SW -I/home/vinod/SW00005/SW/SCOR \ I/home/vinod/SW00005/SW/Linux
$(LIB_CFLAGS)

  # Need a special .c -> .o definition here to make sure we place the
  # object files in the sub directory.
  .c.o:
  $(CC) -c $(CPPFLAGS) $(CFLAGS) $(SNMPINCLUDE) -o $@ $<
  LOBJS = jcastrmon.lo
  OBJS2 = example-demon.o jcastrmon.o
  TARGETS = example-demon
  BUILDAGENTLIBS= `net-snmp-config --agent-libs`

  #all: standardall $(LOBJS)
  all: example-demon $(LOBJS)
  example-demon: $(OBJS2)
  $(CC) -g -o example-demon $(OBJS2) $(SNMPINCLUDE) $(BUILDAGENTLIBS)
  --------------------------------------------------------------------------
------------------------------------------------------------

  Thanx and Regards!
  Tina

  ----- Original Message ----- 
  From: "Dave Shield" <[EMAIL PROTECTED]>
  To: "Tina Agarwal" <[EMAIL PROTECTED]>
  Cc: "net-snmp-users" <[EMAIL PROTECTED]>
  Sent: Tuesday, September 28, 2004 5:56 PM
  Subject: Re: subagent issue


  > > I have cross-compiled my master agent with options
  > > like "--prefix
=/home/tina/snmpdbinary --enable-static --disable-shared"
  > > given with configure. Due to this, my master agent does not make files
like
  > > libnetsnmpagent.so in the /home/tina/snmpdbinary/lib folder. But when
I try
  > > to cross compile my subagent (by making changes in its make file), it
  > > generates error as:
  > >  /usr/local/lib/libnetsnmpagent.so: could not read symbols: Invalid
  > > operation
  > > collect2: ld returned 1 exit status
  > > make: ***[example-demon] Error 1
  > >
  > > This may be because it tries to read the file from the location
  > > /usr/local/lib which contains libnetsnmpagent.so as a result from
local
  > > compilation.
  >
  > Your best bet is probably to remove the local installation
  > completely before trying to compile the subagent.
  > (Or at least to remove the shared libraries)
  >
  > Dave
  >
  >
  >
  > -------------------------------------------------------
  > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
  > Project Admins to receive an Apple iPod Mini FREE for your judgement on
  > who ports your project to Linux PPC the best. Sponsored by IBM.
  > Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
  > _______________________________________________
  > Net-snmp-users mailing list
  > [EMAIL PROTECTED]
  > Please see the following page to unsubscribe or change other options:
  > https://lists.sourceforge.net/lists/listinfo/net-snmp-users



-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
Net-snmp-users mailing list
[EMAIL PROTECTED]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to