[bug #24955] [GWorkspace] Does not build without SQLite

View: New views
11 Messages — Rating Filter:   Alert me  

[bug #24955] [GWorkspace] Does not build without SQLite

by Ben Asselstine-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


URL:
  <http://savannah.gnu.org/bugs/?24955>

                 Summary: [GWorkspace] Does not build without SQLite
                 Project: GNUstep
            Submitted by: stefanbidi
            Submitted on: Thu 27 Nov 2008 02:36:44 PM GMT
                Category: Application
                Severity: 3 - Normal
              Item Group: Installation
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

For some reason GWorkspace no longer configures if sqlite3.h is not found.
This happens when trying to configure GWMetadata... I, personally, do not want
to build that subproject since I don't use it, but the configure system will
not let me build GWorkspace without it.

Currently, what I have to do is rename GWMetadata/configure in and run
configure again so the subproject will be skipped during config.




    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?24955>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@...
http://lists.gnu.org/mailman/listinfo/bug-gnustep

[bug #24955] [GWorkspace] Does not build without SQLite

by Ben Asselstine-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #1, bug #24955 (project gnustep):

truly so. The check is now enforced correctly. Previously it was unreliable.
Ehen I asked Enrico back then to make it optional, he didn't. When I remade
the build system, all subprojects are reliably traversed and thus sqlite is
always checked for.
In the future maybe it can be made truly optional with a flag "disable" to
make it clear that it is explicit.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?24955>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@...
http://lists.gnu.org/mailman/listinfo/bug-gnustep

[bug #24955] [GWorkspace] Does not build without SQLite

by Ben Asselstine-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #2, bug #24955 (project gnustep):

I just wanted to add that it is this configuration problem that is preventing
me to investigate another issue myself.

If there is a way to get GWorkspace to compile without installing SQLlite,
this would help me.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?24955>

_______________________________________________
  Nachricht geschickt von/durch Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@...
http://lists.gnu.org/mailman/listinfo/bug-gnustep

[bug #24955] [GWorkspace] Does not build without SQLite

by Ben Asselstine-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #3, bug #24955 (project gnustep):

The only way I've managed to compile it is by renaming GWMetadata's configure
script to something else (like 'configure_backup') and do ./configure at the
top level again.  It just overrides that dir completely when it doesn't find a
configure script.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?24955>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@...
http://lists.gnu.org/mailman/listinfo/bug-gnustep

[bug #24955] [GWorkspace] Does not build without SQLite

by Ben Asselstine-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #4, bug #24955 (project gnustep):

Not a great solution, but I hacked the configure.ac script to do sqlite stuff
last ... so it will successfully configure everything else and bomb out on
sqlite.  Then you can just type make install.



    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?24955>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@...
http://lists.gnu.org/mailman/listinfo/bug-gnustep

[bug #24955] [GWorkspace] Does not build without SQLite

by Ben Asselstine-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #6, bug #24955 (project gnustep):

I got an error after submitting the last message yesterday and want to make
sure it gets captured.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?24955>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@...
http://lists.gnu.org/mailman/listinfo/bug-gnustep

[bug #24955] [GWorkspace] Does not build without SQLite

by Ben Asselstine-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #7, bug #24955 (project gnustep):

Just an update.  I installed GWorkspace on Debian yesterday with
libsqlite-dev.  GWorkspace's configure script still doesn't pick up the header
because it will look for sqlite3.h and Debian installs to sqlite.h (or the
other way around, can't remember now).  I linked the provided header to the
one GWorkspace is looking for, but it still fails to configure, it can't link
with the function it's using as a test.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?24955>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@...
http://lists.gnu.org/mailman/listinfo/bug-gnustep

[bug #24955] [GWorkspace] Does not build without SQLite

by Ben Asselstine-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #8, bug #24955 (project gnustep):

Hmm, I don't know. I just tried on my debian test-box. I tried with SVN trunk
of GWorkspace. I tried on a standard debian squeeze/sid which I just updated
before rerunning configure.

checking for stdint.h... yes
checking for unistd.h... yes
checking sqlite3.h usability... yes
checking sqlite3.h presence... yes
checking for sqlite3.h... yes
checking for sqlite3_get_table in -lsqlite3... yes
sqlite3 version number 3006018
configure: creating ./config.status
config.status: creating GNUmakefile

The packages I have installed are:

dpkg --list | grep sqlite
ii  libsqlite3-0                         3.6.18-1                   SQLite 3
shared library
ii  libsqlite3-dev                       3.6.18-1                   SQLite 3
development files

I think you installed a different sqlite package? do you have the library and
the dev package consistent in version?

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?24955>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@...
http://lists.gnu.org/mailman/listinfo/bug-gnustep

[bug #24955] [GWorkspace] Does not build without SQLite

by Ben Asselstine-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #9, bug #24955 (project gnustep):

Have you done a test? Please check that you have the correct 3.x sqlite
packages installed.

I tried on another debian and it worked like a charme.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?24955>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@...
http://lists.gnu.org/mailman/listinfo/bug-gnustep

[bug #24955] [GWorkspace] Does not build without SQLite

by Ben Asselstine-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #10, bug #24955 (project gnustep):

Not yet, sorry.  I was just on that system but forgot.  I'll get you an
answer by the end of tomorrow.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?24955>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@...
http://lists.gnu.org/mailman/listinfo/bug-gnustep

[bug #24955] [GWorkspace] Does not build without SQLite

by Ben Asselstine-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Follow-up Comment #11, bug #24955 (project gnustep):

Yep, you were right!  I had the wrong version installed (did realize there
was a libsqlite3 and libsqlite0).

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?24955>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@...
http://lists.gnu.org/mailman/listinfo/bug-gnustep