Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Linux Servers

Support::Linux Servers Support forum for Linux EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 01-02-2006, 11:56 AM
CompGeek01
Fire Beetle
 
Join Date: Jul 2004
Posts: 7
Default 0.6.3 & Latest CVS compile issue

I'm getting an interesting issue when trying to compile ZONE (the final executable) on my debian system:


Note (probably harmless): No library found for -lperl
net.o(.text+0x1036): In function `NetConnection::GetIP(char*)':
/eqemu/source/01.02.06/zone/net.cpp:611: undefined reference to `Perl_Gthr_key_ptr'
net.o(.text+0x104:/eqemu/source/01.02.06/zone/net.cpp:611: undefined reference to `Perl_Ireentrant_buffer_ptr'
net.o(.text+0x105e):/eqemu/source/01.02.06/zone/net.cpp:611: undefined reference to `Perl_Gthr_key_ptr'
net.o(.text+0x1070):/eqemu/source/01.02.06/zone/net.cpp:611: undefined reference to `Perl_Ireentrant_buffer_ptr'
net.o(.text+0x1084):/eqemu/source/01.02.06/zone/net.cpp:611: undefined reference to `Perl_Gthr_key_ptr'
net.o(.text+0x1096):/eqemu/source/01.02.06/zone/net.cpp:611: undefined reference to `Perl_Ireentrant_buffer_ptr'
net.o(.text+0x10a4):/eqemu/source/01.02.06/zone/net.cpp:611: undefined reference to `Perl_Gthr_key_ptr'
net.o(.text+0x10b6):/eqemu/source/01.02.06/zone/net.cpp:611: undefined reference to `Perl_Ireentrant_buffer_ptr'

Is it some dependency I'm missing? This snippet is follow by 5000+ lines of errors of the same nature.

Last edited by CompGeek01; 01-02-2006 at 07:59 PM..
Reply With Quote
  #2  
Old 01-03-2006, 02:38 AM
Belfedia
Demi-God
 
Join Date: Jan 2005
Posts: 1,109
Default

What debian version ? What Gcc version ? What mysql version ? What perl version ? Have you intall IO-scalar function ?

Too many question before try to help you...
But perl error is the problem i think... are you sure about your install ?
__________________
__________________________________________________ _____________________________________
I speak english like a spanish cow..., I speak spanish like a english pudding...
But I try to speak good french !!! (Non au langage SMS sur forum)
http://eqfroggy.new.fr : Froggy French Server Website.
Reply With Quote
  #3  
Old 01-03-2006, 03:48 AM
CompGeek01
Fire Beetle
 
Join Date: Jul 2004
Posts: 7
Default

Sorry for skipping obvious details:

Debian sarge 2.4.27-2
mysql 4.1.11
perl 5.8.4
gcc version 3.3.5 (Debian 1:3.3.5-13)

I've install perl stringy-perl module which I though included IO::scalar

What would you thing I'd have to do? I've already removed perl and reinstall...although maybe not completely as I just did an apt-get remove perl and then apt-get install perl. Same error before and after I did it. Is there more to reinstalling perl? Kinda new to debian package management.

I appreciate it.
Reply With Quote
  #4  
Old 01-03-2006, 05:00 AM
Belfedia
Demi-God
 
Join Date: Jan 2005
Posts: 1,109
Default

I'm not a linux expert
But i think if you have perl problem, you can have support on perl forum better than here ?
Perl is need for make quest system on eqemu.
I have install it with apt-get and i have no error with same distrib than you.
But apt-get (remove) don't change config files. you must use dpkg reconfigure (but i don't remember syntax).
__________________
__________________________________________________ _____________________________________
I speak english like a spanish cow..., I speak spanish like a english pudding...
But I try to speak good french !!! (Non au langage SMS sur forum)
http://eqfroggy.new.fr : Froggy French Server Website.

Last edited by Belfedia; 01-03-2006 at 01:03 PM..
Reply With Quote
  #5  
Old 01-03-2006, 03:46 PM
fathernitwit
Developer
 
Join Date: Jul 2004
Posts: 773
Default

it seems like this might be related to your version of perl not being compiled with any thread support.

Gimme a "perl -V"
Reply With Quote
  #6  
Old 01-04-2006, 06:41 AM
CompGeek01
Fire Beetle
 
Join Date: Jul 2004
Posts: 7
Default

This is perl, v5.8.4 built for i386-linux-thread-multi

Copyright 1987-2004, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using `man perl' or `perldoc perl'. If you have access to the
Internet, point your browser at http://www.perl.com/, the Perl Home Page.

****EDIT*****
$Config{usethreads} or die "no threads"

dies....going to see if i can find how to get them in there

Last edited by CompGeek01; 01-04-2006 at 02:43 PM..
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 01:13 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3