Re: [fltk.general] fltk3 compile error

2013-04-03 Thread marty moore
Thanks, I'll try your suggestions.
Marty


> > > dXRlIGl0cyBjb250ZW50cyB0byBhbnkgb3RoZXIgcGVyc29uLgoqKioqKioqKioqKioqKioqKioq
> > > KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo=
> > >
> >
> > Thanks for the reply but would you mind translating it? It's unreadable.
> > Marty
>
> Sigh... Sorry about that, I thought that was fixed... Technically, it's not 
> unreadable, it's just Base-64 encoded...
>
> Anyway; here's what it was meant to say (I hope!);
>
> marty moore said:
>
> > Hi all,
> > I get the following error when trying to compile fltk3:
> >
> > $make
> > === making src ===
> > Compiling fltk3png/png.c...
> > fltk3png/png.c:14:21: error: pngpriv.h: No such file or directory
> > fltk3png/png.c:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> > ‘__attribute__’ before ‘Your_png_h_is_not_version_1_5_10’
> > fltk3png/png.c:559: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> > ‘__attribute__’ before ‘PNGAPI’
> > fltk3png/png.c:649: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> > ‘__attribute__’ before ‘PNGAPI’
> > fltk3png/png.c:680: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> > ‘__attribute__’ before ‘PNGAPI’
> > fltk3png/png.c:687: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> > ‘__attribute__’ before ‘PNGAPI’
> > fltk3png/png.c:695: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> > ‘__attribute__’ before ‘PNGAPI’
> > fltk3png/png.c:762: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> > ‘__attribute__’ before ‘PNGAPI’
> > make[1]: *** [fltk3png/png.o] Error 1
> > make: *** [all] Error 1
> > marty@fltk-3.0.x-r9831$
> >
> > I'm running debian 6.5, emacs 23, and gcc 4.4.5-1.
> >
> > libpng3 and libpng12-0 are installed.
> >
> > Anyone have any ideas??
>
>
> Yes: note that fltk3 is still alpha, and is intended for experiments only at 
> this stage, so has a few rough edges.
>
> What you are hitting is STR #2833 http://www.fltk.org/str.php?L2833
>
> In summary, there is a bug in fltk3's configure mechanism such that it 
> attempts to build fltk's built-in PNG lib version, even if there is a system 
> wide one available. (The earlier fltk variants only compile the built-in PNG 
> lib if there is no system-wide one found...)
>
> However, when building the built-in PNG, the system PNG headers get found 
> first, and they are *not* compatible (too old), and Bad Things ensue.
>
> If you can be bothered, tweaking the paths in makeinclude so that the 
> "correct" set of PNG headers are found when building the local built-in PNG 
> lib will "fix" this.
>
> Or, you could try configuring with --enable-local-png as I think that might 
> help...
>
> Or, you could update your system PNG to something recent, and that should 
> help to!
>
>
>

___
fltk mailing list
fltk@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk


Re: [fltk.general] fltk3 compile error

2013-04-03 Thread Ian MacArthur
> > dXRlIGl0cyBjb250ZW50cyB0byBhbnkgb3RoZXIgcGVyc29uLgoqKioqKioqKioqKioqKioqKioq
> > KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo=
> >
>
> Thanks for the reply but would you mind translating it? It's unreadable.
> Marty

Sigh... Sorry about that, I thought that was fixed... Technically, it's not 
unreadable, it's just Base-64 encoded...

Anyway; here's what it was meant to say (I hope!);

marty moore said:

> Hi all,
> I get the following error when trying to compile fltk3:
>
> $make
> === making src ===
> Compiling fltk3png/png.c...
> fltk3png/png.c:14:21: error: pngpriv.h: No such file or directory
> fltk3png/png.c:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> ‘__attribute__’ before ‘Your_png_h_is_not_version_1_5_10’
> fltk3png/png.c:559: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> ‘__attribute__’ before ‘PNGAPI’
> fltk3png/png.c:649: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> ‘__attribute__’ before ‘PNGAPI’
> fltk3png/png.c:680: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> ‘__attribute__’ before ‘PNGAPI’
> fltk3png/png.c:687: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> ‘__attribute__’ before ‘PNGAPI’
> fltk3png/png.c:695: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> ‘__attribute__’ before ‘PNGAPI’
> fltk3png/png.c:762: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> ‘__attribute__’ before ‘PNGAPI’
> make[1]: *** [fltk3png/png.o] Error 1
> make: *** [all] Error 1
> marty@fltk-3.0.x-r9831$
>
> I'm running debian 6.5, emacs 23, and gcc 4.4.5-1.
>
> libpng3 and libpng12-0 are installed.
>
> Anyone have any ideas??


