Irssi core bugs

Notice: Undefined index: tasklist_type in /var/www/bugs.irssi.org/includes/class.tpl.php(128) : eval()'d code on line 85 Notice: Undefined index: tasklist_type in /var/www/bugs.irssi.org/includes/class.tpl.php(128) : eval()'d code on line 90
  • Status Unconfirmed
  • Percent Complete
    0%
  • Task Type Bug Report
  • Category core
  • Assigned To No-one
  • Operating System Windows
  • Severity Critical
  • Priority Normal
  • Reported Version Irssi 0.8.9
  • Due in Version Undecided
  • Due Date Undecided
  • Votes 0
  • Private No
Attached to Project: Irssi core bugs
Opened by Victor (Bonhomme) - 2004-10-30
Last edited by Jilles Tjoelker (jilles) - 2007-07-05

FS#145 - irssi compiled under cygwin crashes immediately when run

I attempted to compile 0.8.9 in windows using cygwin. It compiled without errors (some harmless-looking warnings, like "cast from pointer to integer of different size"), but when run it crashes out back to the prompt almost immediately. It also does something to the terminal settings that the "reset" command must be used to get the terminal (rxvt) to behave normally again.

It doesn't leave a core file, but creates a 0 byte "irssi.exe.stackdump" file in the working dir.

Further info below:
[Victor@snowdrift:Victor]$irssi -v
irssi 0.8.9 (20031210 2316)
[Victor@snowdrift:Victor]$gcc -v
Reading specs from /usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/specs
Configured with: /gcc/gcc-3.3.3-3/configure --verbose --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-languages=c,ada,c++,d,f77,java,objc,pascal --enable-nls --without-included-gettext --enable-libgcj --with-system-zlib --enable-interpreter --enable-threads=posix --enable-java-gc=boehm --enable-sjlj-exceptions --disable-version-specific-runtime-libs --disable-win32-registry
Thread model: posix
gcc version 3.3.3 (cygwin special)
[Victor@snowdrift:irssi-0.8.9]$glib-config --version
1.2.10

This task does not depend on any other tasks.

Nathan Summers (rockwalrus)
Thursday, 28 July 2005, 21:35 GMT
I can confirm this. It seems to be a problem with the version of perl in cygwin (5.8.7-2).

Here is the start of a stacktrace.

#0 0x6d5494e0 in cygperl5_8!Perl_malloc () from /usr/bin/cygperl5_8.dll
#1 0x6d5c2f5e in cygperl5_8!Perl_newSVpvn () from /usr/bin/cygperl5_8.dll
#2 0x6d5a120a in cygperl5_8!Perl_vmess () from /usr/bin/cygperl5_8.dll
#3 0x6d5a1def in cygperl5_8!Perl_vcroak () from /usr/bin/cygperl5_8.dll
#4 0x6d5a203f in cygperl5_8!Perl_croak_nocontext () from /usr/bin/cygperl5_8.dll
#5 0x6d54a052 in cygperl5_8!Perl_malloc () from /usr/bin/cygperl5_8.dll
#6 0x6d5c2f5e in cygperl5_8!Perl_newSVpvn () from /usr/bin/cygperl5_8.dll
#7 0x6d5a120a in cygperl5_8!Perl_vmess () from /usr/bin/cygperl5_8.dll
#8 0x6d5a1def in cygperl5_8!Perl_vcroak () from /usr/bin/cygperl5_8.dll
#9 0x6d5a203f in cygperl5_8!Perl_croak_nocontext () from /usr/bin/cygperl5_8.dll
#10 0x6d54a052 in cygperl5_8!Perl_malloc () from /usr/bin/cygperl5_8.dll
#11 0x6d5c2f5e in cygperl5_8!Perl_newSVpvn () from /usr/bin/cygperl5_8.dll
#12 0x6d5a120a in cygperl5_8!Perl_vmess () from /usr/bin/cygperl5_8.dll
#13 0x6d5a1def in cygperl5_8!Perl_vcroak () from /usr/bin/cygperl5_8.dll
#14 0x6d5a203f in cygperl5_8!Perl_croak_nocontext () from /usr/bin/cygperl5_8.dll
#15 0x6d54a052 in cygperl5_8!Perl_malloc () from /usr/bin/cygperl5_8.dll
#16 0x6d5c2f5e in cygperl5_8!Perl_newSVpvn () from /usr/bin/cygperl5_8.dll
#17 0x6d5a120a in cygperl5_8!Perl_vmess () from /usr/bin/cygperl5_8.dll
#18 0x6d5a1def in cygperl5_8!Perl_vcroak () from /usr/bin/cygperl5_8.dll
#19 0x6d5a203f in cygperl5_8!Perl_croak_nocontext () from /usr/bin/cygperl5_8.dll
#20 0x6d54a052 in cygperl5_8!Perl_malloc () from /usr/bin/cygperl5_8.dll
#21 0x6d5c2f5e in cygperl5_8!Perl_newSVpvn () from /usr/bin/cygperl5_8.dll
#22 0x6d5a120a in cygperl5_8!Perl_vmess () from /usr/bin/cygperl5_8.dll

It goes on for at least 1500 more stack frames in the same pattern. After that I understandably got impatient and exited the trace.

