32 bit systems still exist? :-D int ink_res_mkquery(__ink_res_state*,int,const char*,int,int,const unsigned char*,int,const unsigned char*,unsigned char*,int) ../iocore/dns/libinkdns.a(DNS.o)
Find which file that exists in and run nm against the lib | c++filt to understand the type signature that is "really" has. My _guess_ is that one of those is long int vs. long long int or something like that. Most likely a C++ type signature mismatch between what was built vs. what's expected. 2011/6/26 Igor Galić <i.ga...@brainsware.org>: > Hi folks, > > recently I've done a little work on OpenCSW and have finally > started creating packages. Sadly even OpenCSW doesn't provide > all the libraries in 64 bit, a key requirement to compiling > TrafficServer in 64 bit - which is our hard-coded default. > > I altered that default in configure.ac: > > - common_opt="-mt -m64 -D__WORDSIZE=64" # FIXME: arch should be detected > + common_opt="-mt" # -D__WORDSIZE=64" # -m64 " # FIXME: arch shouldn't > need to be detected..? > > And then started fixing the other issues that arose: > > __i386__ is a GCCism, SunPRO needs __i386 -- same is true for > __x86_64__ vs __x86_64. > > Now that all is fine and well: It compiles, at least. > But it doesn't link, see: > https://issues.apache.org/jira/browse/TS-856 > > This is where I'm stuck - I hope somebody can help me out. > > So long, > > i > > -- > Igor Galić > > Tel: +43 (0) 664 886 22 883 > Mail: i.ga...@brainsware.org > URL: http://brainsware.org/ > -- Theo Schlossnagle http://omniti.com/is/theo-schlossnagle