Tcl 'stuk' ?

Pagina: 1
Acties:

  • Paradise
  • Registratie: Juni 2000
  • Niet online
Hallo,

Een paar dagen terug probeerde ik na een reboot mijn eggdrop weer eens te starten. Tot mijn grote verbazing ging dit niet helemaal als gepland, met de volgende output als resultaat:
Eggdrop v1.6.6 (C)1997 Robey Pointer (C)2001 Eggheads
[14:51] * Last context: tclhash.c/235 []
[14:51] * Please REPORT this BUG!
[14:51] * Check doc/BUG-REPORT on how to do so.
[14:51] * Failed to write DEBUG
[14:51] * SEGMENT VIOLATION -- CRASHING!
Segmentation fault
Ik snap hier geen zak van. Ligt de fout in 1 van de Tcl's van Linux, of zit de fout in de eggdrop? Opnieuw compilen ging overigens ook niet, bij make kreeg ik deze error:
/usr/bin/ld: cannot find -ltcl8.2
collect2: ld returned 1 exit status
make[1]: *** [../eggdrop] Error 1
Ik heb bar weinig verstand van Tcl, en weet dus absoluut niet wat de fout is en wat ik daarvoor vervangen / aanpassen moet.

Wie kan me een beetje op weg helpen?

Alvast bedankt,

Koen.

  • Jordi
  • Registratie: Januari 2000
  • Niet online

Jordi

#1#1

Voor dat compilen moet je het development package van tcl8.2 installeren, in Debian (die gebruikte je toch?) is dat tcl8.2-dev

Het zal wel niet, maar het zou maar wel.


  • Madcat
  • Registratie: Juli 2002
  • Niet online
ik heb eigenlijk het zelfde probleem, ik draai ook debian en heb "tcl8.3-dev 8.3.3-7" geinstaleerd en daarna omdat het niet werkte tcl8.4.5, maar ik krijg nog steeds dezelfde melding:

[23:20] * Last context: tclhash.c/239 []
[23:20] * Please REPORT this BUG!
[23:20] * Check doc/BUG-REPORT on how to do so.
Segmentation fault


heeft iemand een idee waar dit aan zou kunnen liggen, of welke versie ik wel moet instaleren om het te fixen?

bij configure zegt hij wel dat hij alles gevonden heeft:
checking whether the Tcl system has changed... yes
checking for Tcl version... 8.4
checking for Tcl patch level... 8.4.5
checking for Tcl_Free in -ltcl8.4... yes
checking for TclpFinalizeThreadData in -ltcl8.4... no

edit:

C:
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
void init_bind(void)
{
  bind_table_list = NULL;
  Context;
  add_cd_tcl_cmds(cd_cmd_table);
  H_unld = add_bind_table("unld", HT_STACKABLE, builtin_char);
  H_time = add_bind_table("time", HT_STACKABLE, builtin_5int);
  H_note = add_bind_table("note", 0, builtin_3char);
  H_nkch = add_bind_table("nkch", HT_STACKABLE, builtin_2char);
  H_load = add_bind_table("load", HT_STACKABLE, builtin_char);
  H_link = add_bind_table("link", HT_STACKABLE, builtin_2char);
  H_filt = add_bind_table("filt", HT_STACKABLE, builtin_idxchar);
  H_disc = add_bind_table("disc", HT_STACKABLE, builtin_char);
  H_dcc = add_bind_table("dcc", 0, builtin_dcc);
  H_chpt = add_bind_table("chpt", HT_STACKABLE, builtin_chpt);
  H_chon = add_bind_table("chon", HT_STACKABLE, builtin_charidx);
  H_chof = add_bind_table("chof", HT_STACKABLE, builtin_charidx);
  H_chjn = add_bind_table("chjn", HT_STACKABLE, builtin_chjn);
  H_chat = add_bind_table("chat", HT_STACKABLE, builtin_chat);
  H_bot = add_bind_table("bot", 0, builtin_3char);
  H_bcst = add_bind_table("bcst", HT_STACKABLE, builtin_chat);
  H_away = add_bind_table("away", HT_STACKABLE, builtin_chat);
  H_act = add_bind_table("act", HT_STACKABLE, builtin_chat);
  H_event = add_bind_table("evnt", HT_STACKABLE, builtin_char);
  add_builtins(H_dcc, C_dcc);
  Context;
}


Op regel 27 is 293 in de echte file

[ Voor 64% gewijzigd door moto-moi op 05-02-2004 00:07 . Reden: ff de linecount aangepast ;) ]


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Eh waarom installeer je niet gewoon de debs van eggdrop ? Die werken in ieder geval.
Verder ezgt deze code me bar weinig zonder de rest van de sourcecode te zien ;)
Heb je trouwens al in die BUG-REPORT file gekeken wat er voor nuttigs instaat ?

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • Madcat
  • Registratie: Juli 2002
  • Niet online
moto-moi schreef op 05 februari 2004 @ 00:08:
Eh waarom installeer je niet gewoon de debs van eggdrop ? Die werken in ieder geval.
Verder ezgt deze code me bar weinig zonder de rest van de sourcecode te zien ;)
Heb je trouwens al in die BUG-REPORT file gekeken wat er voor nuttigs instaat ?
de dependencies van eggdrop zijn geinstaleerd.
nee mij ook niet :) maar misschien dat iemand er eerder mee gewerkt heeft.
ik heb ook op bugzille gekeken maar ik zag niet veel nuttigs:

http://www.eggheads.org/b...ype0-0-0=noop&value0-0-0=

en om daar nu weer een zelfde soort bug te posten....

  • Madcat
  • Registratie: Juli 2002
  • Niet online
laat maar het is al opgelost, om een of andere vage reden pakte hij steeds de oude versie van eggdrop ipc de nieuwe
Pagina: 1