<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Scott,</p>
    <p>It's not the serial port.</p>
    <p>qextscintilla.h</p>
    <p>I found packages in the repo that provided the header, but it was
      also looking for some other classes based on that and other
      scintilla headers.</p>
    <p>The real problem with OpenSource is abandonware.</p>
    <p>The real problem with abandonware is nobody sweeps up the Web
      pages listing it.</p>
    <p><a class="moz-txt-link-freetext" href="https://texteditors.org/cgi-bin/wiki.pl?ScintillaEditorFamily">https://texteditors.org/cgi-bin/wiki.pl?ScintillaEditorFamily</a></p>
    <p>That is how I got pointed at CUTE. It seemed interesting to look
      at. The entire build process is something of a house of cards. It
      appears to have been designed around one building whatever version
      of Scintilla it was using in a directory at the same level. Not
      really able to adapt to installed headers and libraries.</p>
    <pre>cute.cpp: In member function ‘void CUTE::initEditActions()’:
cute.cpp:743: error: ‘QextScintillaBase’ has not been declared
cute.cpp:747: error: ‘QextScintillaBase’ has not been declared
cute.cpp:751: error: ‘QextScintillaBase’ has not been declared
cute.cpp:755: error: ‘QextScintillaBase’ has not been declared
cute.cpp:759: error: ‘QextScintillaBase’ has not been declared
cute.cpp:763: error: ‘QextScintillaBase’ has not been declared
cute.cpp:766: error: ‘QextScintillaBase’ has not been declared</pre>
    <p>The header file was/is looking for constants to use within enums.</p>
    <pre>/** namespace for whole configuration */</pre>
    <pre>namespace Config
{
    /** enum for GUI style */
    enum { Default=0, CDE, Motif, MotifPlus, Platinum, SGI, Windows };
    /** enum for MDI mode */
    enum { ChildframeMode=0, TabPageMode, ToplevelMode };
    /** enum for auto indentation */
    enum { AiMaintain = QextScintilla::AiMaintain, AiOpening = QextScintilla::AiOpening, 
    AiClosing = QextScintilla::AiClosing};
    /** reads the configuration file .cuterc*/
    void readConfig();
    /**writes the configuration file .cuterc*/
    void writeConfig();</pre>
    <pre>}</pre>
    <p><br>
    </p>
    <p>A smart man would quit poking this with a stick. I'm just not
      that smart.</p>
    <p>Thanks again,</p>
    <p>Roland<br>
    </p>
    <div class="moz-cite-prefix">On 5/19/2021 7:16 PM, Scott Bloom
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:BYAPR10MB3096B76C5DAFF7B157188213A92A9@BYAPR10MB3096.namprd10.prod.outlook.com">
      <pre class="moz-quote-pre" wrap="">Depending on which "QExt" it is, it could be the Serial Port reader package, which has been added to Qt as QSerialPort

There was also a group of guys (I did a bunch with them) about 10 years ago that had a ton of cool Qt extensions. I fixed a bunch of issues in the SMTP connector code. But unfortunately that project died, and no one ever ported to Qt 5.  I cant even find them online anymore.

Scott



-----Original Message-----
From: Roland Hughes <a class="moz-txt-link-rfc2396E" href="mailto:roland@logikalsolutions.com"><roland@logikalsolutions.com></a> 
Sent: Wednesday, May 19, 2021 16:47
To: <a class="moz-txt-link-abbreviated" href="mailto:qscintilla@riverbankcomputing.com">qscintilla@riverbankcomputing.com</a>
Subject: The version of Qext that worked with CUTE

All,

I knew better than to go down this road, but I wanted to "see" it. Spent the day installing older and older Ubuntu versions in VMs trying to get

<a class="moz-txt-link-freetext" href="https://sourceforge.net/projects/cute/">https://sourceforge.net/projects/cute/</a>

to build, just to look at it. It appears I need an old Qext package that is not in any of the Ubuntu repositories to make things work. While the last update may say 2013 on SourceForge, it appears the code is Ubuntu
8.04 LTS vintage. If someone could point me to a free to download and use 2008 vintage package of this project I would appreciate it.

Yes, this went way beyond sanity. I admit that. It became one of those "I should be able to make this work" things that inhaled a day.

Thanks,

--
Roland Hughes, President
Logikal Solutions
(630)-205-1593

<a class="moz-txt-link-freetext" href="https://theminimumyouneedtoknow.com">https://theminimumyouneedtoknow.com</a>
<a class="moz-txt-link-freetext" href="https://infiniteexposure.net">https://infiniteexposure.net</a>
<a class="moz-txt-link-freetext" href="https://lesedi.us">https://lesedi.us</a>
<a class="moz-txt-link-freetext" href="https://johnsmith-book.com">https://johnsmith-book.com</a>
<a class="moz-txt-link-freetext" href="https://logikalblog.com">https://logikalblog.com</a>
<a class="moz-txt-link-freetext" href="https://interestingauthors.com/blog">https://interestingauthors.com/blog</a>

</pre>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
Roland Hughes, President
Logikal Solutions
(630)-205-1593

<a class="moz-txt-link-freetext" href="https://theminimumyouneedtoknow.com">https://theminimumyouneedtoknow.com</a>
<a class="moz-txt-link-freetext" href="https://infiniteexposure.net">https://infiniteexposure.net</a>
<a class="moz-txt-link-freetext" href="https://lesedi.us">https://lesedi.us</a>
<a class="moz-txt-link-freetext" href="https://johnsmith-book.com">https://johnsmith-book.com</a>
<a class="moz-txt-link-freetext" href="https://logikalblog.com">https://logikalblog.com</a>
<a class="moz-txt-link-freetext" href="https://interestingauthors.com/blog">https://interestingauthors.com/blog</a></pre>
  </body>
</html>