Sean MacLennan <seanm(a)seanm.ca> writes:
On Sun, 26 Jul 2015 19:58:09 +0100
ht(a)inf.ed.ac.uk (Henry S. Thompson) wrote:
> Large numbers of _-prefixed fns are showing is unavailable, but I
> can't see where they're coming from.
Could you list a couple of the _-prefixed functions. Usually the
problem is the other way around... they want _ functions instead of the
normal functions.
1> bscmake -nologo -oC:\C64\usr\local\src\xemacs-21.5-upstream\src\temacs.bsc
@C:\C64\usr\local\src\xemacs-21.5-upstream\nt\obj\bscmake.tmp
1> del C:\C64\usr\local\src\xemacs-21.5-upstream\nt\obj\bscmake.tmp
1> link.exe @C:\Users\ht\AppData\Local\Temp\nm5FE7.tmp
...
1>win32.obj: error LNK2001: unresolved external symbol _memcpy
...
1>text.obj: error LNK2001: unresolved external symbol __imp__wcslen
...
1>win32.obj: error LNK2001: unresolved external symbol _strcmp
And so on -- dozens of symbols, most referenced from dozens of files.
Google/stackoverflow suggest this is something to do with the various
flavours of MSVCRT, but I'd expect VS to take care of that sort of
thing. . .
The compilations themselves all look like this:
cl -nologo -W3 -DSTRICT -Zi -Od -MDd -c -TP
-IC:\C64\usr\local\src\xemacs-21.5-upstream\nt\inc
-IC:\C64\usr\local\src\xemacs-21.5-upstream\src
-I"c:\C64\usr\local\src\xemacs-21.5-64bit\nt\winlibs\xpm-3.4k"
-I"c:\C64\usr\local\src\xemacs-21.5-64bit\nt\winlibs\xpm-3.4k\lib"
-I"c:\C64\usr\local\src\xemacs-21.5-64bit\nt\winlibs\libpng-1.2.40"
-I"c:\C64\usr\local\src\xemacs-21.5-64bit\nt\winlibs\zlib-1.2.3"
-I"c:\C64\usr\local\src\xemacs-21.5-64bit\nt\winlibs\tiff-3.7.3\libtiff"
-I"c:\C64\usr\local\src\xemacs-21.5-64bit\nt\winlibs\compface-1.5.1"
-I"c:\C64\usr\local\src\xemacs-21.5-64bit\nt\winlibs\zlib-1.2.3"
-I"c:\C64\usr\local\src\xemacs-21.5-64bit\nt\winlibs\db-4.3.28\build_win32"
-I"c:\C64\usr\local\src\xemacs-21.5-64bit\nt\winlibs\postgresql-8.0.3\src\include"
-I"c:\C64\usr\local\src\xemacs-21.5-64bit\nt\winlibs\postgresql-8.0.3\src\interfaces\libpq"
-DHAVE_MS_WINDOWS -DHAVE_MENUBARS -DHAVE_SCROLLBARS -DHAVE_TOOLBARS -DHAVE_WIDGETS
-DHAVE_DIALOGS -DHAVE_XPM -DFOR_MSW -DHA!
VE_PNG -DHAVE_TIFF -DHAVE_XFACE -DHAVE_ZLIB -DHAVE_DATABASE -DHAVE_BERKELEY_DB
-DDB_H_FILE=\"db.h\" -DHAVE_POSTGRESQL -DHAVE_POSTGRESQLV7
-DLIBPQ_FE_H_FILE=\"libpq-fe.h\" -DHAVE_NATIVE_SOUND -DERROR_CHECK_ALL -DPDUMP
-DUSE_KKCC -DSYSTEM_MALLOC -DDEBUG_XEMACS -D_DEBUG -DWIN32_LEAN_AND_MEAN -DWIN32_NATIVE
-Demacs -DNTDDI_VERSION=NTDDI_WIN2K -D_WIN32_WINNT=_WIN32_WINNT_WIN2K
-D_CRT_NO_POSIX_ERROR_CODES -DHAVE_CONFIG_H -DPATH_VERSION=\"21.5-b34\"
-DPATH_PROGNAME=\"xemacs\" -DEMACS_VERSION=\"21.5-b34\"
-DEMACS_PROGNAME=\"xemacs\" -DSHEBANG_PROGNAME=\"xemacs-script\"
-DSTACK_TRACE_EYE_CATCHER=xemacs_21_5_b34_i586_pc_win32
-DPATH_PREFIX=\""c:\\Program Files\\XEmacs\\XEmacs-21.5-b34"\"
-DEMACS_MAJOR_VERSION=21 -DEMACS_MINOR_VERSION=5 -DEMACS_BETA_VERSION=34
-DXEMACS_CODENAME=\""kale"\"
-DXEMACS_EXTRA_NAME=\"""\"
-DEMACS_CONFIGURATION=\"i586-pc-win32\"
C:\C64\usr\local\src\xemacs-21.5-upstream\src\win32.c
-FoC:\C64\usr\local\src\xemacs-21.5-upstream\nt\obj\win32.ob!
j -FRC:\C64\usr\local\src\xemacs-21.5-upstream\nt\obj\win32.sb!
r -FdC:\
C64\usr\local\src\xemacs-21.5-upstream\nt\obj\temacs.pdb
Thanks for any suggestions you can offer,
ht
--
Henry S. Thompson, School of Informatics, University of Edinburgh
10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 650-4587, e-mail: ht(a)inf.ed.ac.uk
URL:
http://www.ltg.ed.ac.uk/~ht/
[mail from me _always_ has a .sig like this -- mail without it is forged spam]
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta