Re: Resulting Makefile won't 'make' during install of DBD-ODBC

From: corey k (coreyk_at_altrec.com)
Date: 12/19/03

  • Next message: h-taguchi_at_secom.co.jp: "DBD-Oracle for ActivePerl 5.8.1.807"
    Date: 18 Dec 2003 16:06:12 -0800
    
    

    I came across this and am getting the missing seperator error even
    after replacing the 4 spaces with a tab.
    I get this on make:
    Makefile:90: *** missing separator. Stop.

    In the Makefile, there appears to be a bunch of junk:
    --snip--
    installhtml3dir=''
    installman1 <----- line 90
    INSTALLSITEBIN = /usr
    INSTALLVENDORBIN = /usr/bin'
    installvendorhtml1=''
    installvendorhtml3=''
    installvendorlib='/u
    INSTALLSCRIPT = /usr/bin
    PERL_LIB = /usr/lib/perl5/5.8.0
    PERL_ARCHLIB = /usr/lib/perl5/5.8.0/i386-linux-thread-multi
    SITELIBEXP = '/usr/lib/perl5/site_perl'
    sit
    SITEARCHEXP = /usr/lib/pe
    LIBPERL_A = libperl.a'
    libc='
    FIRST_MAKEFILE = Makefile
    MAKE_APERL_FILE = Makefile.aperl
     --snip--

    I've tried this on two different machines, both with fresh installs of
    RedHat 9.
    Every time I get truncated lines in the Makefile, like the ones pasted
    above.
    I've also tried installing via CPAN, no dice.

    Any ideas?
    Thanks,
    corey

    jurlwin@esoftmatic.com (Jeff Urlwin) wrote in message news:<!~!AAAAAFAzpFj6uuRMlb7PMmFb9TBkG14A@esoftmatic.com>...
    > It's a bug in Makefile.PL. Put tabs in front of the $(NOOP) and rerun
    > Makefile.pl
    >
    > Jeff
    >
    > > -----Original Message-----
    > > From: Bultena.S@forces.gc.ca [mailto:Bultena.S@forces.gc.ca]
    > > Sent: Tuesday, November 25, 2003 12:06 PM
    > > To: dbi-users@perl.org
    > > Cc: jurl@cpan.org
    > > Subject: Resulting Makefile won't 'make' during install of DBD-ODBC
    > >
    > >
    > >
    > > Hi,
    > >
    > > I've been trying to install DBD-ODBC on a Solaris 2.8 machine
    > > and have hit a snag I can't solve myself.
    > >
    > > After running perl Makefile.pl, I tried running make. It
    > > refused to run (see log below). I have the 'make' utility
    > > that came with Solaris and the GNU 'make' utility. Both
    > > refused to run..
    > >
    > > Summary:
    > > GNU make error message ->
    > > Makefile:303: *** missing separator. Stop.
    > >
    > > css make error message ->
    > > make: Fatal error in reader: Makefile, line 304: Unexpected
    > > end of line seen
    > >
    > > The following is the additional info that you requested, as
    > > well as the following attachments
    > > (log of the attempted install and the makefile)
    > >
    > > <<myinstall.txt>> <<Makefile.txt>>
    > > If anybody could help me with this, I would really appreciate
    > > it. My nerves are frazzled! Sandy Bultena bultena.s@forces.gc.ca
    > >
    > > Results of perl -V
    > > 8:(1)[/usr] perl -V
    > > Summary of my perl5 (revision 5.0 version 8 subversion 2)
    > > configuration:
    > > Platform:
    > > osname=solaris, osvers=2.8, archname=sun4-solaris
    > > uname='sunos eight 5.8 generic_108528-15 sun4u sparc
    > > sunw,ultra-250 '
    > > config_args=''
    > > hint=recommended, useposix=true, d_sigaction=define
    > > usethreads=undef use5005threads=undef useithreads=undef
    > > usemultiplicity=undef
    > > useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    > > use64bitint=undef use64bitall=undef uselongdouble=undef
    > > usemymalloc=n, bincompat5005=undef
    > > Compiler:
    > > cc='cc', ccflags =' -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    > > optimize='-O',
    > > cppflags=''
    > > ccversion='Sun WorkShop 6 update 2 C 5.3 2001/05/15',
    > > gccversion='', gccosandvers=''
    > > intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
    > > d_longlong=define, longlongsize=8, d_longdbl=define,
    > > longdblsize=16
    > > ivtype='long', ivsize=4, nvtype='double', nvsize=8,
    > > Off_t='off_t', lseeksize=8
    > > alignbytes=8, prototype=define
    > > Linker and Libraries:
    > > ld='cc', ldflags =' -L/usr/lib -L/usr/ccs/lib
    > > -L/software/SUNWspro/WS6U2/lib -L/usr/local/lib '
    > > libpth=/usr/lib /usr/ccs/lib /software/SUNWspro/WS6U2/lib
    > > /usr/local/lib
    > > libs=-lsocket -lnsl -ldl -lm -lc
    > > perllibs=-lsocket -lnsl -ldl -lm -lc
    > > libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a
    > > gnulibc_version=''
    > > Dynamic Linking:
    > > dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
    > > cccdlflags='-KPIC', lddlflags='-G -L/usr/lib
    > > -L/usr/ccs/lib -L/software/SUNWspro/WS6U2/lib -L/usr/local/lib'
    > >
    > >
    > > Characteristics of this binary (from libperl):
    > > Compile-time options: USE_LARGE_FILES
    > > Built under solaris
    > > Compiled at Nov 20 2003 16:43:20
    > > %ENV:
    > > PERL5LIB="/Sysgen17c//Bin/PerlLib:/Sysgen17c//Bin/PerlLib:"
    > > @INC:
    > > /usr/local/lib/perl5/5.8.2/sun4-solaris
    > > /usr/local/lib/perl5/5.8.2
    > > /usr/local/lib/perl5/site_perl/5.8.2/sun4-solaris
    > > /usr/local/lib/perl5/site_perl/5.8.2
    > > /usr/local/lib/perl5/site_perl
    > > .
    > > 8:(0)[/usr]
    > > Sandy
    > > x4118
    > >
    > >
    >
    > --


  • Next message: h-taguchi_at_secom.co.jp: "DBD-Oracle for ActivePerl 5.8.1.807"