error: Qt (>= Qt 3.0.3) (headers and libraries) not found.

Stuff that has yet to be sorted into a category.
Post Reply
Message
Author
Jose
Posts: 26
Joined: Wed 23 Apr 2008, 18:48

error: Qt (>= Qt 3.0.3) (headers and libraries) not found.

#1 Post by Jose »

Hello everybody,

I am trying to compile my second program in Puppy (first success was yesterday with Nano editor :wink: ) but after I enter ./compile command in the directory with source code, I receive:

Code: Select all

 error: Qt (>= Qt 3.0.3) (headers and libraries) not found. Please check your installation!
For more details about this problem, look at the end of config.log.
I installed Qt4-4.3.2 library via Puppy Package Manager but still get the same error. :(

Config.log file looks very confusing to me, I could not make out of it nothing very enlightening.

Does anybody know what to add?

I am running frugall install of Puppy 4.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#2 Post by MU »

the headers are in the devx_xxx.sfs.

Puppy 4 has Qt 4, which is incompatible with Qt3.
You had to compile it in Puppy 2/3, or request someone to compile it for you.
It then would run, if you install the qt 3.3.8 from the Puppy3 packages in Petget.

Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

Jose
Posts: 26
Joined: Wed 23 Apr 2008, 18:48

#3 Post by Jose »

Mark,

thanks for your advice. I uninstalled Qt4-4.3.2, installed Qt3.3.8 from puppy 3 repository, but still get the same message (all done in Puppy 4 system).

I am not sure if I understand you correctly - what do I have to compile (qt4 or qt3) in Puppy 2/3? By Puppy 2/3 you mean older version of Puppy, right? After I compile it, should I use the file in Puppy 4?

Jose

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#4 Post by MU »

you now installed the LIBs.
They are needed to run a compiled program.

But to compile it, you need the HEADERs.
And those are only in devx_301.sfs, the development addon for Puppy 3.

You would run Puppy 3 with this addon.
Then compile like this:

./configure --prefix=/usr
make
new2dir make install

This hopefully creates a working PET.
You now could install this PET in Puppy 4, because you installed the qt 3 LIBs there already.

Mark
[url=http://murga-linux.com/puppy/viewtopic.php?p=173456#173456]my recommended links[/url]

Jose
Posts: 26
Joined: Wed 23 Apr 2008, 18:48

#5 Post by Jose »

Mark, I moved forward although just a little bit. I installed puppy 3, qt-3.3.8 and successfully run ./configure --prefix=/usr. :) But when I tried make, I receive this:

Code: Select all

# make
cd . && /bin/sh /root/qgo/admin/missing --run aclocal-1.6 
/root/qgo/admin/missing: line 46: aclocal-1.6: command not found
WARNING: `aclocal-1.6' is needed, and you do not seem to have it handy on your
         system.  You might have modified some files without having the
         proper tools for further handling them.  Check the `README' file,
         it often tells you about the needed prerequirements for installing
         this package.  You may also peek at any GNU archive site, in case
         some other package would contain this missing `aclocal-1.6' program.
make: *** [aclocal.m4] Error 1
Uncle google did not help much, neither did Puppy forum. :( Can you or anybody else?

Post Reply