Hello,<div>sorry for the spam, but this problem doesn't let me sleep and I have tried a couple of different things.</div><div>1. I suspected it to be the 64 bit OS, so I installed a Ubuntu 32 bit virtual machine, but even there the simple LP problems fail with basically the same error.</div>
<div>2. I have also tried to compile in the terminal instead of using codelite, but that does not change anything.</div><div>3. I downloaded the latest version from the development branch...</div><div><br></div><div>Here is the cmake command I used:</div>
<div><br></div><div>cmake -DGLPK_INCLUDE_DIR=/usr/local/include -DGLPK_LIBRARY=/usr/local/lib/libglpk.a -DCPLEX_INCLUDE_DIR=/Users/stephan/CodeLibraries/ilog/cplex124/cplex/include/ -DCPLEX_LIBRARY=/Users/stephan/CodeLibraries/ilog/cplex124/cplex/lib/x86-64_darwin9_gcc4.0/static_pic/libcplex.a ..</div>
<div><br></div><div>"make check" returns that 100% of the tests were successful.</div><div><br></div><div>However, after running 'make install' I tried to compile the simple mip- demo from the lemon tutorial and it comes back with the same error. The compile command is: g++ -O2 Test.cc -lemon ... I tried to use both glpk and Cplex but neither works.</div>
<div><br></div><div>I ran out of ideas and would really appreciate any help and suggestions!</div><div><br></div><div>Thanks a lot!</div><div><br></div><div>stephan</div><div><div><br></div><br><div class="gmail_quote">On 26 October 2012 17:42, <span dir="ltr"><<a href="mailto:lemon-user-request@lemon.cs.elte.hu" target="_blank">lemon-user-request@lemon.cs.elte.hu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send Lemon-user mailing list submissions to<br>
<a href="mailto:lemon-user@lemon.cs.elte.hu" target="_blank">lemon-user@lemon.cs.elte.hu</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
<a href="http://lemon.cs.elte.hu/mailman/listinfo/lemon-user" target="_blank">http://lemon.cs.elte.hu/mailman/listinfo/lemon-user</a><br>
or, via email, send a message with subject or body 'help' to<br>
<a href="mailto:lemon-user-request@lemon.cs.elte.hu" target="_blank">lemon-user-request@lemon.cs.elte.hu</a><br>
<br>
You can reach the person managing the list at<br>
<a href="mailto:lemon-user-owner@lemon.cs.elte.hu" target="_blank">lemon-user-owner@lemon.cs.elte.hu</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of Lemon-user digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
1. Undefined symbols for architecture x86_64- error (Stephan Hassold)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Fri, 26 Oct 2012 17:41:34 +1300<br>
From: Stephan Hassold <<a href="mailto:s.hassold@auckland.ac.nz" target="_blank">s.hassold@auckland.ac.nz</a>><br>
Subject: [Lemon-user] Undefined symbols for architecture x86_64- error<br>
To: <a href="mailto:lemon-user@lemon.cs.elte.hu" target="_blank">lemon-user@lemon.cs.elte.hu</a><br>
Message-ID:<br>
<CAN7qaTSJ9xXU5OopvAd=<a href="mailto:g6KOgRmfAuJyVwFm5MwST-n8jXhxzA@mail.gmail.com" target="_blank">g6KOgRmfAuJyVwFm5MwST-n8jXhxzA@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Hi there,<br>
<br>
I was trying to run some code before, but the compiler returns Undefined<br>
symbols for architecture x86_64- error. The complete error is below.<br>
I have tried both the standard mip solver as well as cplex, but both return<br>
the same.<br>
<br>
I could not find anything helpful on the internet. The only related issue<br>
was found in this thread (<br>
<a href="http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14802585" target="_blank">http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14802585</a>)<br>
but he is not using Lemon.<br>
<br>
My system is Mac Os Mountain lion. The compiler<br>
is i686-apple-darwin11-llvm-g++-4.2 and I am using Lemon 1.2.3 in the<br>
latest Codelite release.<br>
<br>
I'd appreciate any suggestions and help!!<br>
<br>
Thanks!!<br>
Regards,<br>
Stephan<br>
<br>
ERROR MESSAGE:<br>
<br>
Undefined symbols for architecture x86_64:<br>
"_CPXbaropt", referenced from:<br>
lemon::CplexLp::solveBarrier() in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXchgbds", referenced from:<br>
virtual thunk to lemon::CplexBase::_setColUpperBound(int, double)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_setColUpperBound(int, double)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
virtual thunk to lemon::CplexBase::_setColLowerBound(int, double)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_setColLowerBound(int, double)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXchgcoef", referenced from:<br>
virtual thunk to lemon::CplexBase::_setCoeff(int, int, double)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_setCoeff(int, int, double)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXchgcoeflist", referenced from:<br>
lemon::CplexBase::_setColCoeffs(int, lemon::LpBase::ExprIterator,<br>
lemon::LpBase::ExprIterator)in libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_setRowCoeffs(int, lemon::LpBase::ExprIterator,<br>
lemon::LpBase::ExprIterator)in libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_addRow(double, lemon::LpBase::ExprIterator,<br>
lemon::LpBase::ExprIterator, double)in libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXchgcolname", referenced from:<br>
virtual thunk to lemon::CplexBase::_setColName(int,<br>
std::basic_string<char, std::char_traits<char>, std::allocator<char> ><br>
const&)in libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_setColName(int, std::basic_string<char,<br>
std::char_traits<char>, std::allocator<char> > const&)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXchgctype", referenced from:<br>
lemon::CplexMip::_setColType(int, lemon::MipSolver::ColTypes)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXchgobj", referenced from:<br>
virtual thunk to lemon::CplexBase::_setObjCoeff(int, double)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_setObjCoeff(int, double)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_setObjCoeffs(lemon::LpBase::ExprIterator,<br>
lemon::LpBase::ExprIterator)in libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXchgobjsen", referenced from:<br>
virtual thunk to lemon::CplexBase::_setSense(lemon::LpBase::Sense)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_setSense(lemon::LpBase::Sense)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXchgprobtype", referenced from:<br>
lemon::CplexMip::CplexMip(lemon::CplexEnv const&)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexMip::CplexMip(lemon::CplexEnv const&)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexMip::CplexMip()in libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexMip::CplexMip()in libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXchgrhs", referenced from:<br>
lemon::CplexBase::_set_row_bounds(int, double, double)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXchgrngval", referenced from:<br>
lemon::CplexBase::_set_row_bounds(int, double, double)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXchgrowname", referenced from:<br>
virtual thunk to lemon::CplexBase::_setRowName(int,<br>
std::basic_string<char, std::char_traits<char>, std::allocator<char> ><br>
const&)in libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_setRowName(int, std::basic_string<char,<br>
std::char_traits<char>, std::allocator<char> > const&)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXchgsense", referenced from:<br>
lemon::CplexBase::_set_row_bounds(int, double, double)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXcloneprob", referenced from:<br>
lemon::CplexBase::CplexBase(lemon::CplexBase const&)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::CplexBase(lemon::CplexBase const&)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXcloseCPLEX", referenced from:<br>
lemon::CplexEnv::~CplexEnv()in libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexEnv::~CplexEnv()in libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::~CplexBase()in libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::~CplexBase()in libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::~CplexBase()in libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::CplexBase(lemon::CplexEnv const&)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::CplexBase(lemon::CplexEnv const&)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
...<br>
"_CPXcreateprob", referenced from:<br>
virtual thunk to lemon::CplexBase::_clear()in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_clear() in libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::CplexBase(lemon::CplexEnv const&)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::CplexBase(lemon::CplexEnv const&)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::CplexBase()in libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::CplexBase()in libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXdelcols", referenced from:<br>
virtual thunk to lemon::CplexBase::_eraseCol(int)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_eraseCol(int) in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXdelrows", referenced from:<br>
virtual thunk to lemon::CplexBase::_eraseRow(int)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_eraseRow(int) in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXdualopt", referenced from:<br>
lemon::CplexLp::solveDual() in libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXfreeprob", referenced from:<br>
virtual thunk to lemon::CplexBase::_clear()in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_clear() in libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::~CplexBase()in libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::~CplexBase()in libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::~CplexBase()in libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetbase", referenced from:<br>
lemon::CplexLp::_getColStatus(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexLp::_getRowStatus(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetcoef", referenced from:<br>
virtual thunk to lemon::CplexBase::_getCoeff(int, int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_getCoeff(int, int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetcolindex", referenced from:<br>
virtual thunk to lemon::CplexBase::_colByName(std::basic_string<char,<br>
std::char_traits<char>, std::allocator<char> > const&) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_colByName(std::basic_string<char,<br>
std::char_traits<char>, std::allocator<char> > const&) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetcolname", referenced from:<br>
lemon::CplexBase::_getColName(int, std::basic_string<char,<br>
std::char_traits<char>, std::allocator<char> >&) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetcols", referenced from:<br>
lemon::CplexBase::_getColCoeffs(int, lemon::LpBase::InsertIterator)<br>
constin libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetctype", referenced from:<br>
lemon::CplexMip::_getColType(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgeterrorstring", referenced from:<br>
lemon::CplexEnv::LicenseError::LicenseError(int)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexEnv::LicenseError::LicenseError(int)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexEnv::CplexEnv()in libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetlb", referenced from:<br>
virtual thunk to lemon::CplexBase::_getColLowerBound(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_getColLowerBound(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetnumcols", referenced from:<br>
lemon::CplexLp::_getPrimalRay(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexLp::_getColStatus(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_getObjCoeffs(lemon::LpBase::InsertIterator)<br>
constin libemon.a(lemon_libemon_la-cplex.o)<br>
virtual thunk to lemon::CplexBase::_addCol()in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_addCol() in libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetnumrows", referenced from:<br>
lemon::CplexLp::_getRowStatus(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_addRow(double, lemon::LpBase::ExprIterator,<br>
lemon::LpBase::ExprIterator, double)in libemon.a(lemon_libemon_la-cplex.o)<br>
virtual thunk to lemon::CplexBase::_addRow()in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_addRow() in libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetobj", referenced from:<br>
virtual thunk to lemon::CplexBase::_getObjCoeff(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_getObjCoeff(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_getObjCoeffs(lemon::LpBase::InsertIterator)<br>
constin libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetobjsen", referenced from:<br>
virtual thunk to lemon::CplexBase::_getSense() constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_getSense() constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetobjval", referenced from:<br>
lemon::CplexMip::_getSolValue() constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexLp::_getPrimalValue() constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetpi", referenced from:<br>
lemon::CplexLp::_getDual(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetray", referenced from:<br>
lemon::CplexLp::_getPrimalRay(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetrhs", referenced from:<br>
virtual thunk to lemon::CplexBase::_getRowLowerBound(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_getRowLowerBound(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_setRowUpperBound(int, double)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_getRowUpperBound(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetrngval", referenced from:<br>
lemon::CplexBase::_getRowUpperBound(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetrowindex", referenced from:<br>
virtual thunk to lemon::CplexBase::_rowByName(std::basic_string<char,<br>
std::char_traits<char>, std::allocator<char> > const&) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_rowByName(std::basic_string<char,<br>
std::char_traits<char>, std::allocator<char> > const&) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetrowname", referenced from:<br>
lemon::CplexBase::_getRowName(int, std::basic_string<char,<br>
std::char_traits<char>, std::allocator<char> >&) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetrows", referenced from:<br>
lemon::CplexBase::_getRowCoeffs(int, lemon::LpBase::InsertIterator)<br>
constin libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetsense", referenced from:<br>
lemon::CplexLp::_getRowStatus(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
virtual thunk to lemon::CplexBase::_getRowLowerBound(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_getRowLowerBound(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_setRowUpperBound(int, double)in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_getRowUpperBound(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetstat", referenced from:<br>
lemon::CplexMip::_getType() constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexLp::_getDualType() constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexLp::_getPrimalType() constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexLp::convertStatus(int) in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexLp::solveBarrier() in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexLp::solveDual() in libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexLp::solvePrimal() in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
...<br>
"_CPXgetub", referenced from:<br>
virtual thunk to lemon::CplexBase::_getColUpperBound(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_getColUpperBound(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXgetx", referenced from:<br>
lemon::CplexMip::_getSol(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexLp::_getPrimal(int) constin<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXlpopt", referenced from:<br>
lemon::CplexLp::_solve() in libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXmipopt", referenced from:<br>
lemon::CplexMip::_solve() in libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXnewcols", referenced from:<br>
virtual thunk to lemon::CplexBase::_addCol()in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_addCol() in libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXnewrows", referenced from:<br>
lemon::CplexBase::_addRow(double, lemon::LpBase::ExprIterator,<br>
lemon::LpBase::ExprIterator, double)in libemon.a(lemon_libemon_la-cplex.o)<br>
virtual thunk to lemon::CplexBase::_addRow()in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexBase::_addRow() in libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXopenCPLEX", referenced from:<br>
lemon::CplexEnv::CplexEnv()in libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXprimopt", referenced from:<br>
lemon::CplexLp::solvePrimal() in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
"_CPXsetintparam", referenced from:<br>
lemon::CplexBase::_applyMessageLevel() in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexMip::_solve() in libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexLp::solveBarrier() in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexLp::solveDual() in libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexLp::solvePrimal() in<br>
libemon.a(lemon_libemon_la-cplex.o)<br>
lemon::CplexLp::_solve() in libemon.a(lemon_libemon_la-cplex.o)<br>
ld: symbol(s) not found for architecture x86_64<br>
collect2: ld returned 1 exit status<br>
make[1]: *** [Release/Thesis] Error 1<br>
make[1]: Leaving directory `/Users/***'<br>
make: *** [All] Error 2<br>
make: Leaving directory `/Users/*****'<br>
----------Build Ended----------<br>
0 errors, 0 warnings<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <a href="http://lemon.cs.elte.hu/pipermail/lemon-user/attachments/20121026/03ca3616/attachment.htm" target="_blank">http://lemon.cs.elte.hu/pipermail/lemon-user/attachments/20121026/03ca3616/attachment.htm</a><br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
Lemon-user mailing list<br>
<a href="mailto:Lemon-user@lemon.cs.elte.hu" target="_blank">Lemon-user@lemon.cs.elte.hu</a><br>
<a href="http://lemon.cs.elte.hu/mailman/listinfo/lemon-user" target="_blank">http://lemon.cs.elte.hu/mailman/listinfo/lemon-user</a><br>
<br>
<br>
End of Lemon-user Digest, Vol 58, Issue 3<br>
*****************************************<br>
</blockquote></div><br></div>