[lug-ld] C++ Compile problem

Ekki Plicht (DF4OR) ekki at plicht.de
Do Mai 19 19:57:27 CEST 2016


Jean-Jacques, Du bist mein Held :)
Danke, das klappt.
Jetzt muss ich nur mal gucken wieso das so läuft und wieso da noch niemand
gemeckert hat.

Danke,
Ekki


Jean-Jacques Sarton <jj.sarton at t-online.de> schrieb am Do., 19. Mai 2016 um
19:39 Uhr:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hallo,
>
> ein Makro kann undefiniert werden. Wenn Du die definition
> nach
> #include <FL/fl_draw.H>
> #include <FL/Fl_Image.H>
> kopiert sollte gcc nicht meh mekkern.
>
> Grüße,
>
> Jean-Jacques
>
> Am 19.05.2016 um 18:24 schrieb Ekki Plicht (DF4OR):
> > Moin.
> >
> > Ich versuche gerade das fltk in Version 1.1 bei mir zu
> > installieren, weil ein Programm das ich gerne nutzen möchte
> > fltk-1.1 verwendet und nicht das aktuelle fltk-1.3. Nun ja.
> >
> > Unter Arch also auf AUR das fltk-1.1 package gezogen, beim
> > Compilieren mit makepkg kommt der Fehler:
> >
> > Compiling fl_draw.cxx... fl_draw.cxx: In function ‘void
> > fl_draw(const char*, int, int, int, int, Fl_Align, void (*)(const
> > char*, int, int, int), Fl_Image*, int)’: fl_draw.cxx:150:28: error:
> > ‘min’ was not declared in this scope symwidth[0] = min(w,h); ^
> >
> > Das ist insofern überraschend, als das min() als macro oben im
> > File definiert ist...
> >
> > #define min(a,b) ((a)<(b)?(a):(b)) #include <FL/fl_draw.H> #include
> > <FL/Fl_Image.H>
> >
> >
> > Wie kommt es denn dann zu diesem Fehler? Ich sehe nicht warum min()
> > an der Stelle des Fehlers out-of-scope sein sollte.
> >
> > Danke.
> >
> > Ekki
> >
> >
> >
> > _______________________________________________ lug-ld mailing
> > list lug-ld at lists.lug-ld.de
> > http://lists.lug-ld.de/mailman/listinfo/lug-ld
> >
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2
>
> iEYEARECAAYFAlc9+kEACgkQM9JbiR3CwQstIgCfWmjt5x2/LxfB8HVLKitRMOIx
> YmYAniT/d9nErrBopLC0PvEITzbPrOb1
> =BknU
> -----END PGP SIGNATURE-----
> _______________________________________________
> lug-ld mailing list
> lug-ld at lists.lug-ld.de
> http://lists.lug-ld.de/mailman/listinfo/lug-ld
>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://lists.lug-ld.de/pipermail/lug-ld/attachments/20160519/b5545866/attachment.htm