Page 1 of 1

Make Error

Posted: Wed Jan 05, 2005 11:00 pm
by cleared
modules.o(.text+0x4d3): In function `Module_SymEx':
/home/ircd2/Unreal3.2/src/modules.c:680: undefined reference to `dlsym'
modules.o(.text+0x518): In function `Module_Sym':
/home/ircd2/Unreal3.2/src/modules.c:702: undefined reference to `dlsym'
modules.o(.text+0x574): In function `Module_SymX':
/home/ircd2/Unreal3.2/src/modules.c:724: undefined reference to `dlsym'
modules.o(.text+0xc78): In function `Module_free':
/home/ircd2/Unreal3.2/src/modules.c:615: undefined reference to `dlclose'
modules.o(.text+0xdc8): In function `module_loadall':
/home/ircd2/Unreal3.2/src/modules.c:756: undefined reference to `dlsym'
modules.o(.text+0xe5e): In function `Module_Unload':
/home/ircd2/Unreal3.2/src/modules.c:644: undefined reference to `dlsym'
modules.o(.text+0xef4): In function `Init_all_testing_modules':
/home/ircd2/Unreal3.2/src/modules.c:383: undefined reference to `dlsym'
modules.o(.text+0xfe0): In function `Module_Create':
/home/ircd2/Unreal3.2/src/modules.c:213: undefined reference to `dlopen'
modules.o(.text+0xffb):/home/ircd2/Unreal3.2/src/modules.c:216: undefined reference to `dlsym'
modules.o(.text+0x1043):/home/ircd2/Unreal3.2/src/modules.c:230: undefined reference to `dlclose'
modules.o(.text+0x106a):/home/ircd2/Unreal3.2/src/modules.c:234: undefined reference to `dlsym'
modules.o(.text+0x1106):/home/ircd2/Unreal3.2/src/modules.c:271: undefined reference to `dlsym'
modules.o(.text+0x111f):/home/ircd2/Unreal3.2/src/modules.c:277: undefined reference to `dlsym'
modules.o(.text+0x1138):/home/ircd2/Unreal3.2/src/modules.c:283: undefined reference to `dlsym'
modules.o(.text+0x1164):/home/ircd2/Unreal3.2/src/modules.c:294: undefined reference to `dlsym'
modules.o(.text+0x117b):/home/ircd2/Unreal3.2/src/modules.c:297: more undefined references to `dlsym' follow
modules.o(.text+0x11c5): In function `Module_Create':
/home/ircd2/Unreal3.2/src/modules.c:243: undefined reference to `dlclose'
modules.o(.text+0x11e1):/home/ircd2/Unreal3.2/src/modules.c:327: undefined reference to `dlerror'
modules.o(.text+0x1241):/home/ircd2/Unreal3.2/src/modules.c:259: undefined reference to `dlclose'
modules.o(.text+0x127b):/home/ircd2/Unreal3.2/src/modules.c:237: undefined reference to `dlclose'
modules.o(.text+0x1317):/home/ircd2/Unreal3.2/src/modules.c:265: undefined reference to `dlclose'
modules.o(.text+0x1536): In function `Unload_all_testing_modules':
/home/ircd2/Unreal3.2/src/modules.c:537: undefined reference to `dlclose'
modules.o(.text+0x1686): In function `Unload_all_loaded_modules':
/home/ircd2/Unreal3.2/src/modules.c:419: undefined reference to `dlsym'
modules.o(.text+0x1767):/home/ircd2/Unreal3.2/src/modules.c:474: undefined reference to `dlclose'
modules.o(.text+0x1cc4): In function `unload_all_modules':
/home/ircd2/Unreal3.2/src/modules.c:1302: undefined reference to `dlsym'
collect2: ld returned 1 exit status
make[1]: *** [ircd] Error 1
make[1]: Leaving directory `/home/ircd2/Unreal3.2/src'
make: *** [build] Error 2

Whats wrong?

Posted: Wed Jan 05, 2005 11:12 pm
by codemastr
You decided to ignore the documentation and typed "./configure" rather than "./Config"

Posted: Thu Jan 06, 2005 3:23 am
by w00t
I must admit I have confused the two before. I don't suppose it's an option to rename it to avoid confusion?

Posted: Thu Jan 06, 2005 4:45 pm
by codemastr
If you read the file called "README," something you should do before installing any program, there is no issue. It clearly says what to do:
==[ COMPILING ]==
To build the ircd, run:
./Config
make

Posted: Fri Jan 07, 2005 4:41 am
by w00t
I bow to your greater intelligence, it's just that sometimes those of us who have done this a few times (and read the readme) try to do it from memory, and thinking of quite a few other programs, try ./configure, and then feel incredibly stupid. :)