My first email in this thread was running the make in bash (note the prompt).  
I also am running the configure using a script that specifies bash and my 
preferred options.  I learned about these things several months back when 
attempting the build on AIX.  Just to repeat, here is the original bash 
response to `make`:

 

bash-3.00# make

making all in /mpl/net-snmp-5.7.2.pre1/snmplib

make[1]: Entering directory `/mpl/net-snmp-5.7.2.pre1/snmplib'

/bin/sh ../libtool  --mode=compile gcc -I../include -I.         -I../snmplib  
-fno-strict-aliasing -g -O2 -Usolaris2 -Dsolaris2=solaris2  -c -o 
snmp_client.lo snmp_client.c

../libtool: bad substitution

make[1]: *** [snmp_client.lo] Error 1

make[1]: Leaving directory `/mpl/net-snmp-5.7.2.pre1/snmplib'

make: *** [subdirs] Error 1

bash-3.00# /usr/local/bin/bash make

bash: /usr/local/bin/bash: No such file or directory

bash-3.00# bash make

/usr/local/bin/make: /usr/local/bin/make: cannot execute binary file

bash-3.00#

 

I tried running the configure and make using several both sh and bash ensuring 
that the shell was actually used by the command with the same results.

 

I also did start fresh and tried using the /usr/xpg4/bin/sh and this did give a 
different result:

 

# make

gcc -E -Iinclude -I./include -I./agent/mibgroup -I. -I. -DDONT_INC_STRUCTS 
-DBINDIR=/usr/local/net-snmp/bin -x c ./sedscript.in | egrep '^s[/#]' | sed 
's/REMOVEME//g;s# */#/#g;s/ *#/#/g;s#/ *#/#g;s/# g/#g/;' > sedscript

echo 's/VERSIONINFO/5.7.2.pre1/g' >> sedscript

echo 's#DATADIR#/usr/local/net-snmp/data#g' >> sedscript

echo 's#LIBDIR#/usr/local/net-snmp/lib#g' >> sedscript

echo 's#BINDIR#/usr/local/net-snmp/bin#g' >> sedscript

echo 's#PERSISTENT_DIRECTORY#/usr/local/net-snmp/ucd-snmp#g' >> sedscript

echo 's#SYSCONFDIR#/usr/local/net-snmp/etc#g' >> sedscript

/usr/bin/sed -f sedscript ./EXAMPLE.conf.def > EXAMPLE.conf

making all in /mpl/net-snmp-5.7.2.pre1/snmplib

make[1]: Entering directory `/mpl/net-snmp-5.7.2.pre1/snmplib'

/bin/sh ../libtool  --mode=compile gcc -I../include -I.         -I../snmplib  
-fno-strict-aliasing -g -O2 -Usolaris2 -Dsolaris2=solaris2  -c -o 
snmp_client.lo snmp_client.c

../libtool: syntax error at line 348: `}' unexpected

make[1]: *** [snmp_client.lo] Error 2

make[1]: Leaving directory `/mpl/net-snmp-5.7.2.pre1/snmplib'

make: *** [subdirs] Error 1

# exit

sh-3.00#

 

This one was a little more understandable to me.  I searched a bit in the 
libtool file but could not find what was causing the '}' to be unexpected.  I 
also tried it fresh a second time with the same result.  Also went back and 
tried a fresh build with 5.7.1 again using /usr/xpg4/bin/sh and got the same 
'}' syntax error.  Does seem unusual that I would get this and others would 
not.  I also did not see this when I previously built on AIX.

 

Any further guidance would again be much appreciated.

 

 

 

THANKS

 

Mike Lomax

 

Principal Systems Engineer,

Advanced Technology Solutions

Office (909) 379-0669 

Cell (951) 206-5852

michael.lo...@quadramed.com

 

 

 

Register Now for QuadraMed's 2012 User Group Conference, July 21 - 24, San 
Francisco, CA 

Visit www.portal.quadramed.com/ug12

 

 

-----Original Message-----
From: Niels Baggesen [mailto:ni...@baggesen.net] 
Sent: Tuesday, June 05, 2012 1:56 PM
To: Lomax, Michael P.
Cc: net-snmp-coders
Subject: Re: Solaris libtool Error on Make

 

Den 05-06-2012 22:16, Niels Baggesen skrev:

> Den 05-06-2012 21:39, Lomax, Michael P. skrev:

>> You are right...   I did not...   Sorry...

>> 

>> Version is 5.10 and PATH is 

>> /usr/sbin:/usr/bin:/usr/openwin/bin:/usr/X11/bin:.:/usr/local/bin

> 

> Ah, I think I see the problem ... libtool does not like /bin/sh on Solaris.

> 

> Do you have bash available? Could you try configuring with SHELL=/bin/bash ?

 

Another option is /usr/xpg4/bin/sh which should be available and ought to work. 
Did you specify a non-standard shell when running configure?

 

/Niels

 

--

Niels Baggesen -- @home -- Ã…rhus -- Denmark -- ni...@baggesen.net 
<mailto:ni...@baggesen.net>  The purpose of computing is insight, not numbers  
--  R W Hamming

 

 


CONFIDENTIALITY NOTICE:  This email message, including any attachments, is for 
the sole use of the intended recipient(s) and may contain confidential and 
privileged information.  Any unauthorized review, use, disclosure, or 
distribution is prohibited.  If you are not the intended recipient, please 
contact the sender by reply email and destroy all copies of the original 
message.

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Net-snmp-coders mailing list
Net-snmp-coders@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to