This is a great service to the OSS community. WIth all
the browsers(Opera, mozilla/netscape, Galeon, IE,
dillo, etc...), management of bookmarks is a nightmare
I had some trouble with configure that required digging
around a little so I am suggesting a change to the
documentation. It would be nice if you could fix the
configure script too, if you have the time. (sorry, no
patch for that -apparently the test for kde_qtver is
not working as well as expected...)
I have qt3 installed(E.G., both /usr/lib/qt3/lib &
/usr/lib/qt3/include exist). Seems like the configure
script does a lot of checking for .../qt2/... but none
for .../qt3/... . That's a little odd since QT v.3 has
been out for quite a long time.
Here, the path to the std qt libs is set:
#> echo $LD_LIBRARY_PATH
BUT it appears that compiling bookmarkbridge also
_requires_ the qt -devel package >= 2.2.2 .
QT_VERSION is, of course, not set normally as there is
no reason to have it(unless there is development or
compilation of QT being done).
SO, for compilation, please mention the following or
something like it:
The HEADER files for QT are REQUIRED to compile
bookmarkbridge. Configure has options to set the QT
dir, libs and includes locations by using
--with-qt-dir=DIR (where the root of Qt is
--with-qt-includes=DIR (where the Qt includes are
--with-qt-libraries=DIR (where the Qt library is
A typical line might be:
#> ./configure --with-qt-dir=/usr/lib/qt3 --enable-mt
Use ./configure --help to get all the options.
I believe the best place for the above is just below
the following text in the "INSTALL" file:
::::::::::::BookmarkBridge Compilation Notes::::::::::::
BookmarkBridge uses the standard GNU build system. The
to get started is to run the three standard commands:
$> make install
<GOOD SPOT TO MENTION QT REQS>
In addition to the above, you may also want to mention:
The "checkinstall" program can auto-build a RPM and
install it by using "checkinstall" instead of "make
For people using RPM distros, building/installing an
RPM is very important.
/usr/lib/qt3/bin has the moc
/usr/lib/qt3/lib has the libs
/usr/lib/qt3/include has the headers
#> ./moc -v
Qt Meta Object Compiler version 19 (Qt 3.0.5)
There were quite a few:
htmlParseEntityRef: expecting ';'
htmlParseEntityRef: no name
outputs from the command line when BookMarkBridge read
the bookmarks but it did not seem to stop it from
Other than that, it seems to work okay!
Thanks for doing this program. I was about to embark
on the adventure myself...
(Now, I need to manage the duplicates, the old and the
dead marks as the file it created is 2.3MB !)
Have A Great Day!
Log in to post a comment.