Discussion:
NetWare Wlink 'errors'
(too old to reply)
Norm Watson
2013-03-09 21:30:45 UTC
Permalink
Hi to all
Linking a NetWare app (1 .cpp,2 .c LibC/CLib mix), and after finding a
bug in the LibC NDK now get VERY close to linking it all together with
OWC 1.9 wlink...
Warning! W1027: file clib3s.lib(prelude.c): redefinition of _argc
ignored
Warning! W1027: file clib3s.lib(prelude.c): redefinition of _NW_calloc
ignored
Warning! W1027: file clib3s.lib(prelude.c): redefinition of _NW_malloc
ignored
Warning! W1027: file clib3s.lib(prelude.c): redefinition of
_NW_realloc ignored
Warning! W1027: file clib3s.lib(prelude.c): redefinition of _NW_free
ignored
Warning! W1027: file clib3s.lib(prelude.c): redefinition of _cstart_
ignored
Warning! W1027: file clib3s.lib(prelude.c): redefinition of
__WATCOM_Prelude ignored
Warning! W1027: file clib3s.lib(prelude.c): redefinition of __exit
ignored
Warning! W1027: file clib3s.lib(prelude.c): redefinition of
_AccessTDList ignored
Warning! W1027: file clib3s.lib(prelude.c): redefinition of
_ReleaseTDList ignored
Warning! W1027: file clib3s.lib(trdalloc.c): redefinition of
__FiniThreadProcessing ignored
Error! E2028: __lseek is an undefined reference
file clib3s.lib(fclose.c): undefined symbol __lseek
I can 'live with' the ignored redefines (tho finding the cause would be
nice and preventing even better), but the missing __lseek() is somewhat
harder to live with.
form novell nlm 'Perl2USE 1.0.0 Perl2USE binding (LIBC)-wcc386 Build'
name Perl2USE.nlm
libpath C:\watcom-1.9\lib386\netware
libpath C:\watcom-1.9\lib386
library libc3sl.lib
The second libpath was needed as whatever libraries are pulled in from
lib386\netware have need of a maths lib in \lib386.

Any advice on a solution to either issue would be greatly appreciated.
Norm
Marty Stanquist
2013-03-11 08:23:18 UTC
Permalink
Check your header files, variable declarations, and function prototypes.
These shown below are defined differently elsewhere. For function _lseek,
include header files stdio.h and io.h. I would like to get started with
Netware 6.5 but I do not know how to obtain a legal copy of it. Do you have
any suggestions?

Marty
Guenter
2013-03-11 21:26:52 UTC
Permalink
Hi Marty,
Post by Marty Stanquist
Check your header files, variable declarations, and function prototypes.
These shown below are defined differently elsewhere. For function
_lseek, include header files stdio.h and io.h. I would like to get
started with Netware 6.5 but I do not know how to obtain a legal copy of
it. Do you have any suggestions?
the download of latest NetWare 6.5 SP8 is here:
http://download.novell.com/Download?buildid=dpIR3H1ymhk~
the Overlay DVD (NW65SP8_OVL_DVD.iso) is a bootable DVD which combines the
two CDs; it can be virtualized with either VmWare or Xen (maybe other
virtualisation software works too, but I dont know). The demo license
included with this DVD is vaild for 60 days IIRC ...

you will need a Novell/Attachmate login account which you can create for
free.

HTH, Gün.
Marty Stanquist
2013-03-12 01:35:55 UTC
Permalink
Sounds great. Thanks.

Marty

"Guenter" wrote in message news:khli6s$bgi$***@www.openwatcom.org...

Hi Marty,
Post by Marty Stanquist
Check your header files, variable declarations, and function prototypes.
These shown below are defined differently elsewhere. For function
_lseek, include header files stdio.h and io.h. I would like to get
started with Netware 6.5 but I do not know how to obtain a legal copy of
it. Do you have any suggestions?
the download of latest NetWare 6.5 SP8 is here:
http://download.novell.com/Download?buildid=dpIR3H1ymhk~
the Overlay DVD (NW65SP8_OVL_DVD.iso) is a bootable DVD which combines the
two CDs; it can be virtualized with either VmWare or Xen (maybe other
virtualisation software works too, but I dont know). The demo license
included with this DVD is vaild for 60 days IIRC ...

you will need a Novell/Attachmate login account which you can create for
free.

HTH, Gün.

Loading...