Will try downgrading Perl to see if that fixes it.
Wouter Coekaerts (coekie)
Saturday, 14 April 2007, 15:34 GMT
Do you still have this problem?
Victor (Bonhomme)
Friday, 20 April 2007, 13:51 GMT
Actually now for some reason I can't get it to compile at all (using version 0.8.11) . I get a whole lot of undefined references in several files in the irssi-0.8.11-rc1/src/perl/common/ directory, despite having perl and perl sources installed.

Maybe I'm missing something basic ...
Emanuele Giaquinta (ayin)
Saturday, 21 April 2007, 21:00 GMT
Which version of gcc?
Victor (Bonhomme)
Sunday, 22 April 2007, 02:20 GMT
Previously 3.3.3 (as shown in the original submission), now:
[Victor@snowdrift:~]$gcc -v
Reading specs from /usr/lib/gcc/i686-pc-cygwin/3.4.4/specs
Configured with: /usr/build/package/orig/test.respin/gcc-3.4.4-3/configure --verbose --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-languages=c,ada,c++,d,f77,pascal,java,objc --enable-nls --without-included-gettext --enable-version-specific-runtime-libs --without-x --enable-libgcj --disable-java-awt --with-system-zlib --enable-interpreter --disable-libgcj-debug --enable-threads=posix --enable-java-gc=boehm --disable-win32-registry --enable-sjlj-exceptions --enable-hash-synchronization --enable-libstdcxx-debug
Thread model: posix
gcc version 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)
Emanuele Giaquinta (ayin)
Sunday, 22 April 2007, 08:29 GMT
Ok, are you experiencing the issue described in bug #219 ?
Victor (Bonhomme)
Sunday, 22 April 2007, 08:45 GMT
No, I don't believe it's the same issue (at least, the errors are different). Fails the same way on 0.8.10a tarball.
A copy of the errors I'm seeing is reproduced below (apologies for the length):
make[4]: Entering directory `/home/Victor/irssi-0.8.10/src/perl/common'
rm -f blib/arch/auto/Irssi/Irssi.dll
LD_RUN_PATH="" ld2 -s -L/usr/local/lib Channel.o Core.o Expando.o Ignore.o Irssi.o Log.o Masks.o Query.o Rawlog.o Server.o Settings.o -o blib/arch/auto/Irssi/Irssi.dll /usr/lib/perl5/5.8/cygwin/CORE/libperl.dll.a
gcc -shared -o Irssi.dll -Wl,--out-implib=libIrssi.dll.a -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--stack,8388608 -Wl,--enable-auto-image-base \
-s -L/usr/local/lib Channel.o Core.o Expando.o Ignore.o Irssi.o Log.o Masks.o Query.o Rawlog.o Server.o Settings.o /usr/lib/perl5/5.8/cygwin/CORE/libperl.dll.a
Channel.o: In function `XS_Irssi_channels':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.xs:11: undefined reference to `_channels'
/home/Victor/irssi-0.8.10/src/perl/common/Channel.xs:12: undefined reference to `_irssi_bless_iobject'
Channel.o: In function `XS_Irssi_channel_find':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.xs:19: undefined reference to `_channel_find'
Channel.o: In function `XS_Irssi_channel_find':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.c:47: undefined reference to `_irssi_bless_iobject'
Channel.o: In function `XS_Irssi__Server_channels':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.c:62: undefined reference to `_irssi_ref_object'
Channel.o: In function `XS_Irssi__Server_channels':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.xs:34: undefined reference to `_irssi_bless_iobject'
Channel.o: In function `XS_Irssi__Server_channels_join':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.c:83: undefined reference to `_irssi_ref_object'
Channel.o: In function `XS_Irssi__Server_channel_find':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.c:100: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Channel.c:104: undefined reference to `_channel_find'
/home/Victor/irssi-0.8.10/src/perl/common/Channel.c:105: undefined reference to `_irssi_bless_iobject'
Channel.o: In function `XS_Irssi__Server_nicks_get_same':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.c:120: undefined reference to `_irssi_ref_object'
Channel.o: In function `XS_Irssi__Server_nicks_get_same':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.xs:57: undefined reference to `_nicklist_get_same'
/home/Victor/irssi-0.8.10/src/perl/common/Channel.xs:60: undefined reference to `_irssi_bless_iobject'
/home/Victor/irssi-0.8.10/src/perl/common/Channel.xs:61: undefined reference to `_irssi_bless_iobject'
/home/Victor/irssi-0.8.10/src/perl/common/Channel.xs:63: undefined reference to `_g_slist_free'
Channel.o: In function `XS_Irssi__Channel_destroy':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.c:146: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Channel.c:148: undefined reference to `_channel_destroy'
Channel.o: In function `XS_Irssi__Channel_nick_insert':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.c:160: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Channel.c:161: undefined reference to `_irssi_ref_object'
Channel.o: In function `XS_Irssi__Channel_nick_insert':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.xs:78: undefined reference to `_nicklist_insert'
Channel.o: In function `XS_Irssi__Channel_nick_remove':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.c:176: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Channel.c:177: undefined reference to `_irssi_ref_object'
Channel.o: In function `XS_Irssi__Channel_nick_remove':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.xs:85: undefined reference to `_nicklist_remove'
Channel.o: In function `XS_Irssi__Channel_nick_find':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.c:192: undefined reference to `_irssi_ref_object'
Channel.o: In function `XS_Irssi__Channel_nick_find':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.xs:92: undefined reference to `_nicklist_find'
Channel.o: In function `XS_Irssi__Channel_nick_find':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.c:198: undefined reference to `_irssi_bless_iobject'
Channel.o: In function `XS_Irssi__Channel_nick_find_mask':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.c:212: undefined reference to `_irssi_ref_object'
Channel.o: In function `XS_Irssi__Channel_nick_find_mask':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.xs:101: undefined reference to `_nicklist_find_mask'
Channel.o: In function `XS_Irssi__Channel_nick_find_mask':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.c:218: undefined reference to `_irssi_bless_iobject'
Channel.o: In function `XS_Irssi__Channel_nicks':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.c:233: undefined reference to `_irssi_ref_object'
Channel.o: In function `XS_Irssi__Channel_nicks':
/home/Victor/irssi-0.8.10/src/perl/common/Channel.xs:111: undefined reference to `_nicklist_getnicks'
/home/Victor/irssi-0.8.10/src/perl/common/Channel.xs:114: undefined reference to `_irssi_bless_iobject'
/home/Victor/irssi-0.8.10/src/perl/common/Channel.xs:116: undefined reference to `_g_slist_free'
Core.o: In function `perl_signal_add_hash':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:22: undefined reference to `_perl_signal_add_full'
Core.o: In function `handle_command_bind':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:52: undefined reference to `_perl_command_bind_to'
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:34: undefined reference to `_perl_command_bind_to'
Core.o: In function `XS_Irssi_signal_emit':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:83: undefined reference to `_signal_emit'
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:74: undefined reference to `_irssi_is_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:75: undefined reference to `_irssi_ref_object'
Core.o: In function `XS_Irssi_signal_continue':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:104: undefined reference to `_signal_continue'
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:95: undefined reference to `_irssi_is_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:96: undefined reference to `_irssi_ref_object'
Core.o: In function `XS_Irssi_signal_add':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:112: undefined reference to `_perl_signal_add_full'
Core.o: In function `XS_Irssi_signal_add_first':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:123: undefined reference to `_perl_signal_add_full'
Core.o: In function `XS_Irssi_signal_add_last':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:134: undefined reference to `_perl_signal_add_full'
Core.o: In function `XS_Irssi_signal_add_priority':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:145: undefined reference to `_perl_signal_add_full'
Core.o: In function `XS_Irssi_signal_register':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:178: undefined reference to `_perl_signal_register'
Core.o: In function `XS_Irssi_signal_remove':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:208: undefined reference to `_perl_signal_remove'
Core.o: In function `XS_Irssi_signal_stop':
/home/Victor/irssi-0.8.10/src/perl/common/Core.c:315: undefined reference to `_signal_stop'
Core.o: In function `XS_Irssi_signal_stop_by_name':
/home/Victor/irssi-0.8.10/src/perl/common/Core.c:329: undefined reference to `_signal_stop_by_name'
Core.o: In function `XS_Irssi_signal_get_emitted':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:220: undefined reference to `_signal_get_emitted'
Core.o: In function `XS_Irssi_signal_get_emitted_id':
/home/Victor/irssi-0.8.10/src/perl/common/Core.c:361: undefined reference to `_signal_get_emitted_id'
Core.o: In function `XS_Irssi_timeout_add':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:237: undefined reference to `_perl_timeout_add'
Core.o: In function `XS_Irssi_timeout_add_once':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:252: undefined reference to `_perl_timeout_add'
Core.o: In function `XS_Irssi_timeout_remove':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:261: undefined reference to `_perl_source_remove'
Core.o: In function `XS_Irssi_input_add':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:285: undefined reference to `_perl_input_add'
Core.o: In function `XS_Irssi_input_remove':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:293: undefined reference to `_perl_source_remove'
Core.o: In function `XS_Irssi_level2bits':
/home/Victor/irssi-0.8.10/src/perl/common/Core.c:972: undefined reference to `_level2bits'
Core.o: In function `XS_Irssi_bits2level':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:495: undefined reference to `_bits2level'
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:497: undefined reference to `_g_free'
Core.o: In function `XS_Irssi_combine_level':
/home/Victor/irssi-0.8.10/src/perl/common/Core.c:1012: undefined reference to `_combine_level'
Core.o: In function `XS_Irssi_command':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:508: undefined reference to `_perl_command'
Core.o: In function `XS_Irssi_commands':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:515: undefined reference to `_commands'
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:516: undefined reference to `_irssi_bless_plain'
Core.o: In function `XS_Irssi_command_runsub':
/home/Victor/irssi-0.8.10/src/perl/common/Core.c:1100: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Core.c:1101: undefined reference to `_irssi_ref_object'
Core.o: In function `XS_Irssi_command_runsub':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:541: undefined reference to `_perl_command_runsub'
Core.o: In function `XS_Irssi_command_unbind':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:548: undefined reference to `_perl_command_unbind'
Core.o: In function `XS_Irssi_command_set_options':
/home/Victor/irssi-0.8.10/src/perl/common/Core.c:1135: undefined reference to `_command_set_options_module'
Core.o: In function `XS_Irssi_pidwait_add':
/home/Victor/irssi-0.8.10/src/perl/common/Core.c:1149: undefined reference to `_pidwait_add'
Core.o: In function `XS_Irssi_pidwait_remove':
/home/Victor/irssi-0.8.10/src/perl/common/Core.c:1163: undefined reference to `_pidwait_remove'
Core.o: In function `XS_Irssi_parse_special':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:571: undefined reference to `_parse_special_string'
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:573: undefined reference to `_g_free'
Core.o: In function `XS_Irssi_get_irssi_dir':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:578: undefined reference to `_get_irssi_dir'
Core.o: In function `XS_Irssi_get_irssi_config':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:585: undefined reference to `_get_irssi_config'
Core.o: In function `XS_Irssi_get_irssi_binary':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:592: undefined reference to `_irssi_binary'
Core.o: In function `XS_Irssi_version':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:601: undefined reference to `_g_snprintf'
Core.o: In function `XS_Irssi_get_gui':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:610: undefined reference to `_irssi_gui'
Core.o: In function `XS_Irssi__Server_parse_special':
/home/Victor/irssi-0.8.10/src/perl/common/Core.c:1404: undefined reference to `_irssi_ref_object'
Core.o: In function `XS_Irssi__Server_parse_special':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:669: undefined reference to `_parse_special_string'
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:671: undefined reference to `_g_free'
Core.o: In function `XS_Irssi__Server_command':
/home/Victor/irssi-0.8.10/src/perl/common/Core.c:1440: undefined reference to `_irssi_ref_object'
Core.o: In function `XS_Irssi__Server_command':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:678: undefined reference to `_perl_command'
Core.o: In function `XS_Irssi__Windowitem_parse_special':
/home/Victor/irssi-0.8.10/src/perl/common/Core.c:1457: undefined reference to `_irssi_ref_object'
Core.o: In function `XS_Irssi__Windowitem_parse_special':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:694: undefined reference to `_parse_special_string'
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:696: undefined reference to `_g_free'
Core.o: In function `XS_Irssi__Windowitem_command':
/home/Victor/irssi-0.8.10/src/perl/common/Core.c:1493: undefined reference to `_irssi_ref_object'
Core.o: In function `XS_Irssi__Windowitem_command':
/home/Victor/irssi-0.8.10/src/perl/common/Core.xs:703: undefined reference to `_perl_command'
Expando.o: In function `check_expando_destroy':
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:17: undefined reference to `_expando_destroy'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:19: undefined reference to `_g_free'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:20: undefined reference to `_g_free'
Expando.o: In function `script_unregister_expandos':
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:29: undefined reference to `_g_hash_table_foreach_remove'
Expando.o: In function `perl_expando_init':
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:35: undefined reference to `_g_str_equal'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:35: undefined reference to `_g_str_hash'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:35: undefined reference to `_g_hash_table_new'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:37: undefined reference to `_signal_add_full'
Expando.o: In function `expando_def_destroy':
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:43: undefined reference to `_g_free'
Expando.o: In function `perl_expando_deinit':
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:49: undefined reference to `_signal_remove_full'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:51: undefined reference to `_g_hash_table_foreach'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:53: undefined reference to `_g_hash_table_destroy'
Expando.o: In function `sig_perl_expando':
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:97: undefined reference to `_current_expando'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:97: undefined reference to `_g_hash_table_lookup'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:67: undefined reference to `_irssi_bless_iobject'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:68: undefined reference to `_irssi_bless_iobject'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:82: undefined reference to `_g_strdup'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:80: undefined reference to `_signal_emit'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:29: undefined reference to `_g_hash_table_foreach_remove'
Expando.o: In function `expando_signals_add_hash':
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:136: undefined reference to `_expando_add_signal'
Expando.o: In function `XS_Irssi_expando_create':
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:151: undefined reference to `_g_malloc0'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:152: undefined reference to `_perl_get_package'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:152: undefined reference to `_perl_script_find_package'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:153: undefined reference to `_perl_get_package'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:153: undefined reference to `_perl_func_sv_inc'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:155: undefined reference to `_expando_create'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:156: undefined reference to `_g_strdup'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:156: undefined reference to `_g_hash_table_insert'
Expando.o: In function `XS_Irssi_expando_destroy':
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:165: undefined reference to `_g_hash_table_lookup_extended'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:170: undefined reference to `_expando_destroy'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:165: undefined reference to `_g_hash_table_lookup_extended'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:166: undefined reference to `_g_hash_table_remove'
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:167: undefined reference to `_g_free'
Expando.o: In function `expando_def_destroy':
/home/Victor/irssi-0.8.10/src/perl/common/Expando.xs:44: undefined reference to `_g_free'
Ignore.o: In function `XS_Irssi_ignores':
/home/Victor/irssi-0.8.10/src/perl/common/Ignore.xs:11: undefined reference to `_ignores'
/home/Victor/irssi-0.8.10/src/perl/common/Ignore.xs:12: undefined reference to `_irssi_bless_plain'
Ignore.o: In function `XS_Irssi_ignore_check':
/home/Victor/irssi-0.8.10/src/perl/common/Ignore.xs:23: undefined reference to `_ignore_check'
Ignore.o: In function `XS_Irssi__Server_ignore_check':
/home/Victor/irssi-0.8.10/src/perl/common/Ignore.c:64: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Ignore.c:73: undefined reference to `_ignore_check'
Ignore.o: In function `XS_Irssi__Ignore_add_rec':
/home/Victor/irssi-0.8.10/src/perl/common/Ignore.c:86: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Ignore.c:88: undefined reference to `_ignore_add_rec'
Ignore.o: In function `XS_Irssi__Ignore_update_rec':
/home/Victor/irssi-0.8.10/src/perl/common/Ignore.c:100: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Ignore.c:102: undefined reference to `_ignore_update_rec'
Irssi.o: In function `XS_Irssi_init':
/home/Victor/irssi-0.8.10/src/perl/common/Irssi.xs:19: undefined reference to `_perl_get_api_version'
/home/Victor/irssi-0.8.10/src/perl/common/Irssi.xs:19: undefined reference to `_perl_get_api_version'
Irssi.o: In function `boot_Irssi':
/home/Victor/irssi-0.8.10/src/perl/common/Irssi.xs:34: undefined reference to `_irssi_callXS'
/home/Victor/irssi-0.8.10/src/perl/common/Irssi.xs:35: undefined reference to `_irssi_callXS'
/home/Victor/irssi-0.8.10/src/perl/common/Irssi.xs:36: undefined reference to `_irssi_callXS'
/home/Victor/irssi-0.8.10/src/perl/common/Irssi.xs:37: undefined reference to `_irssi_callXS'
/home/Victor/irssi-0.8.10/src/perl/common/Irssi.xs:38: undefined reference to `_irssi_callXS'
Irssi.o:/home/Victor/irssi-0.8.10/src/perl/common/Irssi.xs:39: more undefined references to `_irssi_callXS' follow
Log.o: In function `XS_Irssi_logs':
/home/Victor/irssi-0.8.10/src/perl/common/Log.xs:11: undefined reference to `_logs'
/home/Victor/irssi-0.8.10/src/perl/common/Log.xs:12: undefined reference to `_irssi_bless_plain'
Log.o: In function `XS_Irssi_log_create_rec':
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:46: undefined reference to `_log_create_rec'
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:47: undefined reference to `_irssi_bless_plain'
Log.o: In function `XS_Irssi_log_find':
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:64: undefined reference to `_log_find'
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:65: undefined reference to `_irssi_bless_plain'
Log.o: In function `XS_Irssi__Log_item_add':
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:79: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:84: undefined reference to `_log_item_add'
Log.o: In function `XS_Irssi__Log_item_destroy':
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:96: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:97: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:99: undefined reference to `_log_item_destroy'
Log.o: In function `XS_Irssi__Log_item_find':
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:111: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:117: undefined reference to `_log_item_find'
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:118: undefined reference to `_irssi_bless_plain'
Log.o: In function `XS_Irssi__Log_update':
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:132: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:134: undefined reference to `_log_update'
Log.o: In function `XS_Irssi__Log_close':
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:146: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:148: undefined reference to `_log_close'
Log.o: In function `XS_Irssi__Log_write_rec':
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:160: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:164: undefined reference to `_log_write_rec'
Log.o: In function `XS_Irssi__Log_start_logging':
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:176: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:178: undefined reference to `_log_start_logging'
Log.o: In function `XS_Irssi__Log_stop_logging':
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:190: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Log.c:192: undefined reference to `_log_stop_logging'
Masks.o: In function `XS_Irssi_mask_match':
/home/Victor/irssi-0.8.10/src/perl/common/Masks.xs:13: undefined reference to `_mask_match'
Masks.o: In function `XS_Irssi_mask_match_address':
/home/Victor/irssi-0.8.10/src/perl/common/Masks.xs:23: undefined reference to `_mask_match_address'
Masks.o: In function `XS_Irssi_masks_match':
/home/Victor/irssi-0.8.10/src/perl/common/Masks.xs:33: undefined reference to `_masks_match'
Masks.o: In function `XS_Irssi__Server_mask_match':
/home/Victor/irssi-0.8.10/src/perl/common/Masks.c:81: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Masks.c:89: undefined reference to `_mask_match'
Masks.o: In function `XS_Irssi__Server_mask_match_address':
/home/Victor/irssi-0.8.10/src/perl/common/Masks.c:102: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Masks.c:109: undefined reference to `_mask_match_address'
Masks.o: In function `XS_Irssi__Server_masks_match':
/home/Victor/irssi-0.8.10/src/perl/common/Masks.c:122: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Masks.c:129: undefined reference to `_masks_match'
Query.o: In function `XS_Irssi_queries':
/home/Victor/irssi-0.8.10/src/perl/common/Query.xs:11: undefined reference to `_queries'
/home/Victor/irssi-0.8.10/src/perl/common/Query.xs:14: undefined reference to `_irssi_bless_iobject'
Query.o: In function `XS_Irssi_query_find':
/home/Victor/irssi-0.8.10/src/perl/common/Query.xs:21: undefined reference to `_query_find'
Query.o: In function `XS_Irssi_query_find':
/home/Victor/irssi-0.8.10/src/perl/common/Query.c:49: undefined reference to `_irssi_bless_iobject'
Query.o: In function `XS_Irssi__Server_queries':
/home/Victor/irssi-0.8.10/src/perl/common/Query.c:64: undefined reference to `_irssi_ref_object'
Query.o: In function `XS_Irssi__Server_queries':
/home/Victor/irssi-0.8.10/src/perl/common/Query.xs:38: undefined reference to `_irssi_bless_iobject'
Query.o: In function `XS_Irssi__Server_query_find':
/home/Victor/irssi-0.8.10/src/perl/common/Query.c:87: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Query.c:91: undefined reference to `_query_find'
/home/Victor/irssi-0.8.10/src/perl/common/Query.c:92: undefined reference to `_irssi_bless_iobject'
Query.o: In function `XS_Irssi__Query_destroy':
/home/Victor/irssi-0.8.10/src/perl/common/Query.c:106: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Query.c:108: undefined reference to `_query_destroy'
Query.o: In function `XS_Irssi__Query_change_server':
/home/Victor/irssi-0.8.10/src/perl/common/Query.c:120: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Query.c:121: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Query.c:123: undefined reference to `_query_change_server'
Rawlog.o: In function `XS_Irssi_rawlog_set_size':
/home/Victor/irssi-0.8.10/src/perl/common/Rawlog.c:22: undefined reference to `_rawlog_set_size'
Rawlog.o: In function `XS_Irssi_rawlog_create':
/home/Victor/irssi-0.8.10/src/perl/common/Rawlog.c:36: undefined reference to `_rawlog_create'
/home/Victor/irssi-0.8.10/src/perl/common/Rawlog.c:37: undefined reference to `_irssi_bless_plain'
Rawlog.o: In function `XS_Irssi__Rawlog_get_lines':
/home/Victor/irssi-0.8.10/src/perl/common/Rawlog.c:52: undefined reference to `_irssi_ref_object'
Rawlog.o: In function `XS_Irssi__Rawlog_destroy':
/home/Victor/irssi-0.8.10/src/perl/common/Rawlog.c:73: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Rawlog.c:75: undefined reference to `_rawlog_destroy'
Rawlog.o: In function `XS_Irssi__Rawlog_input':
/home/Victor/irssi-0.8.10/src/perl/common/Rawlog.c:87: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Rawlog.c:90: undefined reference to `_rawlog_input'
Rawlog.o: In function `XS_Irssi__Rawlog_output':
/home/Victor/irssi-0.8.10/src/perl/common/Rawlog.c:102: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Rawlog.c:105: undefined reference to `_rawlog_output'
Rawlog.o: In function `XS_Irssi__Rawlog_redirect':
/home/Victor/irssi-0.8.10/src/perl/common/Rawlog.c:117: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Rawlog.c:120: undefined reference to `_rawlog_redirect'
Rawlog.o: In function `XS_Irssi__Rawlog_open':
/home/Victor/irssi-0.8.10/src/perl/common/Rawlog.c:132: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Rawlog.c:135: undefined reference to `_rawlog_open'
Rawlog.o: In function `XS_Irssi__Rawlog_close':
/home/Victor/irssi-0.8.10/src/perl/common/Rawlog.c:147: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Rawlog.c:149: undefined reference to `_rawlog_close'
Rawlog.o: In function `XS_Irssi__Rawlog_save':
/home/Victor/irssi-0.8.10/src/perl/common/Rawlog.c:161: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Rawlog.c:164: undefined reference to `_rawlog_save'
Server.o: In function `XS_Irssi_servers':
/home/Victor/irssi-0.8.10/src/perl/common/Server.xs:11: undefined reference to `_servers'
/home/Victor/irssi-0.8.10/src/perl/common/Server.xs:12: undefined reference to `_irssi_bless_iobject'
Server.o: In function `XS_Irssi_reconnects':
/home/Victor/irssi-0.8.10/src/perl/common/Server.xs:20: undefined reference to `_reconnects'
/home/Victor/irssi-0.8.10/src/perl/common/Server.xs:21: undefined reference to `_irssi_bless_plain'
Server.o: In function `XS_Irssi_chatnets':
/home/Victor/irssi-0.8.10/src/perl/common/Server.xs:29: undefined reference to `_chatnets'
/home/Victor/irssi-0.8.10/src/perl/common/Server.xs:30: undefined reference to `_irssi_bless_iobject'
Server.o: In function `XS_Irssi_server_create_conn':
/home/Victor/irssi-0.8.10/src/perl/common/Server.c:112: undefined reference to `_server_create_conn'
/home/Victor/irssi-0.8.10/src/perl/common/Server.c:113: undefined reference to `_irssi_bless_iobject'
Server.o: In function `XS_Irssi_server_find_tag':
/home/Victor/irssi-0.8.10/src/perl/common/Server.c:130: undefined reference to `_server_find_tag'
/home/Victor/irssi-0.8.10/src/perl/common/Server.c:131: undefined reference to `_irssi_bless_iobject'
Server.o: In function `XS_Irssi_server_find_chatnet':
/home/Victor/irssi-0.8.10/src/perl/common/Server.c:148: undefined reference to `_server_find_chatnet'
/home/Victor/irssi-0.8.10/src/perl/common/Server.c:149: undefined reference to `_irssi_bless_iobject'
Server.o: In function `XS_Irssi_chatnet_find':
/home/Victor/irssi-0.8.10/src/perl/common/Server.c:166: undefined reference to `_chatnet_find'
/home/Victor/irssi-0.8.10/src/perl/common/Server.c:167: undefined reference to `_irssi_bless_iobject'
Server.o: In function `XS_Irssi__Server_disconnect':
/home/Victor/irssi-0.8.10/src/perl/common/Server.c:181: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Server.c:183: undefined reference to `_server_disconnect'
Server.o: In function `XS_Irssi__Server_ref':
/home/Victor/irssi-0.8.10/src/perl/common/Server.c:195: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Server.c:197: undefined reference to `_server_ref'
Server.o: In function `XS_Irssi__Server_unref':
/home/Victor/irssi-0.8.10/src/perl/common/Server.c:209: undefined reference to `_irssi_ref_object'
/home/Victor/irssi-0.8.10/src/perl/common/Server.c:211: undefined reference to `_server_unref'
Server.o: In function `XS_Irssi__Server_isnickflag':
/home/Victor/irssi-0.8.10/src/perl/common/Server.c:223: undefined reference to `_irssi_ref_object'
Server.o: In function `XS_Irssi__Server_ischannel':
/home/Victor/irssi-0.8.10/src/perl/common/Server.c:242: undefined reference to `_irssi_ref_object'
Server.o: In function `XS_Irssi__Server_get_nick_flags':
/home/Victor/irssi-0.8.10/src/perl/common/Server.c:261: undefined reference to `_irssi_ref_object'
Server.o: In function `XS_Irssi__Server_send_message':
/home/Victor/irssi-0.8.10/src/perl/common/Server.c:279: undefined reference to `_irssi_ref_object'
Settings.o: In function `perl_settings_free':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:37: undefined reference to `_g_free'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:37: undefined reference to `_g_slist_foreach'
Settings.o: In function `sig_script_destroyed':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:45: undefined reference to `_g_hash_table_lookup'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:47: undefined reference to `_settings_remove'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:47: undefined reference to `_g_slist_foreach'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:37: undefined reference to `_g_free'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:37: undefined reference to `_g_slist_foreach'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:38: undefined reference to `_g_slist_free'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:49: undefined reference to `_g_hash_table_remove'
Settings.o: In function `perl_settings_init':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:55: undefined reference to `_g_direct_equal'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:55: undefined reference to `_g_direct_hash'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:55: undefined reference to `_g_hash_table_new'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:57: undefined reference to `_signal_add_full'
Settings.o: In function `perl_settings_deinit':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:62: undefined reference to `_signal_remove_full'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:64: undefined reference to `_g_hash_table_foreach'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:65: undefined reference to `_g_hash_table_destroy'
Settings.o: In function `XS_Irssi_settings_get_str':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:75: undefined reference to `_settings_get_str'
Settings.o: In function `XS_Irssi_settings_get_int':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.c:107: undefined reference to `_settings_get_int'
Settings.o: In function `XS_Irssi_settings_get_bool':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.c:124: undefined reference to `_settings_get_bool'
Settings.o: In function `XS_Irssi_settings_get_time':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.c:141: undefined reference to `_settings_get_time'
Settings.o: In function `XS_Irssi_settings_get_level':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.c:158: undefined reference to `_settings_get_level'
Settings.o: In function `XS_Irssi_settings_get_size':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.c:175: undefined reference to `_settings_get_size'
Settings.o: In function `XS_Irssi_settings_set_str':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.c:191: undefined reference to `_settings_set_str'
Settings.o: In function `XS_Irssi_settings_set_int':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.c:206: undefined reference to `_settings_set_int'
Settings.o: In function `XS_Irssi_settings_set_bool':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.c:221: undefined reference to `_settings_set_bool'
Settings.o: In function `XS_Irssi_settings_set_time':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.c:238: undefined reference to `_settings_set_time'
Settings.o: In function `XS_Irssi_settings_set_level':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.c:256: undefined reference to `_settings_set_level'
Settings.o: In function `XS_Irssi_settings_set_size':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.c:274: undefined reference to `_settings_set_size'
Settings.o: In function `XS_Irssi_settings_add_str':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_get_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_script_find_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:14: undefined reference to `_g_hash_table_lookup'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:15: undefined reference to `_g_strdup'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:15: undefined reference to `_g_slist_append'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:16: undefined reference to `_g_hash_table_insert'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:136: undefined reference to `_settings_add_str_module'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_get_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_script_find_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:12: undefined reference to `_g_log'
Settings.o: In function `XS_Irssi_settings_add_int':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_get_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_script_find_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:14: undefined reference to `_g_hash_table_lookup'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:15: undefined reference to `_g_strdup'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:15: undefined reference to `_g_slist_append'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:16: undefined reference to `_g_hash_table_insert'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:145: undefined reference to `_settings_add_int_module'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_get_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_script_find_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:12: undefined reference to `_g_log'
Settings.o: In function `XS_Irssi_settings_add_bool':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_get_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_script_find_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:14: undefined reference to `_g_hash_table_lookup'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:15: undefined reference to `_g_strdup'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:15: undefined reference to `_g_slist_append'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:16: undefined reference to `_g_hash_table_insert'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:154: undefined reference to `_settings_add_bool_module'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_get_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_script_find_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:12: undefined reference to `_g_log'
Settings.o: In function `XS_Irssi_settings_add_time':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_get_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_script_find_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:14: undefined reference to `_g_hash_table_lookup'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:15: undefined reference to `_g_strdup'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:15: undefined reference to `_g_slist_append'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:16: undefined reference to `_g_hash_table_insert'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:163: undefined reference to `_settings_add_time_module'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_get_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_script_find_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:12: undefined reference to `_g_log'
Settings.o: In function `XS_Irssi_settings_add_level':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_get_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_script_find_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:14: undefined reference to `_g_hash_table_lookup'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:15: undefined reference to `_g_strdup'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:15: undefined reference to `_g_slist_append'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:16: undefined reference to `_g_hash_table_insert'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:172: undefined reference to `_settings_add_level_module'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_get_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_script_find_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:12: undefined reference to `_g_log'
Settings.o: In function `XS_Irssi_settings_add_size':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_get_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_script_find_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:14: undefined reference to `_g_hash_table_lookup'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:15: undefined reference to `_g_strdup'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:15: undefined reference to `_g_slist_append'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:16: undefined reference to `_g_hash_table_insert'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:181: undefined reference to `_settings_add_size_module'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_get_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:11: undefined reference to `_perl_script_find_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:12: undefined reference to `_g_log'
Settings.o: In function `XS_Irssi_settings_remove':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:24: undefined reference to `_perl_get_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:24: undefined reference to `_perl_script_find_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:27: undefined reference to `_g_hash_table_lookup'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:28: undefined reference to `_gslist_find_icase_string'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:30: undefined reference to `_g_slist_remove'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:31: undefined reference to `_g_hash_table_insert'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:188: undefined reference to `_settings_remove'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:24: undefined reference to `_perl_get_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:24: undefined reference to `_perl_script_find_package'
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:25: undefined reference to `_g_log'
Settings.o: In function `perl_settings_free':
/home/Victor/irssi-0.8.10/src/perl/common/Settings.xs:38: undefined reference to `_g_slist_free'
Creating library file: libIrssi.dll.a
collect2: ld returned 1 exit status
perlld: *** system() failed to execute
gcc -shared -o Irssi.dll -Wl,--out-implib=libIrssi.dll.a -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--stack,8388608 -Wl,--enable-auto-image-base \
-s -L/usr/local/lib Channel.o Core.o Expando.o Ignore.o Irssi.o Log.o Masks.o Query.o Rawlog.o Server.o Settings.o /usr/lib/perl5/5.8/cygwin/CORE/libperl.dll.a

