<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to Discussion</title><link>https://sourceforge.net/p/qrupdate/discussion/</link><description>Recent posts to Discussion</description><atom:link href="https://sourceforge.net/p/qrupdate/discussion/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 10 Mar 2021 04:55:17 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/qrupdate/discussion/feed.rss" rel="self" type="application/rss+xml"/><item><title>make test failed in qrupdate@1.1.2</title><link>https://sourceforge.net/p/qrupdate/discussion/905477/thread/4c7cf2e066/?limit=25#7e9c</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;hello,I meet a problem about make test failed in qrupdate@1.1.2,see:https://github.com/zpace/qrupdatepy/issues/1&lt;br/&gt;
I don't know why it reports an error, is there a problem with the test source code? Can you help me analyze it?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/"> Tom2021</dc:creator><pubDate>Wed, 10 Mar 2021 04:55:17 -0000</pubDate><guid>https://sourceforge.net04d98c4decf545df060b9d33d41d5347f03d6254</guid></item><item><title>Type-mismatch warnings in utils.f</title><link>https://sourceforge.net/p/qrupdate/discussion/905477/thread/31583ddb53/?limit=25#b2fa</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Building with gcc9 (and comparable results with different wording with older gcc):&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nt"&gt;gfortran-fsf-9&lt;/span&gt; &lt;span class="nt"&gt;-fimplicit-none&lt;/span&gt; &lt;span class="nt"&gt;-O2&lt;/span&gt; &lt;span class="nt"&gt;-funroll-loops&lt;/span&gt;  &lt;span class="nt"&gt;-c&lt;/span&gt; &lt;span class="nt"&gt;utils&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;f&lt;/span&gt;
&lt;span class="nt"&gt;utils&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;f&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nd"&gt;65&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nd"&gt;72&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;

   &lt;span class="nt"&gt;65&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;       &lt;span class="nt"&gt;call&lt;/span&gt; &lt;span class="nt"&gt;srandg&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;2&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="nt"&gt;m&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;&lt;span class="nt"&gt;n&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;&lt;span class="nt"&gt;x&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;&lt;span class="nt"&gt;2&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="nt"&gt;ldx&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
      &lt;span class="o"&gt;|&lt;/span&gt;                                                                        &lt;span class="nt"&gt;1&lt;/span&gt;
&lt;span class="nt"&gt;Warning&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="nt"&gt;Type&lt;/span&gt; &lt;span class="nt"&gt;mismatch&lt;/span&gt; &lt;span class="nt"&gt;in&lt;/span&gt; &lt;span class="nt"&gt;argument&lt;/span&gt; &lt;span class="s1"&gt;'x'&lt;/span&gt; &lt;span class="nt"&gt;at&lt;/span&gt; &lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;1&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt; &lt;span class="nt"&gt;passed&lt;/span&gt; &lt;span class="nt"&gt;COMPLEX&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;4&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="nt"&gt;to&lt;/span&gt; &lt;span class="nt"&gt;REAL&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;4&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="cp"&gt;[&lt;/span&gt;&lt;span class="na"&gt;-Wargument-mismatch&lt;/span&gt;&lt;span class="cp"&gt;]&lt;/span&gt;
&lt;span class="nt"&gt;utils&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;f&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nd"&gt;72&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nd"&gt;72&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;

   &lt;span class="nt"&gt;72&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;       &lt;span class="nt"&gt;call&lt;/span&gt; &lt;span class="nt"&gt;drandg&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;2&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="nt"&gt;m&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;&lt;span class="nt"&gt;n&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;&lt;span class="nt"&gt;x&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;&lt;span class="nt"&gt;2&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="nt"&gt;ldx&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
      &lt;span class="o"&gt;|&lt;/span&gt;                                                                        &lt;span class="nt"&gt;1&lt;/span&gt;
&lt;span class="nt"&gt;Warning&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="nt"&gt;Type&lt;/span&gt; &lt;span class="nt"&gt;mismatch&lt;/span&gt; &lt;span class="nt"&gt;in&lt;/span&gt; &lt;span class="nt"&gt;argument&lt;/span&gt; &lt;span class="s1"&gt;'x'&lt;/span&gt; &lt;span class="nt"&gt;at&lt;/span&gt; &lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;1&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt; &lt;span class="nt"&gt;passed&lt;/span&gt; &lt;span class="nt"&gt;COMPLEX&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;8&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="nt"&gt;to&lt;/span&gt; &lt;span class="nt"&gt;REAL&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;8&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="cp"&gt;[&lt;/span&gt;&lt;span class="na"&gt;-Wargument-mismatch&lt;/span&gt;&lt;span class="cp"&gt;]&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;The third parameters of those two functions are prototyped earlier in this file as "real" and "double precision", respectively. but they are being passed as "complex" and "double complex" at the cited lines.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Macks</dc:creator><pubDate>Sun, 03 Nov 2019 05:34:24 -0000</pubDate><guid>https://sourceforge.netf18167c6a857449fdb10f08d02f35aeaff65eeef</guid></item><item><title>Misdeclared function in test/utils.f</title><link>https://sourceforge.net/p/qrupdate/discussion/905477/thread/d81de000c8/?limit=25#5745</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Starting at line 68:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;      &lt;span class="k"&gt;subroutine &lt;/span&gt;&lt;span class="n"&gt;zrandg&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;n&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;ldx&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="kt"&gt;integer &lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;n&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;ldx&lt;/span&gt;
      &lt;span class="kt"&gt;double complex &lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ldx&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="k"&gt;external &lt;/span&gt;&lt;span class="n"&gt;srandg&lt;/span&gt;
      &lt;span class="k"&gt;call &lt;/span&gt;&lt;span class="n"&gt;drandg&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;n&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="n"&gt;ldx&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="k"&gt;end subroutine&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Presumably that should be:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;      &lt;span class="k"&gt;external &lt;/span&gt;&lt;span class="n"&gt;drandg&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;to declare the function that will be called.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Macks</dc:creator><pubDate>Sun, 03 Nov 2019 04:23:51 -0000</pubDate><guid>https://sourceforge.net7bb617de1190d27a8cdd4a90b2c2e94ca76d6eb2</guid></item><item><title>Compilation issues on macOS</title><link>https://sourceforge.net/p/qrupdate/discussion/905477/thread/d8f9c7e5/?limit=25#c531</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Homebrew packages qrupdate, and we have to apply a few fixes to get it to compile and install nicely. See &lt;a href="https://github.com/Homebrew/homebrew-core/pull/15836/files" rel="nofollow"&gt;https://github.com/Homebrew/homebrew-core/pull/15836/files&lt;/a&gt; for the details.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The Makefiles do not support parallel compilation (make -jN)&lt;/li&gt;
&lt;li&gt;The toplevel file named INSTALL prevents "make install" from working on case-insensitive filesystems (which is the default on macOS)&lt;/li&gt;
&lt;li&gt;BSD "install" utility does not support -D option (GNU option). So we have to remove this option. And we create the $PREFIX/lib directory before doing "make install", otherwise it fails.&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">FX</dc:creator><pubDate>Fri, 21 Jul 2017 14:59:59 -0000</pubDate><guid>https://sourceforge.netace0029922f98668f359fea2565ec282cd4acc4f</guid></item></channel></rss>