- kali.roxen.com, i686, Windows NT
Nonstaitc fails to build the image module. Kludge by adding the lib objs to the module makefile?
Probably a pntld-related problem.
Looks like it might be a missing prototype related problem here too. Pntld should probably be fixed to handle this case. Added prototypes.
Adding prototypes didn't help (they were already there). New probable cause: pntld might not support linking from data segment to text segment. The failing code seems to be the following segment from image_module.c:
static struct { char *name; void (*init)(void); void (*exit)(void); } initsubmodule[]= { #undef IMAGE_CLASS #undef IMAGE_SUBMODULE #define IMAGE_CLASS(name,init,exit,prog) #define IMAGE_SUBMODULE(name,init,exit) { name,init,exit }, #include "initstuff.h" };
static struct { char *name; void (*init)(void); void (*exit)(void); struct pike_string *ps; struct object *o; } submagic[]= { #undef IMAGE_SUBMODULE #undef IMAGE_SUBMODMAG #define IMAGE_SUBMODULE(a,b,c) #define IMAGE_SUBMODMAG(name,init,exit) { name,init,exit,NULL,NULL }, #include "initstuff.h" };
Can someone who is familiar with pntld take a look?
/ Henrik Grubbström (Lysator)
Previous text:
2004-03-20 16:51: Subject: 7.5/7.7
- dan.emsphone.com, i386, FreeBSD 5.2
- alpha.home.oav.net, alpha, FreeBSD 5.2
Crash in the Nettle module. (looks to me like strlen("$1$") crashes)
Probably due to using a crypt_md5 from some other place than crypt_md5.c.
Potentially fixed.
- fonda.roxen.com, HP-UX
Unresolved symbol int64_from_bignum in Shuffler
Probably due to int64_from_bignum being a variable, and Shuffler.cmod not including bignum.h.
Probably fixed.
- kali.roxen.com, i686, Windows NT
Nonstaitc fails to build the image module. Kludge by adding the lib objs to the module makefile?
Probably a pntld-related problem.
Looks like it might be a missing prototype related problem here too. Pntld should probably be fixed to handle this case. Added prototypes.
/ Henrik Grubbström (Lysator)