make[4]: *** [blib/arch/auto/Irssi/Irssi.dll] Error 2
make[4]: Leaving directory `/home/Victor/irssi-0.8.10/src/perl/common'
/bin/sh: line 1: cd: irc: No such file or directory
/bin/sh: line 1: cd: ui: No such file or directory
/bin/sh: line 1: cd: textui: No such file or directory
make[3]: *** [all-local] Error 1
make[3]: Leaving directory `/home/Victor/irssi-0.8.10/src/perl'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/Victor/irssi-0.8.10/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/Victor/irssi-0.8.10'
make: *** [all-recursive-am] Error 2
Emanuele Giaquinta (ayin)
Sunday, 22 April 2007, 10:19 GMT
indeed it's not. Does irssi-0.8.9 build fine instead with this toolchain? Otherwise I think you have a more general problem.
Victor (Bonhomme)
Sunday, 22 April 2007, 10:45 GMT
Nope, it seems 0.8.9 doesn't build either. Obviously something in my cygwin setup has broken since I originally filed the  bug 2 .5 years ago. However, I'm afraid I don't have the time at present to chase it down. If noone else can reproduce the crashing bug in the original submission I guess it will have to go begging ;P
Victor (Bonhomme)
Monday, 23 April 2007, 08:59 GMT
Emanuele - thanks for your link. I'll try it when I get home.
Borg (Borg)
Tuesday, 01 May 2007, 16:44 GMT
Well, I managed to compile irssi-0.8.9 w/o any problems on cygwin:
# uname -a
CYGWIN_NT-5.0 BORG 1.3.2(0.39/3/2) 2001-05-20 23:28 i686 unknown
# gcc --version
2.95.3-4

