House Snippet

Posted by Lerkista on Thu 18 Sep 2014 12:00 PM — 2 posts, 12,426 views.

#0
Hi, after some work trying to make the house snippet to work, i have this errors:


o/house.o: In function `do_house(char_data*, char*)':
/home/lerkista/Mud/smaugfuss19/src/house.c:247: undefined reference to `do_house'
/home/lerkista/Mud/smaugfuss19/src/house.c:465: undefined reference to `do_house'
o/house.o: In function `do_accessories(char_data*, char*)':
/home/lerkista/Mud/smaugfuss19/src/house.c:724: undefined reference to `do_accessories'
/home/lerkista/Mud/smaugfuss19/src/house.c:806: undefined reference to `do_accessories'
/home/lerkista/Mud/smaugfuss19/src/house.c:961: undefined reference to `do_accessories'
/home/lerkista/Mud/smaugfuss19/src/house.c:995: undefined reference to `do_accessories'
o/house.o: In function `do_homebuy(char_data*, char*)':
/home/lerkista/Mud/smaugfuss19/src/house.c:1117: undefined reference to `do_homebuy'
/home/lerkista/Mud/smaugfuss19/src/house.c:1159: undefined reference to `do_homebuy'
/home/lerkista/Mud/smaugfuss19/src/house.c:1271: undefined reference to `do_homebuy'
/home/lerkista/Mud/smaugfuss19/src/house.c:1371: undefined reference to `do_homebuy'
o/house.o: In function `do_sellhouse(char_data*, char*)':


I don´t know why house.c can't find their own functions

I have declared the functions in mud.h, house.h and in house.c and nothing works

Any ideas??

Thankx
#1
I´ve fixed the errors

the problem was house.c has:

void do_house( CHAR_DATA *ch, char *argument )

and need to have:

void do_house( CHAR_DATA *ch, const char *argument )

to the mud find the function

do that with other functions and now works fine :)