<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to 40: Build failure on case-sensitive filesystem</title><link>https://sourceforge.net/p/mathgl/bugs/40/</link><description>Recent changes to 40: Build failure on case-sensitive filesystem</description><atom:link href="https://sourceforge.net/p/mathgl/bugs/40/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 21 Dec 2018 10:56:21 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/mathgl/bugs/40/feed.rss" rel="self" type="application/rss+xml"/><item><title>#40 Build failure on case-sensitive filesystem</title><link>https://sourceforge.net/p/mathgl/bugs/40/?limit=25#5eec</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks. As far as I can tell, the correct directory name has always been "FL". Even the documentation for fltk version 1.0 says so:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.fltk.org/doc-1.0/basics.html" rel="nofollow"&gt;https://www.fltk.org/doc-1.0/basics.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;fltk 1.0 was released in 1999.&lt;/p&gt;
&lt;p&gt;fltk 1.3.4 built with MacPorts on macOS with a case-sensitive filesystem has only an "FL" directory, and no "Fl" directory; you can see it in these files: &lt;a href="https://packages.macports.org/fltk/" rel="nofollow"&gt;https://packages.macports.org/fltk/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I am not familiar with Ubuntu or Debian , but I took a look at the Debian fltk 1.3 package, and it looks like they are creating an "Fl" symlink point to the "FL" directory, presumably trying to be helpful to those projects using the wrong case. Unfortunately, this just perpetuates the problem, since if you develop on such a system you might not realize you're using the wrong case.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ryan Schmidt</dc:creator><pubDate>Fri, 21 Dec 2018 10:56:21 -0000</pubDate><guid>https://sourceforge.netc32bb44f59aa35d7e13f386ff4658ce6c9ffbc90</guid></item><item><title>#40 Build failure on case-sensitive filesystem</title><link>https://sourceforge.net/p/mathgl/bugs/40/?limit=25#74e3</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi!&lt;br/&gt;
I replace all "Fl/" by "FL/". It looks as it is rather modern change in FLTK. Because Ubuntu and Debian used "Fl" for FLTK headers, and only modern versions have both "Fl" and "FL" folders.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexey Balakin</dc:creator><pubDate>Fri, 21 Dec 2018 10:39:39 -0000</pubDate><guid>https://sourceforge.net0578a4b2622454006261b781fcbe4dac073321ca</guid></item><item><title>Build failure on case-sensitive filesystem</title><link>https://sourceforge.net/p/mathgl/bugs/40/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Building mathgl 2.4.2.1 on a case-sensitive filesystem fails with an error like:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;widgets&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;image&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nl"&gt;h&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;21&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;fatal&lt;/span&gt; &lt;span class="nl"&gt;error&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="n"&gt;Fl&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;Fl_RGB_Image&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;H&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt; &lt;span class="n"&gt;file&lt;/span&gt; &lt;span class="n"&gt;not&lt;/span&gt; &lt;span class="n"&gt;found&lt;/span&gt;
&lt;span class="cp"&gt;#include&lt;/span&gt; &lt;span class="cpf"&gt;&amp;lt;Fl/Fl_RGB_Image.H&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;&lt;/span&gt;
         &lt;span class="o"&gt;^~~~~~~~~~~~~~~~~~~&lt;/span&gt;
&lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="n"&gt;error&lt;/span&gt; &lt;span class="n"&gt;generated&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;The correct directory name is "FL", not "Fl".&lt;/p&gt;
&lt;p&gt;Here is the fix:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/macports/macports-ports/commit/50ff97acd687606f5a4298b387d3ff5b51497a84" rel="nofollow"&gt;https://github.com/macports/macports-ports/commit/50ff97acd687606f5a4298b387d3ff5b51497a84&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ryan Schmidt</dc:creator><pubDate>Fri, 21 Dec 2018 10:28:24 -0000</pubDate><guid>https://sourceforge.net5a3834ff087ad0742ca1dccb5fe9d8317d5ab69a</guid></item></channel></rss>