Re: *Postfish* - gtk+-2.0 not found error -- Update1



"iforone" <floydstestemail@xxxxxxxxx> writes:

John Hasler wrote:
You probably need to install the build-essential package.

Hi;
Do you think I should Install those then ?

I've installed the 'build-essential' pkg...
$ sudo apt-get install build-essential

After 'sudo updatedb' and rerunning 'make' (from within the /postfix
DIR)
I Still get the Same Error :-(

Thank you for any continuing help

Regards

////////////////////////////////////////////////////////
*************************************
//////////////////////////////////////////////////////

Dan Espen wrote:

It looks like you updated from gcc 3.3.5 to 3.3.6
between your first make and this one.


Hi Dan;
Yes - I've been updating/upgrading/updating and then upgrading :-)

I seem to be having an issue with gcc-lib(?)
'Make' errors with this Dir name;
[ /usr/lib/gcc-lib/i486-linux/3.3.5/include/stddef.h ]

But - I see that My current DIR is actually [
/usr/lib/gcc-lib/i486-linux-*gnu*/3.3.*6* ]
(I've highlighted the differences between the two versions with
asterisks).

Yes, I see that.

What you have is someone did a make with the 3.3.5 compiler.
That will generate 'dependencies' for header files.
As you can see above, header file dependencies are specific to
a compiler version. If you generate them then upgrade your compiler
then the next attempt to compile will fail.

Header file dependencies should not be in a tgz that you downloaded.
If they are, they need to be removed.
A working package will remove header file dependencies when you
do "make clean".

If make clean, or starting over don't help, then look for ".deps"
directories in the package and remove the directories and everything
in them.
.