This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

linking step runs the executable

Old posts that have not been replied to for several years.
Locked
X
XineAnn

linking step runs the executable

Post by XineAnn »

I am not sure what to do next. It was suggested to me to try an earlier version of eggdrop for this platform. I had no problem getting eggdrop 6.1.12 up on OpenBSD or 1.6.8 on Solaris 8 x86.

.configure and make config go well. The compile also goes well, but the linking dies on solaris 9 64-bit

Environment:

$ uname -a
SunOS thor 5.9 Generic sun4u sparc SUNW,Ultra-30

$ pwd
/export/home/xineann/eggdrop1.6.13

$ echo $PATH
/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/ucb:/etc:.
$ echo $LD_LIBRARY_PATH

Evidence:

---------- Yeah! that's the compiling, now the linking! ----------

Linking eggdrop...

gcc -pipe -o ../eggdrop bg.o botcmd.o botmsg.o botnet.o chanprog.o cmds.o dcc.o dccutil.o dns.o flags.o language.o main.o mem.o misc.o misc_file.o modules.o net.o rfc1459.o tcl.o tcldcc.o tclhash.o tclmisc.o tcluser.o userent.o userrec.o users.o -L/usr/local/lib -ltcl -lm -ldl -lnsl -lsocket md5/md5c.o compat/*.o `cat mod/mod.xlibs`
../eggdrop
[17:38] LANG: No lang files found for section core.

Eggdrop v1.6.13 (C) 1997 Robey Pointer (C) 2002 Eggheads
[17:38] --- Loading eggdrop v1.6.13 (Fri Dec 20 2002)
[17:38] * MSG534
make[1]: *** [../eggdrop] Error 1
make[1]: Leaving directory `/export/home/xineann/eggdrop1.6.13/src'
make: *** [modegg] Error 2

$ ls -l src/mod/*xlib*
-rw-r--r-- 1 xineann staff 0 Dec 20 17:38 src/mod/mod.xlibs

Even futile attempts to help will be appreciated. I've been messing with this for two weeks.

XineAnn
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

The "MSG534" is a message placer for the language support.

These are usualy displayed when the language files have not been loaded, ro they have failed to load.

The specific messgae it is tryign to display is defined as macro name
lang.h wrote: #define MISC_NOCONFIGFILE get_language(0x534)
It sounds like the configure script, doesn't operate correctly on a 64bit OS.

You could possibly take this to the eggheads mailing list. See the eggheads web-site at http://www.eggheads.org/ for information.
X
XineAnn

Post by XineAnn »

Thanks.

The modules don't exist at the end of it either. Thus they fail to load.

I think you're right about the 64-bit being the issue. I had no trouble at all with solaris 32-bit.
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

The reason there are no modules, is the fact it didn't get around to making them.

First it compiles and links together all the core components, that allow memory m,anagment, sockets, module managment and so on.

It then compiles the modules.

Betweent he core comopilation and tyhe module compilation, it runs eggdrop, with the -v arguement, to test it is compiled.

It is at this stage it is bombing out. If eggdrop fails to run like this, then don't bother continueing. However, the eggdrop is trying to load a config file.

This sugests that the -v arguement isn't being passed.
X
XineAnn

Post by XineAnn »

I tweaked the src/Makefile and added a -v. That went went :) and it got to making the modules. That didn't go well:

$ file core
core: ELF 32-bit MSB core file SPARC Version 1, from 'assoc.so'

which is the first one.

Is it time to give up?

Thanks.

Xine
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

I wouldn't know.

I aint an expert in compilation, makefiles and configure scripts. When it comes to 64bit computing, i'm even worse.

One of the better places to ask in in the help channels, or on the eggheads mailing list. See http://www.eggheads.org/ for this information.
Locked