Need Help building SNMP module 
Author Message
 Need Help building SNMP module

I need some help figuring out which library defines pp_perl.  The embed.h
file decribes the following:

/* !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!!
   This file is built by embed.pl from global.sym, intrpvar.h,
   and thrdvar.h.  Any changes made here will be lost!
*/

/* (Doing namespace management portably in C is really gross.) */

/*  EMBED has no run-time penalty, but helps keep the Perl namespace
    from colliding with that used by other libraries pulled in
    by extensions or by embedding perl.  Allow a cc -DNO_EMBED
    override, however, to keep binary compatability with previous
    versions of perl.
*/

When compiled with the -DNO_EMBED switch, I get a bunch of LNK2001 errors.

Thanks for any insight... I don't really have a lot of experience with Perl
and C ...please excuse the long post wasn't quite sure how much information
to include.

Thanks,

mark

________________________________________________
Platform: Windows NT4.0 SP3
Compiler: VC++ 6.0 (have spaces in path quoted in config.pm)
Required Files : UCD-SNMP-3.5.3

Here is what I am getting:

----------------------------------------------------------------------------
--------
Build Steps
----------------------------------------------------------------------------
--------
D:\SNMP Project\SNMP-1.8b3>perl Makefile.pl CAPI=TRUE
Checking if your kit is complete...
Looks good
Writing Makefile for SNMP

D:\SNMP Project\SNMP-1.8b3>nmake

Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

mkdir blib
mkdir blib\lib
mkdir blib\arch
mkdir blib\arch\auto
mkdir blib\arch\auto\SNMP
mkdir blib\lib\auto
mkdir blib\lib\auto\SNMP
cp SNMP.pm blib\lib\SNMP.pm
AutoSplitting blib\lib\SNMP.pm (blib\lib\auto/SNMP)

D:\perl\5.00502\bin\MSWin32-x86-object\perl -ID:\Perl\5.00502\lib\MSWin32-x8
6-object -ID:\Pe
rl\5.00502\lib
D:\Perl\5.00502\lib\ExtUtils/xsubpp -object_capi -noprototypes -typemap
D:\Perl\5.005
02\lib\ExtUtils\typemap -typemap typemap SNMP.xs >SNMP.tc &&
D:\perl\5.00502\bin\MSWin32-x86-object\
perl -ID:\Perl\5.00502\lib\MSWin32-x86-object -ID:\Perl\5.00502\lib -MExtUti
ls::Command -e mv SNMP.t
c SNMP.c

cl.exe -c -I\usr\local\include\ucd-snmp -Od -MD -DNDEBUG -GX -DWIN32 -D_CONS
OLE -DNO_STRICT
-DHAVE_DES_FCRYPT -DPERL_CAPI -Od -MD -DNDEBUG -GX     -DVERSION=\"1.8\"  -D
XS_VERSION=\"1.8\"  -ID:
\Perl\5.00502\lib\MSWin32-x86-object\CORE  SNMP.c
Microsoft (R) 32-bit C/C++ Standard Compiler Version 12.00.8168 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.

SNMP.c
"Running Mkbootstrap for SNMP ()"

D:\perl\5.00502\bin\MSWin32-x86-object\perl -ID:\Perl\5.00502\lib\MSWin32-x8
6-object -ID:\Pe
rl\5.00502\lib -MExtUtils::Command -e chmod 644 SNMP.bs
        D:\perl\5.00502\bin\MSWin32-x86-object\perl
