Hi Ken,
Thank you so much for replying!
Yes, I'm also able to see sqlite3_create_collation_v2 a couple of different
ways...
root [ ~ ]# objdump -t /usr/lib/libsqlite3.so | grep "collation_v2"
0000000000032de0 l F .text 0000000000000064
sqlite3_create_collation_v2
root [ ~ ]# nm /usr/lib/libsqlite3.so | grep "collation_v2"
0000000000032de0 t sqlite3_create_collation_v2
However, I'm unable to see it with different flags on those commands:
`objdump -T` or `nm -D` ...And I'm not sure if this is relevant or not. I
have just enough knowledge of this to be dangerous.
I checked the sqlite3.c source, and the method definition seems to match
what is being called from WebKitGTK+, so I think I can rule out an overload
mismatch.
I'm not using a package manager, but I am using the "package users" method
from LFS Section 6.3.2.7. User Based Management and the (outdated) hint.
This requires some deviation from the LFS/BLFS instructions. ...Generally
speaking, ignore anything that says "...as the root user..." and actively
figure out what is required to proceed with the installation. Installing
sqlite3 in this way didn't require any special modifications, and again, I
can compile/link tests against libsqlite3 as a non-privileged user, as well
as execute the terminal based sqlite3 program.
I do add the configure option `--disable-static` anywhere the BLFS book
recommends to do so (sqlite3 included). However, early on while trying to
solve this issue I reinstalled sqlite without that flag and it made no
difference in the error. Since then I've put sqlite3 back to how it was.
I don't change any compiler flags, other than what (if any) are included in
the BLFS book.
Additionally, I haven't deviated from any package versions, or patches in
BLFS 7.6.
I had the same result from Google as yourself. With that said, I expect
that most people skip WebKit and jump straight to Firefox. I'm building
WebKitGTK+ as a dependency for Midori. Because this is included in the
stable BLFS book, I assume that the build has worked for at least one
person.
I would be interested in any success or failure stories that others have
experienced.
Again, thanks for your help,
Roger
-----Original Message-----
From: Ken Moffat
Sent: Friday, October 31, 2014 11:21 PM
To: BLFS Support List
Subject: Re: [blfs-support] BLFS 7.6 WebKitGTK+-2.4.5 undefined reference
tosqlite3_create_collation_v2
On Fri, Oct 31, 2014 at 10:41:07PM -0500, Roger Frost wrote:
Greetings,
I'm still trying to solve this issue.
Any help would be greatly appreciated and thanks to all who read this.
I took a look at your problem when you first posted it, and noted
that on my own system (which does not use webkitgtk) the function
looked as if it was in the sqlite library [ i.e. 'strings' saw it -
that _could_ be an external reference to some other library ], but
google only found your post to this list which implies this is not a
commopn problem.
Problems which only affect one person are always difficult to
solve, so I guess I need to ask : are you doing anything unusual or
different ? I don't actually know what sort of different or unusual
things would affect this, but they might include: using a package
manager (LFS and BLFS have past form on that ;), suppressing static
libraries (i.e. getting rid of any libfoo.a - I do that myself,
occasionally it shows up a problem), or adding things to CFLAGS or
CXXFLAGS.
Also, reattempting `make` doesn't start from the beginning as I previously
thought.
If a target was made, and you have not restarted with fresh source,
then it does not get re-made. For debugging build breakage, that is
convenient.
ĸen
--
Nanny Ogg usually went to bed early. After all, she was an old
lady.Sometimes she went to bed as early as 6 a.m.
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page