Works like a charm!
Alvin Liang (priv)
Monday, 25 June 2007, 06:11 GMT
Using all latest things:
irssi-0.8.11
cygwin 1.5.24-2
perl 5.8.7
cygwin glib 2.0

Got the same perl problem.
Andrew Willson (lazerousz)
Friday, 31 August 2007, 06:06 GMT
I was having the same issue, until I followed the instructions at "http://anti.teamidiot.de/nei/2007/01/irssi_0810_for_windows_cygwinw/" and it worked out fine.


I believe that the major difference with me just trying it on my own was "3# Download the Irssi sourcecode from their website and save it to C:/cygwin/home/Username"
- I was originally just installing it off the desktop

"7# ./configure --with-perl-staticlib --prefix=/cygdrive/c/irssi" And configuring it with these settings, I believe the first one is probably the fix for this perl error

Victor (Bonhomme)
Saturday, 01 September 2007, 01:52 GMT
I've also managed to build a working version of 0.8.11 using the instructions at
http://anti.teamidiot.de/nei/2007/01/irssi_0810_for_windows_cygwinw/

I was always building from within the cygwin folder tree, so I don't think that's related. Installing some non-obvious dependencies and using the --with-perl-staticlib option was probably what did it.
Michael (Trencher)
Sunday, 29 June 2008, 06:58 GMT
Hi, I was having this problem too. if you want irssi on Cygwin to work, you need to install the perl libs and .dll from the windows binary at http://www.irssi.org/download.
i just copied them into cygwin and the irssi package in cygwin setup worked just fine after that. no building needed. i don't know if it works if you build your own. i will definently try to build irssi using those instructions from source on a clean install.

Loading...