[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[sc-users] missing libsclang symbols
Hi,
Apparently there is a problem with the current way of
libsclang generation. Apparently is common to all
versions since transition from makefile to scons
system.
I get lots of undefined references linking to
libsclang like (appended at end of mail)
As you can note, 99% of the undefined references are
related to SC_StringBuffer members. I've run a diff
against SC_StringBuffer.h/.cpp from current scons
versions and a previous makefile version for which the
error doesnt happen. the diff didnt return a single
difference. the other 1% of undefined references are
related to a missing 'g_fmt'
/usr/local/lib/libsclang.a(PyrObject.o)(.text+0x4b29):
In function `dumpObject(PyrObject*)':
: undefined reference to `g_fmt'
/usr/local/lib/libsclang.a(PyrObject.o)(.text+0x504d):
In function `dumpBadObject(PyrObject*)':
: undefined reference to `g_fmt'
/usr/local/lib/libsclang.a(SC_LanguageClient.o)(.text+0x36):
In function
`SC_LanguageClient::SC_LanguageClient[not-in-charge](char
const*)':
: undefined reference to
`SC_StringBuffer::SC_StringBuffer[in-charge](unsigned)'
/usr/local/lib/libsclang.a(SC_LanguageClient.o)(.text+0xba):
In function
`SC_LanguageClient::SC_LanguageClient[in-charge](char
const*)':
: undefined reference to
`SC_StringBuffer::SC_StringBuffer[in-charge](unsigned)'
/usr/local/lib/libsclang.a(SC_LanguageClient.o)(.text+0x139):
In function `SC_LanguageClient::~SC_LanguageClient
[not-in-charge]()':
: undefined reference to
`SC_StringBuffer::~SC_StringBuffer [in-charge]()'
/usr/local/lib/libsclang.a(SC_LanguageClient.o)(.text+0x187):
In function `SC_LanguageClient::~SC_LanguageClient
[in-charge]()':
: undefined reference to
`SC_StringBuffer::~SC_StringBuffer [in-charge]()'
/usr/local/lib/libsclang.a(SC_LanguageClient.o)(.text+0x1d5):
In function `SC_LanguageClient::~SC_LanguageClient
[in-charge deleting]()':
: undefined reference to
`SC_StringBuffer::~SC_StringBuffer [in-charge]()'
/usr/local/lib/libsclang.a(SC_LanguageClient.o)(.text+0x552):
In function `SC_LanguageClient::setCmdLinef(char
const*, ...)':
: undefined reference to
`SC_StringBuffer::vappendf(char const*, char*)'
/usr/local/lib/libsclang.a(SC_LibraryConfig.o)(.text+0x82a):
In function `SC_LibraryConfigFile::read(int, char
const*, SC_LibraryConfig*)':
: undefined reference to
`SC_StringBuffer::SC_StringBuffer[in-charge](unsigned)'
/usr/local/lib/libsclang.a(SC_LibraryConfig.o)(.text+0x8da):
In function `SC_LibraryConfigFile::read(int, char
const*, SC_LibraryConfig*)':
: undefined reference to
`SC_StringBuffer::append(char)'
/usr/local/lib/libsclang.a(SC_LibraryConfig.o)(.text+0x8ee):
In function `SC_LibraryConfigFile::read(int, char
const*, SC_LibraryConfig*)':
: undefined reference to
`SC_StringBuffer::~SC_StringBuffer [in-charge]()'
/usr/local/lib/libsclang.a(SC_LibraryConfig.o)(.text+0x904):
In function `SC_LibraryConfigFile::read(int, char
const*, SC_LibraryConfig*)':
: undefined reference to
`SC_StringBuffer::~SC_StringBuffer [in-charge]()'
/usr/local/lib/libsclang.a(SC_LibraryConfig.o)(.text+0x93d):
In function `SC_LibraryConfigFile::parseLine(int, char
const*, int, char const*, SC_LibraryConfig*)':
: undefined reference to
`SC_StringBuffer::SC_StringBuffer[in-charge](unsigned)'
/usr/local/lib/libsclang.a(SC_LibraryConfig.o)(.text+0x950):
In function `SC_LibraryConfigFile::parseLine(int, char
const*, int, char const*, SC_LibraryConfig*)':
: undefined reference to
`SC_StringBuffer::SC_StringBuffer[in-charge](unsigned)'
/usr/local/lib/libsclang.a(SC_LibraryConfig.o)(.text+0xa0d):
In function `SC_LibraryConfigFile::parseLine(int, char
const*, int, char const*, SC_LibraryConfig*)':
: undefined reference to
`SC_StringBuffer::~SC_StringBuffer [in-charge]()'
/usr/local/lib/libsclang.a(SC_LibraryConfig.o)(.text+0xa18):
In function `SC_LibraryConfigFile::parseLine(int, char
const*, int, char const*, SC_LibraryConfig*)':
: undefined reference to
`SC_StringBuffer::~SC_StringBuffer [in-charge]()'
/usr/local/lib/libsclang.a(SC_LibraryConfig.o)(.text+0xa7a):
In function `SC_LibraryConfigFile::parseLine(int, char
const*, int, char const*, SC_LibraryConfig*)':
: undefined reference to
`SC_StringBuffer::append(char)'
/usr/local/lib/libsclang.a(SC_LibraryConfig.o)(.text+0xa92):
In function `SC_LibraryConfigFile::parseLine(int, char
const*, int, char const*, SC_LibraryConfig*)':
: undefined reference to
`SC_StringBuffer::append(char)'
/usr/local/lib/libsclang.a(SC_LibraryConfig.o)(.text+0xaf1):
In function `SC_LibraryConfigFile::parseLine(int, char
const*, int, char const*, SC_LibraryConfig*)':
: undefined reference to
`SC_StringBuffer::~SC_StringBuffer [in-charge]()'
/usr/local/lib/libsclang.a(SC_LibraryConfig.o)(.text+0xafc):
In function `SC_LibraryConfigFile::parseLine(int, char
const*, int, char const*, SC_LibraryConfig*)':
: undefined reference to
`SC_StringBuffer::~SC_StringBuffer [in-charge]()'
/usr/local/lib/libsclang.a(SC_LibraryConfig.o)(.text+0xb36):
In function `SC_LibraryConfigFile::parseLine(int, char
const*, int, char const*, SC_LibraryConfig*)':
: undefined reference to
`SC_StringBuffer::append(char)'
/usr/local/lib/libsclang.a(SC_LibraryConfig.o)(.text+0xb80):
In function `SC_LibraryConfigFile::parseLine(int, char
const*, int, char const*, SC_LibraryConfig*)':
: undefined reference to `SC_StringBuffer::append(char
const*)'
/usr/local/lib/libsclang.a(SC_LibraryConfig.o)(.text+0xbbb):
In function `SC_LibraryConfigFile::parseLine(int, char
const*, int, char const*, SC_LibraryConfig*)':
: undefined reference to
`SC_StringBuffer::~SC_StringBuffer [in-charge]()'
/usr/local/lib/libsclang.a(SC_LibraryConfig.o)(.text+0xbc6):
In function `SC_LibraryConfigFile::parseLine(int, char
const*, int, char const*, SC_LibraryConfig*)':
: undefined reference to
`SC_StringBuffer::~SC_StringBuffer [in-charge]()'
/usr/local/lib/libsclang.a(SC_LibraryConfig.o)(.text+0xc10):
In function `SC_LibraryConfigFile::parseLine(int, char
const*, int, char const*, SC_LibraryConfig*)':
: undefined reference to
`SC_StringBuffer::~SC_StringBuffer [in-charge]()'
/usr/local/lib/libsclang.a(SC_LibraryConfig.o)(.text+0xc1b):
In function `SC_LibraryConfigFile::parseLine(int, char
const*, int, char const*, SC_LibraryConfig*)':
: undefined reference to
`SC_StringBuffer::~SC_StringBuffer [in-charge]()'
/usr/local/lib/libsclang.a(SC_LibraryConfig.o)(.text+0xc58):
In function `SC_LibraryConfigFile::parseLine(int, char
const*, int, char const*, SC_LibraryConfig*)':
: undefined reference to
`SC_StringBuffer::~SC_StringBuffer [in-charge]()'
/usr/local/lib/libsclang.a(SC_LibraryConfig.o)(.text+0xc63):
more undefined references to
`SC_StringBuffer::~SC_StringBuffer [in-charge]()'
follow
/usr/local/lib/libsclang.a(SC_LibraryConfig.o)(.gnu.linkonce.t._ZN15SC_StringBuffer6finishEv+0x15):
In function `SC_StringBuffer::finish()':
: undefined reference to
`SC_StringBuffer::append(char)'
/usr/local/lib/libsclang.a(SC_TerminalClient.o)(.text+0x703):
In function `SC_TerminalClient::readCmdLine(int,
SC_StringBuffer&)':
: undefined reference to
`SC_StringBuffer::append(char)'
/usr/local/lib/libsclang.a(SC_TerminalClient.o)(.text+0x7f2):
In function `SC_TerminalClient::commandLoop()':
: undefined reference to
`SC_StringBuffer::SC_StringBuffer[in-charge](unsigned)'
/usr/local/lib/libsclang.a(SC_TerminalClient.o)(.text+0x844):
In function `SC_TerminalClient::commandLoop()':
: undefined reference to
`SC_StringBuffer::~SC_StringBuffer [in-charge]()'
/usr/local/lib/libsclang.a(SC_TerminalClient.o)(.text+0x8e4):
In function `SC_TerminalClient::commandLoop()':
: undefined reference to
`SC_StringBuffer::~SC_StringBuffer [in-charge]()'
/usr/local/lib/libsclang.a(SC_TerminalClient.o)(.text+0x8f7):
In function `SC_TerminalClient::commandLoop()':
: undefined reference to
`SC_StringBuffer::~SC_StringBuffer [in-charge]()'
/usr/local/lib/libsclang.a(SC_TerminalClient.o)(.text+0x910):
In function `SC_TerminalClient::commandLoop()':
: undefined reference to
`SC_StringBuffer::~SC_StringBuffer [in-charge]()'
/usr/local/lib/libsclang.a(OSCData.o)(.text+0x8bb): In
function `netAddrSend(PyrObject*, int, char*, bool)':
: undefined reference to `makeSockAddr(sockaddr_in&,
int, int)'
/usr/local/lib/libsclang.a(OSCData.o)(.text+0xa02): In
function `prNetAddr_Connect(VMGlobals*, int)':
: undefined reference to `makeSockAddr(sockaddr_in&,
int, int)'
/usr/local/lib/libsclang.a(DumpParseNode.o)(.text+0x124a):
In function `slotString(pyrslot*, char*)':
: undefined reference to `g_fmt'
/usr/local/lib/libsclang.a(DumpParseNode.o)(.text+0x17a0):
In function `slotOneWord(pyrslot*, char*)':
: undefined reference to `g_fmt'
/usr/local/lib/libsclang.a(DumpParseNode.o)(.text+0x1ca6):
In function `asCompileString(pyrslot*, char*)':
: undefined reference to `g_fmt'
collect2: ld returned 1 exit status
___________________________________________________________
1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
http://correo.yahoo.com.ar