Glitch integrating Ubuntu Server/Desktop

Asked by Dr George A Freibott IV

Trying to use Ubuntu Server/Desktop and installing Manhattan 3.3.0 Virtual Desktop School program. The install was finally going along well when this message came up:

manhat@ubuntumsasn:~/manhat-3.3.0/src$ make sqlite3_test
rm -f sqlite3_test.o hello.o clearsilver_test.o
gcc -O2 -Wall -IClearSilver -c sqlite3_test.c
sqlite3_test.c:4: fatal error: sqlite3.h: No such file or directory
compilation terminated.
make: *** [sqlite3_test] Error 1

I was following the administrators manual for the install and I know they use Ubuntu Server with the Manhattan program. But, first I am not a command line proficient person and second after I installed the Desktop over the Server version of Ubuntu, I have tried my best to follow the Ubuntu and Manhattan Instructions. How can you help me or can you refer me to an entity that can?

TY

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu sqlite3 Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Eliah Kagan (degeneracypressure) said :
#1

I presume you're running "make sqlite3_test" as a testing step after configuring with ./configure and building with make. Is that the case? If so, can you provide the *complete* log of the build? (This, or at least the last 512 lines, should be available if you do Edit > Select All followed by Edit > Copy in the Terminal window in which you're doing the build; then you can paste that text here.)

Is a copy of the manual you're working from available online? If so, please provide a link to it. (If it's publicly available over the Internet but not over the web, then please explain how to obtain it.)

Revision history for this message
Eliah Kagan (degeneracypressure) said :
#2

So, I've found the program you're describing (Manhattan Virtual Classroom). The instructions at http://manhattan.sourceforge.net/?Documentation:README_Files:INSTALL say:

> You need to install the "sqlite3" and/or the "sqlite3
> development" packages for your version of Linux.
> Use your Linux version's package management
> system (whether that's RPM, YaSt, Synaptic
> Package Manager, aptget, or whatever) and look
> for the "sqlite3" AND the "sqlite3 development" (it
> may be called "sqlite3-dev") packages, and install
> them on your system. Then try the above test again.
>
> For many Linux distributions, you'll find that "sqlite3"
> is already installed, but the "sqlite3 development"
> package is not. (This seems to be the case with
> Ubuntu Linux.)

So, if you haven't already, try installing these three packages:

libsqlite3-0
libsqlite3-dev
sqlite3

Typically libsqlite3-0 will already be installed, but it's worth double-checking. Your problem is most likely due to not having libsqlite3-dev.

If you want, you can run these commands in the Terminal to install those three packages (or whichever of them are not currently installed):

sudo apt-get update
sudo apt-get install libsqlite3-0 libsqlite3-dev sqlite3

Can you help with this problem?

Provide an answer of your own, or ask Dr George A Freibott IV for more information if necessary.

To post a message you must log in.