Re: DBD-Oracle 1.0.7/AIX make problem
I replaced the AIX make with a GNU make and deleted the following lines from the make file # these two targets are the same as the ones above extproc_no_context and # extproc_with_context. They are preserved for backward compatibility. /bin/nm -B -h -g "$$1" | grep -v ' U ' | awk '{print $$3}' | \ egrep -v '^\.|^TOC' | sort | uniq ; \ }; \ generate_export_list $(OBJS) > $(SHARED_LIBNAME).exp; \ $(LD) -bnoentry -bM:SRE -bE:$(SHARED_LIBNAME).exp -o $(SHARED_LIBNAME)\ $(OBJS) -L$(ORACLE_HOME)/lib -lc_r $(OCISHAREDLIBS) $(LIBEXTP) \ $(LIBSQL) $(TTLIBS) $(DEF_OPT) $(SSDBED) $(LIBAGENT) $(LIBEPCPT) Both actions fixed the problem. Thanks you, Tobias Gilmour Sean-WSG014 wrote: > > The make that ships with 4.3.3 is not that great, you can either get the gnu-make or >download a newer c compiler from IBM, I downloaded the latest visual age c++ and it >works great. > > -Original Message- > From: Tobias Hausmann [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, June 06, 2001 5:03 PM > To: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: DBD-Oracle 1.0.7/AIX make problem > > Hi, > > I am working on the following environment: > > AIX 4.3.3, > Oracle 8.1.6i, > Perl 5.00503 , > DBI 1.15, > DBD-Oracle 1.0.7 > > I am trying to install want to install DBD-Oracle 1.0.7. After perl > Makefile.PL, make gives me the following error message: > > >make > Makefile:2425: *** missing separator (did you mean TAB instead of 8 > spaces?). Stop. > > I replaced the beginning spaces with a tab and became the following > error message: > > >make > Makefile:2425: *** commands commence before first target. Stop. > > __ > > Makefile: > > # these two targets are the same as the ones above extproc_no_context > and > # extproc_with_context. They are preserved for backward compatibility. > > /bin/nm -B -h -g "$$1" | grep -v ' U ' | awk '{print $$3}' | > \ <- error line > egrep -v '^\.|^TOC' | sort | uniq ; \ > }; \ > generate_export_list $(OBJS) > $(SHARED_LIBNAME).exp; \ > $(LD) -bnoentry -bM:SRE -bE:$(SHARED_LIBNAME).exp -o > $(SHARED_LIBNAME)\ > $(OBJS) -L$(ORACLE_HOME)/lib -lc_r $(OCISHAREDLIBS) $(LIBEXTP) \ > $(LIBSQL) $(TTLIBS) $(DEF_OPT) $(SSDBED) $(LIBAGENT) > $(LIBEPCPT) > > __ > > Any help or advice will be most welcome. > > Tobias Hausmann -- ** * Tobias Hausmann* * System Administrator * * BOSTON MEDICAL CENTER * * Vose Hall * * 88 East Newton Street * * Boston, MA 02118-2393 * * Work : (617) 414 - 1856* * Fax : (617) 638 - 8201* * Pager: (617) 638 - 5795 PIN#: 1936 * **
RE: DBD-Oracle 1.0.7/AIX make problem
The make that ships with 4.3.3 is not that great, you can either get the gnu-make or download a newer c compiler from IBM, I downloaded the latest visual age c++ and it works great. -Original Message- From: Tobias Hausmann [mailto:[EMAIL PROTECTED]] Sent: Wednesday, June 06, 2001 5:03 PM To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: DBD-Oracle 1.0.7/AIX make problem Hi, I am working on the following environment: AIX 4.3.3, Oracle 8.1.6i, Perl 5.00503 , DBI 1.15, DBD-Oracle 1.0.7 I am trying to install want to install DBD-Oracle 1.0.7. After perl Makefile.PL, make gives me the following error message: >make Makefile:2425: *** missing separator (did you mean TAB instead of 8 spaces?). Stop. I replaced the beginning spaces with a tab and became the following error message: >make Makefile:2425: *** commands commence before first target. Stop. __ Makefile: # these two targets are the same as the ones above extproc_no_context and # extproc_with_context. They are preserved for backward compatibility. /bin/nm -B -h -g "$$1" | grep -v ' U ' | awk '{print $$3}' | \ <- error line egrep -v '^\.|^TOC' | sort | uniq ; \ }; \ generate_export_list $(OBJS) > $(SHARED_LIBNAME).exp; \ $(LD) -bnoentry -bM:SRE -bE:$(SHARED_LIBNAME).exp -o $(SHARED_LIBNAME)\ $(OBJS) -L$(ORACLE_HOME)/lib -lc_r $(OCISHAREDLIBS) $(LIBEXTP) \ $(LIBSQL) $(TTLIBS) $(DEF_OPT) $(SSDBED) $(LIBAGENT) $(LIBEPCPT) __ Any help or advice will be most welcome. Tobias Hausmann
Re: DBD-Oracle 1.0.7/AIX make problem
I had the same problem in the past, removed that lines and it worked. Best regards, Marcelo. Tobias Hausmann <[EMAIL PROTECTED]>@br.ibm.com on 06/06/2001 19:02:49 Please respond to Tobias Hausmann <[EMAIL PROTECTED]> Sent by: [EMAIL PROTECTED] To: [EMAIL PROTECTED], [EMAIL PROTECTED] cc: Subject: DBD-Oracle 1.0.7/AIX make problem Hi, I am working on the following environment: AIX 4.3.3, Oracle 8.1.6i, Perl 5.00503 , DBI 1.15, DBD-Oracle 1.0.7 I am trying to install want to install DBD-Oracle 1.0.7. After perl Makefile.PL, make gives me the following error message: >make Makefile:2425: *** missing separator (did you mean TAB instead of 8 spaces?). Stop. I replaced the beginning spaces with a tab and became the following error message: >make Makefile:2425: *** commands commence before first target. Stop. __ Makefile: # these two targets are the same as the ones above extproc_no_context and # extproc_with_context. They are preserved for backward compatibility. /bin/nm -B -h -g "$$1" | grep -v ' U ' | awk '{print $$3}' | \ <- error line egrep -v '^\.|^TOC' | sort | uniq ; \ }; \ generate_export_list $(OBJS) > $(SHARED_LIBNAME).exp; \ $(LD) -bnoentry -bM:SRE -bE:$(SHARED_LIBNAME).exp -o $(SHARED_LIBNAME)\ $(OBJS) -L$(ORACLE_HOME)/lib -lc_r $(OCISHAREDLIBS) $(LIBEXTP) \ $(LIBSQL) $(TTLIBS) $(DEF_OPT) $(SSDBED) $(LIBAGENT) $(LIBEPCPT) __ Any help or advice will be most welcome. Tobias Hausmann
RE: DBD-Oracle 1.0.7/AIX make problem
Make is broken on AIX. Download gnu-make from your nearest mirror. --Neil > -Original Message- > From: Tobias Hausmann [mailto:[EMAIL PROTECTED]] > Sent: Thursday, June 07, 2001 8:03 AM > To: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: DBD-Oracle 1.0.7/AIX make problem > > > Hi, > > I am working on the following environment: > > AIX 4.3.3, > Oracle 8.1.6i, > Perl 5.00503 , > DBI 1.15, > DBD-Oracle 1.0.7 > > I am trying to install want to install DBD-Oracle 1.0.7. After perl > Makefile.PL, make gives me the following error message: > > >make > Makefile:2425: *** missing separator (did you mean TAB instead of 8 > spaces?). Stop. > > I replaced the beginning spaces with a tab and became the following > error message: > > >make > Makefile:2425: *** commands commence before first target. Stop. > > __ > > Makefile: > > # these two targets are the same as the ones above extproc_no_context > and > # extproc_with_context. They are preserved for backward compatibility. > > /bin/nm -B -h -g "$$1" | grep -v ' U ' | awk > '{print $$3}' | > \ <- error line > egrep -v '^\.|^TOC' | sort | uniq ; \ > }; \ > generate_export_list $(OBJS) > $(SHARED_LIBNAME).exp; \ > $(LD) -bnoentry -bM:SRE -bE:$(SHARED_LIBNAME).exp -o > $(SHARED_LIBNAME)\ > $(OBJS) -L$(ORACLE_HOME)/lib -lc_r $(OCISHAREDLIBS) > $(LIBEXTP) \ > $(LIBSQL) $(TTLIBS) $(DEF_OPT) $(SSDBED) $(LIBAGENT) > $(LIBEPCPT) > > __ > > > Any help or advice will be most welcome. > > Tobias Hausmann > __ Please Note : Only the intended recipient is authorised to access or use this e-mail. If you are not the intended recipient, please delete this e-mail and notify the sender immediately. The contents of this e-mail are the writer's opinion and are not necessarily endorsed by the Gunz Companies unless expressly stated. We use virus scanning software but exclude all liability for viruses or similar in any attachment.