Yes: note that fltk3 is still alpha, and is intended for experiments only at 
this stage, so has a few rough edges.

What you are hitting is STR #2833 http://www.fltk.org/str.php?L2833

In summary, there is a bug in fltk3's configure mechanism such that it attempts 
to build fltk's built-in PNG lib version, even if there is a system wide one 
available. (The earlier fltk variants only compile the built-in PNG lib if 
there is no system-wide one found...)

However, when building the built-in PNG, the system PNG headers get found 
first, and they are *not* compatible (too old), and Bad Things ensue.

If you can be bothered, tweaking the paths in makeinclude so that the "correct" 
set of PNG headers are found when building the local built-in PNG lib will 
"fix" this.

Or, you could try configuring with --enable-local-png as I think that might 
help...

Or, you could update your system PNG to something recent, and that should help 
to!



___
fltk mailing list
fltk@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk


Re: [fltk.general] fltk3 compile error

2013-04-03 Thread marty moore
> bWFydHkgbW9vcmUgc2FpZDoNCiANCj4gSGkgYWxsLA0KPiBJIGdldCB0aGUgZm9sbG93aW5nIGVy
> cm9yIHdoZW4gdHJ5aW5nIHRvIGNvbXBpbGUgZmx0azM6DQo+IA0KPiAkbWFrZQ0KPiA9PT0gbWFr
> aW5nIHNyYyA9PT0NCj4gQ29tcGlsaW5nIGZsdGszcG5nL3BuZy5jLi4uDQo+IGZsdGszcG5nL3Bu
> Zy5jOjE0OjIxOiBlcnJvcjogcG5ncHJpdi5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5DQo+
> IGZsdGszcG5nL3BuZy5jOjE3OiBlcnJvcjogZXhwZWN0ZWQg4oCYPeKAmSwg4oCYLOKAmSwg4oCY
> O+KAmSwg4oCYYXNt4oCZIG9yDQo+IOKAmF9fYXR0cmlidXRlX1/igJkgYmVmb3JlIOKAmFlvdXJf
> cG5nX2hfaXNfbm90X3ZlcnNpb25fMV81XzEw4oCZDQo+IGZsdGszcG5nL3BuZy5jOjU1OTogZXJy
> b3I6IGV4cGVjdGVkIOKAmD3igJksIOKAmCzigJksIOKAmDvigJksIOKAmGFzbeKAmSBvcg0KPiDi
> gJhfX2F0dHJpYnV0ZV9f4oCZIGJlZm9yZSDigJhQTkdBUEnigJkNCj4gZmx0azNwbmcvcG5nLmM6
> NjQ5OiBlcnJvcjogZXhwZWN0ZWQg4oCYPeKAmSwg4oCYLOKAmSwg4oCYO+KAmSwg4oCYYXNt4oCZ
> IG9yDQo+IOKAmF9fYXR0cmlidXRlX1/igJkgYmVmb3JlIOKAmFBOR0FQSeKAmQ0KPiBmbHRrM3Bu
> Zy9wbmcuYzo2ODA6IGVycm9yOiBleHBlY3RlZCDigJg94oCZLCDigJgs4oCZLCDigJg74oCZLCDi
> gJhhc23igJkgb3INCj4g4oCYX19hdHRyaWJ1dGVfX+KAmSBiZWZvcmUg4oCYUE5HQVBJ4oCZDQo+
> IGZsdGszcG5nL3BuZy5jOjY4NzogZXJyb3I6IGV4cGVjdGVkIOKAmD3igJksIOKAmCzigJksIOKA
> mDvigJksIOKAmGFzbeKAmSBvcg0KPiDigJhfX2F0dHJpYnV0ZV9f4oCZIGJlZm9yZSDigJhQTkdB
> UEnigJkNCj4gZmx0azNwbmcvcG5nLmM6Njk1OiBlcnJvcjogZXhwZWN0ZWQg4oCYPeKAmSwg4oCY
> LOKAmSwg4oCYO+KAmSwg4oCYYXNt4oCZIG9yDQo+IOKAmF9fYXR0cmlidXRlX1/igJkgYmVmb3Jl
> IOKAmFBOR0FQSeKAmQ0KPiBmbHRrM3BuZy9wbmcuYzo3NjI6IGVycm9yOiBleHBlY3RlZCDigJg9
> 4oCZLCDigJgs4oCZLCDigJg74oCZLCDigJhhc23igJkgb3INCj4g4oCYX19hdHRyaWJ1dGVfX+KA
> mSBiZWZvcmUg4oCYUE5HQVBJ4oCZDQo+IG1ha2VbMV06ICoqKiBbZmx0azNwbmcvcG5nLm9dIEVy
> cm9yIDENCj4gbWFrZTogKioqIFthbGxdIEVycm9yIDENCj4gbWFydHlAZmx0ay0zLjAueC1yOTgz
> MSQNCj4gDQo+IEknbSBydW5uaW5nIGRlYmlhbiA2LjUsIGVtYWNzIDIzLCBhbmQgZ2NjIDQuNC41
> LTEuDQo+IA0KPiBsaWJwbmczIGFuZCBsaWJwbmcxMi0wIGFyZSBpbnN0YWxsZWQuDQo+IA0KPiBB
> bnlvbmUgaGF2ZSBhbnkgaWRlYXM/Pw0KDQoNClllczogbm90ZSB0aGF0IGZsdGszIGlzIHN0aWxs
> IGFscGhhLCBhbmQgaXMgaW50ZW5kZWQgZm9yIGV4cGVyaW1lbnRzIG9ubHkgYXQgdGhpcyBzdGFn
> ZSwgc28gaGFzIGEgZmV3IHJvdWdoIGVkZ2VzLg0KDQpXaGF0IHlvdSBhcmUgaGl0dGluZyBpcyBT
> VFIgIzI4MzMgaHR0cDovL3d3dy5mbHRrLm9yZy9zdHIucGhwP0wyODMzDQoNCkluIHN1bW1hcnks
> IHRoZXJlIGlzIGEgYnVnIGluIGZsdGszJ3MgY29uZmlndXJlIG1lY2hhbmlzbSBzdWNoIHRoYXQg
> aXQgYXR0ZW1wdHMgdG8gYnVpbGQgZmx0aydzIGJ1aWx0LWluIFBORyBsaWIgdmVyc2lvbiwgZXZl
> biBpZiB0aGVyZSBpcyBhIHN5c3RlbSB3aWRlIG9uZSBhdmFpbGFibGUuIChUaGUgZWFybGllciBm
> bHRrIHZhcmlhbnRzIG9ubHkgY29tcGlsZSB0aGUgYnVpbHQtaW4gUE5HIGxpYiBpZiB0aGVyZSBp
> cyBubyBzeXN0ZW0td2lkZSBvbmUgZm91bmQuLi4pDQoNCkhvd2V2ZXIsIHdoZW4gYnVpbGRpbmcg
> dGhlIGJ1aWx0LWluIFBORywgdGhlIHN5c3RlbSBQTkcgaGVhZGVycyBnZXQgZm91bmQgZmlyc3Qs
> IGFuZCB0aGV5IGFyZSAqbm90KiBjb21wYXRpYmxlICh0b28gb2xkKSwgYW5kIEJhZCBUaGluZ3Mg
> ZW5zdWUuDQoNCklmIHlvdSBjYW4gYmUgYm90aGVyZWQsIHR3ZWFraW5nIHRoZSBwYXRocyBpbiBt
> YWtlaW5jbHVkZSBzbyB0aGF0IHRoZSAiY29ycmVjdCIgc2V0IG9mIFBORyBoZWFkZXJzIGFyZSBm
> b3VuZCB3aGVuIGJ1aWxkaW5nIHRoZSBsb2NhbCBidWlsdC1pbiBQTkcgbGliIHdpbGwgImZpeCIg
> dGhpcy4NCg0KT3IsIHlvdSBjb3VsZCB0cnkgY29uZmlndXJpbmcgd2l0aCAtLWVuYWJsZS1sb2Nh
> bC1wbmcgYXMgSSB0aGluayB0aGF0IG1pZ2h0IGhlbHAuLi4NCg0KT3IsIHlvdSBjb3VsZCB1cGRh
> dGUgeW91ciBzeXN0ZW0gUE5HIHRvIHNvbWV0aGluZyByZWNlbnQsIGFuZCB0aGF0IHNob3VsZCBo
> ZWxwIHRvIQ0KDQoNCg0KDQpTZWxleCBFUyBMdGQKUmVnaXN0ZXJlZCBPZmZpY2U6IFNpZ21hIEhv
> dXNlLCBDaHJpc3RvcGhlciBNYXJ0aW4gUm9hZCwgQmFzaWxkb24sIEVzc2V4IFNTMTQgM0VMCkEg
> Y29tcGFueSByZWdpc3RlcmVkIGluIEVuZ2xhbmQgJiBXYWxlcy4gIENvbXBhbnkgbm8uIDAyNDI2
> MTMyCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
> KioqKioqKioqKioqKioqClRoaXMgZW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUgY29uZmlk
> ZW50aWFsIHRvIHRoZSBpbnRlbmRlZApyZWNpcGllbnQgYW5kIG1heSBhbHNvIGJlIHByaXZpbGVn
> ZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZApyZWNpcGllbnQgcGxlYXNlIGRlbGV0ZSBp
> dCBmcm9tIHlvdXIgc3lzdGVtIGFuZCBub3RpZnkgdGhlIHNlbmRlci4KWW91IHNob3VsZCBub3Qg
> Y29weSBpdCBvciB1c2UgaXQgZm9yIGFueSBwdXJwb3NlIG5vciBkaXNjbG9zZSBvcgpkaXN0cmli
> dXRlIGl0cyBjb250ZW50cyB0byBhbnkgb3RoZXIgcGVyc29uLgoqKioqKioqKioqKioqKioqKioq
> KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo=
>

