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

Reply via email to