"-ID:\Perl\5.00502\lib\MSWin32-x86-object" "-ID:
\Perl\5.00502\lib" -MExtUtils::Mksymlists  -e "Mksymlists('NAME' => 'SNMP',
'DLBASE' => 'SNMP', 'DL_
FUNCS' => {  }, 'IMPORTS' => {  }, 'DL_VARS' => []);"

link -out:blib\arch\auto\SNMP\SNMP.dll -dll -nologo -nodefaultlib -release -
machine:x86 SNMP
.obj   D:\Perl\5.00502\lib\MSWin32-x86-object\CORE\perlCAPI.lib
\usr\local\lib\libsnmp.lib "c:\Progr
am Files\Microsoft Visual Studio\VC98\lib\oldnames.lib" "c:\Program
Files\Microsoft Visual Studio\VC
98\lib\kernel32.lib" "c:\Program Files\Microsoft Visual
Studio\VC98\lib\user32.lib" "c:\Program File
s\Microsoft Visual Studio\VC98\lib\gdi32.lib" "c:\Program Files\Microsoft
Visual Studio\VC98\lib\win
spool.lib" "c:\Program Files\Microsoft Visual Studio\VC98\lib\comdlg32.lib"
"c:\Program Files\Micros
oft Visual Studio\VC98\lib\advapi32.lib" "c:\Program Files\Microsoft Visual
Studio\VC98\lib\shell32.
lib" "c:\Program Files\Microsoft Visual Studio\VC98\lib\ole32.lib"
"c:\Program Files\Microsoft Visua
l Studio\VC98\lib\oleaut32.lib" "c:\Program Files\Microsoft Visual
Studio\VC98\lib\netapi32.lib" "c:
\Program Files\Microsoft Visual Studio\VC98\lib\uuid.lib" "c:\Program
Files\Microsoft Visual Studio\
VC98\lib\wsock32.lib" "c:\Program Files\Microsoft Visual
Studio\VC98\lib\mpr.lib" "c:\Program Files\
Microsoft Visual Studio\VC98\lib\winmm.lib" "c:\Program Files\Microsoft
Visual Studio\VC98\lib\versi
on.lib" "c:\Program Files\Microsoft Visual Studio\VC98\lib\odbc32.lib"
"c:\Program Files\Microsoft V
isual Studio\VC98\lib\odbccp32.lib" "c:\Program Files\Microsoft Visual
Studio\VC98\lib\PerlCRT.lib"
-def:SNMP.def
   Creating library blib\arch\auto\SNMP\SNMP.lib and object
blib\arch\auto\SNMP\SNMP.exp
SNMP.obj : error LNK2001: unresolved external symbol _Perl_pp_tie
blib\arch\auto\SNMP\SNMP.dll : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: 'link' : return code '0x460'
Stop.
----------------------------------------------------------------------------
--------
Perl Version information
----------------------------------------------------------------------------
--------
D:\SNMP Project\SNMP-1.8b3>perl -V
Summary of my perl5 (5.0 patchlevel 5 subversion 02) configuration:
  Platform:
    osname=MSWin32, osvers=4.0, archname=MSWin32-x86-object
    uname=''
    hint=recommended, useposix=true, d_sigaction=undef
    usethreads=undef useperlio=undef d_sfio=undef
  Compiler:
    cc='cl.exe', optimize='-Od -MD -DNDEBUG -TP -GX', gccversion=
    cppflags='-DWIN32'
    ccflags
'-Od -MD -DNDEBUG -TP -GX -DWIN32 -D_CONSOLE -DNO_STRICT  -DHAVE_DES_FCRYPT
-DPERL_OBJE
CT'
    stdchar='char', d_stdstdio=define, usevfork=false
    intsize=4, longsize=4, ptrsize=4, doublesize=8
    d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=10
    alignbytes=8, usemymalloc=n, prototype=define
  Linker and Libraries:
    ld='link', ldflags ='-nologo -nodefaultlib -release -machine:x86'
    libpth="c:\Program Files\Microsoft Visual Studio\VC98\mfc\lib"
"c:\Program Files\Microsoft Visua
l Studio\VC98\lib"
    libs= oldnames.lib kernel32.lib user32.lib gdi32.lib  winspool.lib
comdlg32.lib advapi32.lib she
ll32.lib ole32.lib  oleaut32.lib netapi32.lib uuid.lib wsock32.lib mpr.lib
winmm.lib  version.lib od
bc32.lib odbccp32.lib PerlCRT.lib
    libc=D:\Perl\5.00502\bin\MSWin32-x86-object\PerlCRT.lib, so=dll,
useshrplib=yes, libperl=perlcor
e.lib
  Dynamic Linking:
    dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
    cccdlflags=' ',
lddlflags='-dll -nologo -nodefaultlib -release -machine:x86'

Characteristics of this binary (from libperl):
  Built under MSWin32
  Compiled at Aug 11 1998 10:59:41

    D:\perl\5.00502\lib/MSWin32-x86-object
    D:\perl\5.00502\lib
    D:\perl\site\5.00502\lib/MSWin32-x86-object
    D:\perl\site\5.00502\lib
    D:\perl\site\lib
    .



Fri, 20 Apr 2001 03:00:00 GMT  
 Need Help building SNMP module

Quote:

> I need some help figuring out which library defines pp_perl.  The embed.h
> file decribes the following:

you mean pp_tie right?

The SNMP module currently builds fine against Unix perl5.005 and with
gsarathy's Win32 perl5.004_02 distribution. This seems like an
ActiveState/5.005 specific problem. I will try to get a hold of this
version of the source and try to build the module to recreate this
problem.

Thanks in advance if anyone has additional info.

-GSM

Quote:

> /* !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!!
>    This file is built by embed.pl from global.sym, intrpvar.h,
>    and thrdvar.h.  Any changes made here will be lost!
> */

> /* (Doing namespace management portably in C is really gross.) */

> /*  EMBED has no run-time penalty, but helps keep the Perl namespace
>     from colliding with that used by other libraries pulled in
>     by extensions or by embedding perl.  Allow a cc -DNO_EMBED
>     override, however, to keep binary compatability with previous
>     versions of perl.
> */

> When compiled with the -DNO_EMBED switch, I get a bunch of LNK2001 errors.

> Thanks for any insight... I don't really have a lot of experience with Perl
> and C ...please excuse the long post wasn't quite sure how much information
> to include.

> Thanks,

> mark

> ________________________________________________
> Platform: Windows NT4.0 SP3
> Compiler: VC++ 6.0 (have spaces in path quoted in config.pm)
> Required Files : UCD-SNMP-3.5.3

> Here is what I am getting:

> ----------------------------------------------------------------------------
> --------
> Build Steps
> ----------------------------------------------------------------------------
> --------
> D:\SNMP Project\SNMP-1.8b3>perl Makefile.pl CAPI=TRUE
> Checking if your kit is complete...
> Looks good
> Writing Makefile for SNMP

> D:\SNMP Project\SNMP-1.8b3>nmake

> Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
> Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

> mkdir blib
> mkdir blib\lib
> mkdir blib\arch
> mkdir blib\arch\auto
> mkdir blib\arch\auto\SNMP
> mkdir blib\lib\auto
> mkdir blib\lib\auto\SNMP
> cp SNMP.pm blib\lib\SNMP.pm
> AutoSplitting blib\lib\SNMP.pm (blib\lib\auto/SNMP)

> D:\perl\5.00502\bin\MSWin32-x86-object\perl -ID:\Perl\5.00502\lib\MSWin32-x8
> 6-object -ID:\Pe
> rl\5.00502\lib
> D:\Perl\5.00502\lib\ExtUtils/xsubpp -object_capi -noprototypes -typemap
> D:\Perl\5.005
> 02\lib\ExtUtils\typemap -typemap typemap SNMP.xs >SNMP.tc &&
> D:\perl\5.00502\bin\MSWin32-x86-object\
> perl -ID:\Perl\5.00502\lib\MSWin32-x86-object -ID:\Perl\5.00502\lib -MExtUti
> ls::Command -e mv SNMP.t
> c SNMP.c

> cl.exe -c -I\usr\local\include\ucd-snmp -Od -MD -DNDEBUG -GX -DWIN32 -D_CONS
> OLE -DNO_STRICT
> -DHAVE_DES_FCRYPT -DPERL_CAPI -Od -MD -DNDEBUG -GX     -DVERSION=\"1.8\"  -D
> XS_VERSION=\"1.8\"  -ID:
> \Perl\5.00502\lib\MSWin32-x86-object\CORE  SNMP.c
> Microsoft (R) 32-bit C/C++ Standard Compiler Version 12.00.8168 for 80x86
> Copyright (C) Microsoft Corp 1984-1998. All rights reserved.

> SNMP.c
> "Running Mkbootstrap for SNMP ()"

> D:\perl\5.00502\bin\MSWin32-x86-object\perl -ID:\Perl\5.00502\lib\MSWin32-x8
> 6-object -ID:\Pe
> rl\5.00502\lib -MExtUtils::Command -e chmod 644 SNMP.bs
>         D:\perl\5.00502\bin\MSWin32-x86-object\perl
> "-ID:\Perl\5.00502\lib\MSWin32-x86-object" "-ID:
> \Perl\5.00502\lib" -MExtUtils::Mksymlists  -e "Mksymlists('NAME' => 'SNMP',
> 'DLBASE' => 'SNMP', 'DL_
> FUNCS' => {  }, 'IMPORTS' => {  }, 'DL_VARS' => []);"

> link -out:blib\arch\auto\SNMP\SNMP.dll -dll -nologo -nodefaultlib -release -
> machine:x86 SNMP
> .obj   D:\Perl\5.00502\lib\MSWin32-x86-object\CORE\perlCAPI.lib
> \usr\local\lib\libsnmp.lib "c:\Progr
> am Files\Microsoft Visual Studio\VC98\lib\oldnames.lib" "c:\Program
> Files\Microsoft Visual Studio\VC
> 98\lib\kernel32.lib" "c:\Program Files\Microsoft Visual
> Studio\VC98\lib\user32.lib" "c:\Program File
> s\Microsoft Visual Studio\VC98\lib\gdi32.lib" "c:\Program Files\Microsoft
> Visual Studio\VC98\lib\win
> spool.lib" "c:\Program Files\Microsoft Visual Studio\VC98\lib\comdlg32.lib"
> "c:\Program Files\Micros
> oft Visual Studio\VC98\lib\advapi32.lib" "c:\Program Files\Microsoft Visual
> Studio\VC98\lib\shell32.
> lib" "c:\Program Files\Microsoft Visual Studio\VC98\lib\ole32.lib"
> "c:\Program Files\Microsoft Visua
> l Studio\VC98\lib\oleaut32.lib" "c:\Program Files\Microsoft Visual
> Studio\VC98\lib\netapi32.lib" "c:
> \Program Files\Microsoft Visual Studio\VC98\lib\uuid.lib" "c:\Program
> Files\Microsoft Visual Studio\
> VC98\lib\wsock32.lib" "c:\Program Files\Microsoft Visual
> Studio\VC98\lib\mpr.lib" "c:\Program Files\
> Microsoft Visual Studio\VC98\lib\winmm.lib" "c:\Program Files\Microsoft
> Visual Studio\VC98\lib\versi
> on.lib" "c:\Program Files\Microsoft Visual Studio\VC98\lib\odbc32.lib"
> "c:\Program Files\Microsoft V
> isual Studio\VC98\lib\odbccp32.lib" "c:\Program Files\Microsoft Visual
> Studio\VC98\lib\PerlCRT.lib"
> -def:SNMP.def
>    Creating library blib\arch\auto\SNMP\SNMP.lib and object
> blib\arch\auto\SNMP\SNMP.exp
> SNMP.obj : error LNK2001: unresolved external symbol _Perl_pp_tie
> blib\arch\auto\SNMP\SNMP.dll : fatal error LNK1120: 1 unresolved externals
> NMAKE : fatal error U1077: 'link' : return code '0x460'
> Stop.
> ----------------------------------------------------------------------------
> --------
> Perl Version information
> ----------------------------------------------------------------------------
> --------
> D:\SNMP Project\SNMP-1.8b3>perl -V
> Summary of my perl5 (5.0 patchlevel 5 subversion 02) configuration:
>   Platform:
>     osname=MSWin32, osvers=4.0, archname=MSWin32-x86-object
>     uname=''
>     hint=recommended, useposix=true, d_sigaction=undef
>     usethreads=undef useperlio=undef d_sfio=undef
>   Compiler:
>     cc='cl.exe', optimize='-Od -MD -DNDEBUG -TP -GX', gccversion=
>     cppflags='-DWIN32'
>     ccflags
> '-Od -MD -DNDEBUG -TP -GX -DWIN32 -D_CONSOLE -DNO_STRICT  -DHAVE_DES_FCRYPT
> -DPERL_OBJE
> CT'
>     stdchar='char', d_stdstdio=define, usevfork=false
>     intsize=4, longsize=4, ptrsize=4, doublesize=8
>     d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=10
>     alignbytes=8, usemymalloc=n, prototype=define
>   Linker and Libraries:
>     ld='link', ldflags ='-nologo -nodefaultlib -release -machine:x86'
>     libpth="c:\Program Files\Microsoft Visual Studio\VC98\mfc\lib"
> "c:\Program Files\Microsoft Visua
> l Studio\VC98\lib"
>     libs= oldnames.lib kernel32.lib user32.lib gdi32.lib  winspool.lib
> comdlg32.lib advapi32.lib she
> ll32.lib ole32.lib  oleaut32.lib netapi32.lib uuid.lib wsock32.lib mpr.lib
> winmm.lib  version.lib od
> bc32.lib odbccp32.lib PerlCRT.lib
>     libc=D:\Perl\5.00502\bin\MSWin32-x86-object\PerlCRT.lib, so=dll,
> useshrplib=yes, libperl=perlcor
> e.lib
>   Dynamic Linking:
>     dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
>     cccdlflags=' ',
> lddlflags='-dll -nologo -nodefaultlib -release -machine:x86'

> Characteristics of this binary (from libperl):
>   Built under MSWin32
>   Compiled at Aug 11 1998 10:59:41

>     D:\perl\5.00502\lib/MSWin32-x86-object
>     D:\perl\5.00502\lib
>     D:\perl\site\5.00502\lib/MSWin32-x86-object
>     D:\perl\site\5.00502\lib
>     D:\perl\site\lib
>     .

--

Bay Networks Inc.                  voice: (978)670-8888 x63990

Billerica, MA  01821                 fax: (978)670-8145


Sun, 22 Apr 2001 03:00:00 GMT  
 Need Help building SNMP module

Quote:


> > I need some help figuring out which library defines pp_perl.  The embed.h
> > file decribes the following:

> you mean pp_tie right?

> The SNMP module currently builds fine against Unix perl5.005 and with
> gsarathy's Win32 perl5.004_02 distribution. This seems like an
> ActiveState/5.005 specific problem. I will try to get a hold of this
> version of the source and try to build the module to recreate this
> problem.

> Thanks in advance if anyone has additional info.

SNMP-1.8.b5 has been released which works around this problem.

Ultimately a patch to perl is needed to allow XS access to pp_tie when
PERL_OBJECT is enabled (unfortunately this is a bit beyond me right now)

cheers, GSM

Quote:

> -GSM

> > /* !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!!
> >    This file is built by embed.pl from global.sym, intrpvar.h,
> >    and thrdvar.h.  Any changes made here will be lost!
> > */

> > /* (Doing namespace management portably in C is really gross.) */

> > /*  EMBED has no run-time penalty, but helps keep the Perl namespace
> >     from colliding with that used by other libraries pulled in
> >     by extensions or by embedding perl.  Allow a cc -DNO_EMBED
> >     override, however, to keep binary compatability with previous
> >     versions of perl.
> > */

> > When compiled with the -DNO_EMBED switch, I get a bunch of LNK2001 errors.

> > Thanks for any insight... I don't really have a lot of experience with Perl
> > and C ...please excuse the long post wasn't quite sure how much information
> > to include.

> > Thanks,

> > mark

> > ________________________________________________
> > Platform: Windows NT4.0 SP3
> > Compiler: VC++ 6.0 (have spaces in path quoted in config.pm)
> > Required Files : UCD-SNMP-3.5.3

> > Here is what I am getting:

> > ----------------------------------------------------------------------------
> > --------
> > Build Steps
> > ----------------------------------------------------------------------------
> > --------
> > D:\SNMP Project\SNMP-1.8b3>perl Makefile.pl CAPI=TRUE
> > Checking if your kit is complete...
> > Looks good
> > Writing Makefile for SNMP

> > D:\SNMP Project\SNMP-1.8b3>nmake

> > Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
> > Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

> > mkdir blib
> > mkdir blib\lib
> > mkdir blib\arch
> > mkdir blib\arch\auto
> > mkdir blib\arch\auto\SNMP
> > mkdir blib\lib\auto
> > mkdir blib\lib\auto\SNMP
> > cp SNMP.pm blib\lib\SNMP.pm
> > AutoSplitting blib\lib\SNMP.pm (blib\lib\auto/SNMP)

> > D:\perl\5.00502\bin\MSWin32-x86-object\perl -ID:\Perl\5.00502\lib\MSWin32-x8
> > 6-object -ID:\Pe
> > rl\5.00502\lib
> > D:\Perl\5.00502\lib\ExtUtils/xsubpp -object_capi -noprototypes -typemap
> > D:\Perl\5.005
> > 02\lib\ExtUtils\typemap -typemap typemap SNMP.xs >SNMP.tc &&
> > D:\perl\5.00502\bin\MSWin32-x86-object\
> > perl -ID:\Perl\5.00502\lib\MSWin32-x86-object -ID:\Perl\5.00502\lib -MExtUti
> > ls::Command -e mv SNMP.t
> > c SNMP.c

> > cl.exe -c -I\usr\local\include\ucd-snmp -Od -MD -DNDEBUG -GX -DWIN32 -D_CONS
> > OLE -DNO_STRICT
> > -DHAVE_DES_FCRYPT -DPERL_CAPI -Od -MD -DNDEBUG -GX     -DVERSION=\"1.8\"  -D
> > XS_VERSION=\"1.8\"  -ID:
> > \Perl\5.00502\lib\MSWin32-x86-object\CORE  SNMP.c
> > Microsoft (R) 32-bit C/C++ Standard Compiler Version 12.00.8168 for 80x86
> > Copyright (C) Microsoft Corp 1984-1998. All rights reserved.

> > SNMP.c
> > "Running Mkbootstrap for SNMP ()"

> > D:\perl\5.00502\bin\MSWin32-x86-object\perl -ID:\Perl\5.00502\lib\MSWin32-x8
> > 6-object -ID:\Pe
> > rl\5.00502\lib -MExtUtils::Command -e chmod 644 SNMP.bs
> >         D:\perl\5.00502\bin\MSWin32-x86-object\perl
> > "-ID:\Perl\5.00502\lib\MSWin32-x86-object" "-ID:
> > \Perl\5.00502\lib" -MExtUtils::Mksymlists  -e "Mksymlists('NAME' => 'SNMP',
> > 'DLBASE' => 'SNMP', 'DL_
> > FUNCS' => {  }, 'IMPORTS' => {  }, 'DL_VARS' => []);"

> > link -out:blib\arch\auto\SNMP\SNMP.dll -dll -nologo -nodefaultlib -release -
> > machine:x86 SNMP
> > .obj   D:\Perl\5.00502\lib\MSWin32-x86-object\CORE\perlCAPI.lib
> > \usr\local\lib\libsnmp.lib "c:\Progr
> > am Files\Microsoft Visual Studio\VC98\lib\oldnames.lib" "c:\Program
> > Files\Microsoft Visual Studio\VC
> > 98\lib\kernel32.lib" "c:\Program Files\Microsoft Visual
> > Studio\VC98\lib\user32.lib" "c:\Program File
> > s\Microsoft Visual Studio\VC98\lib\gdi32.lib" "c:\Program Files\Microsoft
> > Visual Studio\VC98\lib\win
> > spool.lib" "c:\Program Files\Microsoft Visual Studio\VC98\lib\comdlg32.lib"
> > "c:\Program Files\Micros
> > oft Visual Studio\VC98\lib\advapi32.lib" "c:\Program Files\Microsoft Visual
> > Studio\VC98\lib\shell32.
> > lib" "c:\Program Files\Microsoft Visual Studio\VC98\lib\ole32.lib"
> > "c:\Program Files\Microsoft Visua
> > l Studio\VC98\lib\oleaut32.lib" "c:\Program Files\Microsoft Visual
> > Studio\VC98\lib\netapi32.lib" "c:
> > \Program Files\Microsoft Visual Studio\VC98\lib\uuid.lib" "c:\Program
> > Files\Microsoft Visual Studio\
> > VC98\lib\wsock32.lib" "c:\Program Files\Microsoft Visual
> > Studio\VC98\lib\mpr.lib" "c:\Program Files\
> > Microsoft Visual Studio\VC98\lib\winmm.lib" "c:\Program Files\Microsoft
> > Visual Studio\VC98\lib\versi
> > on.lib" "c:\Program Files\Microsoft Visual Studio\VC98\lib\odbc32.lib"
> > "c:\Program Files\Microsoft V
> > isual Studio\VC98\lib\odbccp32.lib" "c:\Program Files\Microsoft Visual
> > Studio\VC98\lib\PerlCRT.lib"
> > -def:SNMP.def
> >    Creating library blib\arch\auto\SNMP\SNMP.lib and object
> > blib\arch\auto\SNMP\SNMP.exp
> > SNMP.obj : error LNK2001: unresolved external symbol _Perl_pp_tie
> > blib\arch\auto\SNMP\SNMP.dll : fatal error LNK1120: 1 unresolved externals
> > NMAKE : fatal error U1077: 'link' : return code '0x460'
> > Stop.
> > ----------------------------------------------------------------------------
> > --------
> > Perl Version information
> > ----------------------------------------------------------------------------
> > --------
> > D:\SNMP Project\SNMP-1.8b3>perl -V
> > Summary of my perl5 (5.0 patchlevel 5 subversion 02) configuration:
> >   Platform:
> >     osname=MSWin32, osvers=4.0, archname=MSWin32-x86-object
> >     uname=''
> >     hint=recommended, useposix=true, d_sigaction=undef
> >     usethreads=undef useperlio=undef d_sfio=undef
> >   Compiler:
> >     cc='cl.exe', optimize='-Od -MD -DNDEBUG -TP -GX', gccversion=
> >     cppflags='-DWIN32'
> >     ccflags
> > '-Od -MD -DNDEBUG -TP -GX -DWIN32 -D_CONSOLE -DNO_STRICT  -DHAVE_DES_FCRYPT
> > -DPERL_OBJE
> > CT'
> >     stdchar='char', d_stdstdio=define, usevfork=false
> >     intsize=4, longsize=4, ptrsize=4, doublesize=8
> >     d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=10
> >     alignbytes=8, usemymalloc=n, prototype=define
> >   Linker and Libraries:
> >     ld='link', ldflags ='-nologo -nodefaultlib -release -machine:x86'
> >     libpth="c:\Program Files\Microsoft Visual Studio\VC98\mfc\lib"
> > "c:\Program Files\Microsoft Visua
> > l Studio\VC98\lib"
> >     libs= oldnames.lib kernel32.lib user32.lib gdi32.lib  winspool.lib
> > comdlg32.lib advapi32.lib she
> > ll32.lib ole32.lib  oleaut32.lib netapi32.lib uuid.lib wsock32.lib mpr.lib
> > winmm.lib  version.lib od
> > bc32.lib odbccp32.lib PerlCRT.lib
> >     libc=D:\Perl\5.00502\bin\MSWin32-x86-object\PerlCRT.lib, so=dll,
> > useshrplib=yes, libperl=perlcor
> > e.lib
> >   Dynamic Linking:
> >     dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
> >     cccdlflags=' ',
> > lddlflags='-dll -nologo -nodefaultlib -release -machine:x86'

> > Characteristics of this binary (from libperl):
> >   Built under MSWin32
> >   Compiled at Aug 11 1998 10:59:41

> >     D:\perl\5.00502\lib/MSWin32-x86-object
> >     D:\perl\5.00502\lib
> >     D:\perl\site\5.00502\lib/MSWin32-x86-object
> >     D:\perl\site\5.00502\lib
> >     D:\perl\site\lib
> >     .

> --

> Bay Networks Inc.                  voice: (978)670-8888 x63990

> Billerica, MA  01821                 fax: (978)670-8145

--

Bay Networks Inc.                  voice: (978)670-8888 x63990

Billerica, MA  01821                 fax: (978)670-8145


Tue, 01 May 2001 03:00:00 GMT  
 
 [ 5 post ] 

 Relevant Pages 

1. Need Help in building Crypt::* modules

2. Need help building Mtio module on SunOS-4.1.3

3. SNMP table walking with SNMP PERL module?

4. SNMP module (SNMP Perl) ?

5. Help with SNMP and SNMP traps

6. Need help with Net::SNMP and BIG numbers

7. help with SNMP.pm module

8. Help NMAKE fail for Net-SNMP module

9. help with SNMP.pm module

10. Building SNMP with cygwin

11. Need help to install BerkerlyDB module or DB_File module for Perl

12. Need help building Mtio.pm on SunOS4.1.3

 

 
Powered by phpBB® Forum Software