Thanks for the reply but would you mind translating it? It's unreadable.
Marty
___
fltk mailing list
fltk@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk


Re: [fltk.general] fltk3 compile error

2013-04-03 Thread MacArthur, Ian (Selex ES, UK)
marty moore said:
 
> Hi all,
> I get the following error when trying to compile fltk3:
> 
> $make
> === making src ===
> Compiling fltk3png/png.c...
> fltk3png/png.c:14:21: error: pngpriv.h: No such file or directory
> fltk3png/png.c:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> ‘__attribute__’ before ‘Your_png_h_is_not_version_1_5_10’
> fltk3png/png.c:559: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> ‘__attribute__’ before ‘PNGAPI’
> fltk3png/png.c:649: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> ‘__attribute__’ before ‘PNGAPI’
> fltk3png/png.c:680: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> ‘__attribute__’ before ‘PNGAPI’
> fltk3png/png.c:687: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> ‘__attribute__’ before ‘PNGAPI’
> fltk3png/png.c:695: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> ‘__attribute__’ before ‘PNGAPI’
> fltk3png/png.c:762: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> ‘__attribute__’ before ‘PNGAPI’
> make[1]: *** [fltk3png/png.o] Error 1
> make: *** [all] Error 1
> marty@fltk-3.0.x-r9831$
> 
> I'm running debian 6.5, emacs 23, and gcc 4.4.5-1.
> 
> libpng3 and libpng12-0 are installed.
> 
> Anyone have any ideas??


Yes: note that fltk3 is still alpha, and is intended for experiments only at 
this stage, so has a few rough edges.

What you are hitting is STR #2833 http://www.fltk.org/str.php?L2833

In summary, there is a bug in fltk3's configure mechanism such that it attempts 
to build fltk's built-in PNG lib version, even if there is a system wide one 
available. (The earlier fltk variants only compile the built-in PNG lib if 
there is no system-wide one found...)

However, when building the built-in PNG, the system PNG headers get found 
first, and they are *not* compatible (too old), and Bad Things ensue.

If you can be bothered, tweaking the paths in makeinclude so that the "correct" 
set of PNG headers are found when building the local built-in PNG lib will 
"fix" this.

Or, you could try configuring with --enable-local-png as I think that might 
help...

Or, you could update your system PNG to something recent, and that should help 
to!




Selex ES Ltd
Registered Office: Sigma House, Christopher Martin Road, Basildon, Essex SS14 
3EL
A company registered in England & Wales.  Company no. 02426132

This email and any attachments are confidential to the intended
recipient and may also be privileged. If you are not the intended
recipient please delete it from your system and notify the sender.
You should not copy it or use it for any purpose nor disclose or
distribute its contents to any other person.

___
fltk mailing list
fltk@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk