View Issue Details

IDProjectCategoryView StatusLast Update
0002215unrealmodule apipublic2005-07-23 12:03
ReporterTroco Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionnot fixable 
Summary0002215: compiling error
Description   Creating library L_COMMANDS.lib and object L_COMMANDS.exp
M_OPER.obj : error LNK2019: unresolved external symbol _sendto_snomask_global re
ferenced in function _m_oper
M_INVITE.obj : error LNK2001: unresolved external symbol _sendto_snomask_global
src/modules/commands.dll : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.

sendto_snomask_global isn't exported. (it's not in wircd.def)
3rd party modules

Activities

syzop

2004-12-03 11:19

administrator   ~0008466

Last edited: 2004-12-03 11:20

AFAIK the idea was not to rewrite that symboltable during CVS every time we add a function, only every RELEASE... You can easily run the 'nmake -f makefile.win32 SYMBOLFILE' stuff however and compile again. But on to the next point...

Actually, perhaps codemastr can enlighten me why we have such a file anyway and don't let everyone generate it on-the-fly? ;) Is this related to non-ssl/non-zip? Or indeed something with 'release'-stuff?

(PS: not saying that you shouldn't have reported this bug, I'm just taking it to a more general discussion)

codemastr

2004-12-03 15:06

reporter   ~0008472

[quote]Actually, perhaps codemastr can enlighten me why we have such a file anyway and don't let everyone generate it on-the-fly? ;) Is this related to non-ssl/non-zip? Or indeed something with 'release'-stuff?[/quote]
Well really it's more a practical thing than any technical reason. The wircd.def file is generated using the GNU dlltool. I didn't really want to require dlltool for users to build Unreal.

syzop

2004-12-03 17:51

administrator   ~0008475

Last edited: 2004-12-03 17:56

Oh, forgot about that (apparently I have dlltool in my path ;p).
Still, I don't think people can expect me to run this stuff every time (especially since I'm coding all the time on *NIX) :p. Well for every release, yes :).

perhaps a FAQ item on this should be added (w/direct link to dlltool.exe)? Or do you disagree?

codemastr

2004-12-04 12:32

reporter   ~0008485

[quote]perhaps a FAQ item on this should be added (w/direct link to dlltool.exe)? Or do you disagree?[/quote]
That's fine with me. I suppose for those that want it, there should be an easy way to get it.

syzop

2004-12-04 18:06

administrator   ~0008494

Last edited: 2004-12-04 18:22

Ok, done. http://www.vulnscan.org/UnrealIRCd/faq/#76
[*EDIT*] GRRRRRR stupid mantis fucks up my urls FWHFSDSDFISFD [/*EDIT*]
[*EDIT2*] Ok, I just made a 404 redirect script at my site so these urls still work [*/EDIT2*]
Is there btw another ("nicer") method than the compile -> symbolfile -> compile thing? didn't see it in the makefile at least :p

codemastr

2004-12-04 19:24

reporter   ~0008496

No, that was the best method I could come up with, unfortunately.

Issue History

Date Modified Username Field Change
2004-12-03 09:17 Troco New Issue
2004-12-03 11:19 syzop Note Added: 0008466
2004-12-03 11:20 syzop Note Edited: 0008466
2004-12-03 15:06 codemastr Note Added: 0008472
2004-12-03 17:51 syzop Note Added: 0008475
2004-12-03 17:56 syzop Note Edited: 0008475
2004-12-03 17:56 syzop Note Edited: 0008475
2004-12-04 12:32 codemastr Note Added: 0008485
2004-12-04 18:06 syzop Note Added: 0008494
2004-12-04 18:13 syzop Note Edited: 0008494
2004-12-04 18:22 syzop Note Edited: 0008494
2004-12-04 19:24 codemastr Note Added: 0008496
2005-07-23 12:03 syzop Status new => closed
2005-07-23 12:03 syzop Resolution open => not fixable
2017-01-06 15:48 syzop Category module => module api