<div dir="ltr">Moin.<div><br></div><div>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.</div><div><br></div><div>Unter Arch also auf AUR das fltk-1.1 package gezogen, beim Compilieren mit makepkg kommt der Fehler:</div><div><div><br></div><div>Compiling fl_draw.cxx...</div><div>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)’:</div><div>fl_draw.cxx:150:28: error: ‘min’ was not declared in this scope</div><div>       symwidth[0] = min(w,h);</div><div>                            ^</div></div><div><br></div><div>Das ist insofern überraschend, als das min() als macro oben im File definiert ist...</div><div><br></div><div><div>#define min(a,b) ((a)&lt;(b)?(a):(b))</div><div>#include &lt;FL/fl_draw.H&gt;</div><div>#include &lt;FL/Fl_Image.H&gt;</div></div><div><br></div><div><br></div><div>Wie kommt es denn dann zu diesem Fehler? Ich sehe nicht warum min() an der Stelle des Fehlers out-of-scope sein sollte.</div><div><br></div><div>Danke.</div><div><br></div><div>Ekki</div><div><br></div></div>