Daniel,
My guess is that you have a libsword.so in /usr/lib or /usr/lib64 or
someplace else causing problems.
Troy
On 03/19/2015 02:47 PM, Daniel Sheffield wrote:
Indeed it is <face palm>.
But I double checked: -lsword doesn't work but -lsword-1.7.3 does...
is that normal?
--
In the beginning Kibo created the Internet. Now the Internet was
formless, and empty. Randomness was upon the face of computing, and
the Spirit of ARPA moved upon the face of the computers. Then Kibo
said, "Let there be data": and there was data. Kibo saw the data, and
it was good, so Kibo divided the data from the randomness, and Kibo
named the data Information, and the randomness Clueless. And the
Information and the Clueless were the first Network.
On Fri, Mar 20, 2015 at 10:28 AM, David "Judah's Shadow" Blue
<yudahssha...@gmx.com <mailto:yudahssha...@gmx.com>> wrote:
Is one not a symlink to the other?
On March 19, 2015 3:19:40 PM EDT, Daniel Sheffield
<d.j.yo...@gmail.com <mailto:d.j.yo...@gmail.com>> wrote:
Okay, at first it looked like 'make install' only copied the
libsword-1.7.3.so <http://libsword-1.7.3.so> and not the
libsword.so <http://libsword.so>. I was linking against
libsword.so <http://libsword.so> which didn't have the
definitions of renderText. When I linked against
libsword-1.7.3.so <http://libsword-1.7.3.so> - it was fine. I
removed all the sword libs on my /usr/local/lib dir and did
'make install' again from HEAD. Both the libsword.so
<http://libsword.so> and libsword-1.7.3.so
<http://libsword-1.7.3.so> were installed to /usr/local/lib.
However, I get compile errors if I use ld -lsword instead of
ld -lsword-1.7.3. I would rather use -lsword - I thought they
would/should be identical? Let me know if this behaviour is
expected. On Thu 19Mar15 05:02:33PM, Daniel Sheffield wrote:
I still seem to be getting the compile error on HEAD. I'm
linking against the correct headers I'm sure... Though
there is a chance that I've messed something up because I
have it both installed (make install) and in my source
tree as an external. I did re-install each time though, so
I would have thought any modified headers would have been
updated... Let me know if you have any ideas. I will
hopefully be able to check the header declaration and the
corresponding definition tomorrow... On Wed 18Mar15
09:12:35AM, Peter von Kaehne wrote:
I had committed with a typo - a missing paranthesis. I
am sorry for that. When I saw it and fixed it to
commit, Karl had overtaken me. So, it is fixed at the
HEAD again. Again, my apologies. Peter On Wed,
2015-03-18 at 00:48 -0700, Troy A. Griffitts wrote:
Dear Daniel, My guess is that you may be compiling
against one set of headers and linking with a
libsword compiled with another set. The renderText
method was overloaded with a const and non-const
version. My guess is that you are failing to link
because your code was compiled against the single
non-const method header. Could be wrong, but
without more information this is my best guess to
help. On March 18, 2015 12:41:21 AM MST, Daniel
Sheffield <d.j.yo...@gmail.com
<mailto:d.j.yo...@gmail.com>> wrote: Hi all,
Getting undefined reference to renderText at
compile time since r3331. I see commit r3332 -
perhaps this introduced the change? using HEAD: my
project doesn't compile r3331: my project
compiles. I'm not sure if this is my bad or if
definition of renderText is getting missed out of
libsword post r3331...
------------------------------------------------------------------------
sword-devel mailing list:
sword-devel@crosswire.org
<mailto:sword-devel@crosswire.org>
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings
at above page
------------------------------------------------------------------------
sword-devel mailing list: sword-devel@crosswire.org
<mailto:sword-devel@crosswire.org>
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at
above page
-- In the beginning Kibo created the Internet. Now the
Internet was formless, and empty. Randomness was upon the
face of computing, and the Spirit of ARPA moved upon the
face of the computers. Then Kibo said, "Let there be
data": and there was data. Kibo saw the data, and it was
good, so Kibo divided the data from the randomness, and
Kibo named the data Information, and the randomness
Clueless. And the Information and the Clueless were the
first Network.
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
<mailto:sword-devel@crosswire.org>
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page