<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Approximatrix Forums — How to liink PGPLOT]]></title>
	<link rel="self" href="http://forums.approximatrix.com/extern.php?action=feed&amp;tid=913&amp;type=atom" />
	<updated>2023-09-06T04:33:02Z</updated>
	<generator>PunBB</generator>
	<id>http://forums.approximatrix.com/viewtopic.php?id=913</id>
		<entry>
			<title type="html"><![CDATA[Re: How to liink PGPLOT]]></title>
			<link rel="alternate" href="http://forums.approximatrix.com/viewtopic.php?pid=4190#p4190" />
			<content type="html"><![CDATA[<p>Hi Jeff,<br />That worked perfectly. I have tried it at 32bit and 64bit without problems. I have it up and running and while a bit &quot;clunkier&quot; than I had remembered, it works fine. I had to retain the default add-on directory for the libraries for it to find the pGPLOT libs but cleared everything else.<br />Thanks very much.</p>]]></content>
			<author>
				<name><![CDATA[peter.kelly]]></name>
				<uri>http://forums.approximatrix.com/profile.php?id=3586</uri>
			</author>
			<updated>2023-09-06T04:33:02Z</updated>
			<id>http://forums.approximatrix.com/viewtopic.php?pid=4190#p4190</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: How to liink PGPLOT]]></title>
			<link rel="alternate" href="http://forums.approximatrix.com/viewtopic.php?pid=4189#p4189" />
			<content type="html"><![CDATA[<p>Pete,</p><p>With your sample project, I am not seeing any of the behavior you&#039;ve outlined.&nbsp; The only things I would suggest is:<br /></p><ul><li><p>make sure to clean your project after changing the architecture</p></li><li><p>In Project Options under File Locations, remove the entries &quot;Default Library Directory&quot; and &quot;Default Include Directory&quot; from the Library and Include tabs respectively.&nbsp; They are vestiges of an older Simply Fortran.</p></li></ul><p>Let me know if that helps.</p>]]></content>
			<author>
				<name><![CDATA[jeff]]></name>
				<uri>http://forums.approximatrix.com/profile.php?id=2</uri>
			</author>
			<updated>2023-09-05T18:43:46Z</updated>
			<id>http://forums.approximatrix.com/viewtopic.php?pid=4189#p4189</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: How to liink PGPLOT]]></title>
			<link rel="alternate" href="http://forums.approximatrix.com/viewtopic.php?pid=4186#p4186" />
			<content type="html"><![CDATA[<p>Pete,</p><p>Can you send your makefile and project file for your project to support@approximatrix.com?&nbsp; Your project seems to have some odd options set in regards to search directories.&nbsp; I&#039;m not sure how they got set.</p>]]></content>
			<author>
				<name><![CDATA[jeff]]></name>
				<uri>http://forums.approximatrix.com/profile.php?id=2</uri>
			</author>
			<updated>2023-09-04T17:14:27Z</updated>
			<id>http://forums.approximatrix.com/viewtopic.php?pid=4186#p4186</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: How to liink PGPLOT]]></title>
			<link rel="alternate" href="http://forums.approximatrix.com/viewtopic.php?pid=4185#p4185" />
			<content type="html"><![CDATA[<p>Hi Jeff,<br />&nbsp; &nbsp; I got it to work in 32bit mode with a lot of compilation warnings, which I included below. However, it will not compile in 64 bit mode but throws errors related to MINGW and the error output is below the 32 bit output. I haven&#039;t done more than run the test suite &amp; they seem to work as designed.<br />Regards,<br />Pete<br />--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br />32 BIT<br />f951.exe: Warning: Nonexistent include directory &#039;C:/PROGRA~2/SIMPLY~1/MINGW-~1/include/&#039; [-Wmissing-include-dirs]<br />Generating target.exe<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libmsvcrt.a when searching for -lmsvcrt<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libmsvcrt.a when searching for -lmsvcrt<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libuser32.a when searching for -luser32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libuser32.a when searching for -luser32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libkernel32.a when searching for -lkernel32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libkernel32.a when searching for -lkernel32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libgdi32.a when searching for -lgdi32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libgdi32.a when searching for -lgdi32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libgfortran.dll.a when searching for -lgfortran<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libgfortran.a when searching for -lgfortran<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libgfortran.a when searching for -lgfortran<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libm.a when searching for -lm<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libm.a when searching for -lm<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libmingw32.a when searching for -lmingw32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libmingw32.a when searching for -lmingw32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libgcc_s.a when searching for -lgcc_s<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libgcc_s.a when searching for -lgcc_s<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libmingwex.a when searching for -lmingwex<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libmingwex.a when searching for -lmingwex<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libmsvcrt.a when searching for -lmsvcrt<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libmsvcrt.a when searching for -lmsvcrt<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libkernel32.a when searching for -lkernel32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libkernel32.a when searching for -lkernel32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libquadmath.dll.a when searching for -lquadmath<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libquadmath.a when searching for -lquadmath<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libquadmath.a when searching for -lquadmath<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libm.a when searching for -lm<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libm.a when searching for -lm<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libm.a when searching for -lm<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libm.a when searching for -lm<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libmingw32.a when searching for -lmingw32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libmingw32.a when searching for -lmingw32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libgcc_s.a when searching for -lgcc_s<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libgcc_s.a when searching for -lgcc_s<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libmingwex.a when searching for -lmingwex<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libmingwex.a when searching for -lmingwex<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libmsvcrt.a when searching for -lmsvcrt<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libmsvcrt.a when searching for -lmsvcrt<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libkernel32.a when searching for -lkernel32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libkernel32.a when searching for -lkernel32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libadvapi32.a when searching for -ladvapi32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libadvapi32.a when searching for -ladvapi32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libshell32.a when searching for -lshell32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libshell32.a when searching for -lshell32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libuser32.a when searching for -luser32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libuser32.a when searching for -luser32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libkernel32.a when searching for -lkernel32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libkernel32.a when searching for -lkernel32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libm.a when searching for -lm<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libm.a when searching for -lm<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libmingw32.a when searching for -lmingw32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libmingw32.a when searching for -lmingw32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libgcc_s.a when searching for -lgcc_s<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libgcc_s.a when searching for -lgcc_s<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libmingwex.a when searching for -lmingwex<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libmingwex.a when searching for -lmingwex<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libmsvcrt.a when searching for -lmsvcrt<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libmsvcrt.a when searching for -lmsvcrt<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib//libkernel32.a when searching for -lkernel32<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/PROGRA~2/SIMPLY~1/MINGW-~1/lib/\libkernel32.a when searching for -lkernel32</p><p>* Complete *<br />---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br />64 bit <br />Compiling .\pgdemo1.f<br />f951.exe: Warning: Nonexistent include directory &#039;C:/PROGRA~2/SIMPLY~1/MINGW-~1/include/&#039; [-Wmissing-include-dirs]<br />Generating target.exe<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o:crtexe.c:(.text+0xa5): undefined reference to `__p__fmode&#039;<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o:crtexe.c:(.text+0xb5): undefined reference to `__p__commode&#039;<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o:crtexe.c:(.text+0x254): undefined reference to `_set_invalid_parameter_handler&#039;<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o:crtexe.c:(.text+0x26c): undefined reference to `__p__acmdln&#039;<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o:crtexe.c:(.rdata$.refptr.__mingw_app_type[.refptr.__mingw_app_type]+0x0): undefined reference to `__mingw_app_type&#039;<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o:crtexe.c:(.rdata$.refptr.__mingw_initltssuo_force[.refptr.__mingw_initltssuo_force]+0x0): undefined reference to `__mingw_initltssuo_force&#039;<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o:crtexe.c:(.rdata$.refptr.__mingw_initltsdyn_force[.refptr.__mingw_initltsdyn_force]+0x0): undefined reference to `__mingw_initltsdyn_force&#039;<br />c:/program files (x86)/simply fortran 3/mingw-w64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o:crtexe.c:(.rdata$.refptr.__mingw_initltsdrot_force[.refptr.__mingw_initltsdrot_force]+0x0): undefined reference to `__mingw_initltsdrot_force&#039;<br />collect2.exe: error: ld returned 1 exit status</p>]]></content>
			<author>
				<name><![CDATA[peter.kelly]]></name>
				<uri>http://forums.approximatrix.com/profile.php?id=3586</uri>
			</author>
			<updated>2023-09-04T00:27:48Z</updated>
			<id>http://forums.approximatrix.com/viewtopic.php?pid=4185#p4185</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: How to liink PGPLOT]]></title>
			<link rel="alternate" href="http://forums.approximatrix.com/viewtopic.php?pid=4184#p4184" />
			<content type="html"><![CDATA[<p>Pete,</p><p>The flags option isn&#039;t showing up because your project is 64-bit, and the example template is 32-bit, I believe.&nbsp; This behavior has been an annoying problem that I&#039;ve been attempting to solve since some projects aren&#039;t available on both architectures.</p><p>Regardless, in Project Options under <em>Compiler Flags</em>, add the following to the <em>Linker</em> box:</p><div class="codebox"><pre><code>-fno-backslash -lpgplot -lpng -lz -lmsvcrt -luser32 -lkernel32 -lgdi32</code></pre></div><p>You can leave your project as 64-bit without any issues.</p>]]></content>
			<author>
				<name><![CDATA[jeff]]></name>
				<uri>http://forums.approximatrix.com/profile.php?id=2</uri>
			</author>
			<updated>2023-09-03T14:50:51Z</updated>
			<id>http://forums.approximatrix.com/viewtopic.php?pid=4184#p4184</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: How to liink PGPLOT]]></title>
			<link rel="alternate" href="http://forums.approximatrix.com/viewtopic.php?pid=4183#p4183" />
			<content type="html"><![CDATA[<p>Hi Jeff,<br />no luck. I get Conway&#039;s game of life , OpenMP, simple DLL, and shared library DLL as entries<br />Regards,<br />Pete</p>]]></content>
			<author>
				<name><![CDATA[peter.kelly]]></name>
				<uri>http://forums.approximatrix.com/profile.php?id=3586</uri>
			</author>
			<updated>2023-09-03T03:17:53Z</updated>
			<id>http://forums.approximatrix.com/viewtopic.php?pid=4183#p4183</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: How to liink PGPLOT]]></title>
			<link rel="alternate" href="http://forums.approximatrix.com/viewtopic.php?pid=4182#p4182" />
			<content type="html"><![CDATA[<p>Pete,</p><p>You need to add the necessary libraries for linking PGPlot to <em>Compiler Flags</em> in Project Options.&nbsp; In the <em>Compiler Flags</em> category of Project Options, you should see <a href="http://simplyfortran.com/docs/full/windows/options/project.html">a button marked &quot;Package Flags...&quot;</a> that you need to click.&nbsp; You can select the PGPlot example project in the window that pops up, and it should add the appropriate linker flags for PGPlot.</p><p>Let me know if it works!</p>]]></content>
			<author>
				<name><![CDATA[jeff]]></name>
				<uri>http://forums.approximatrix.com/profile.php?id=2</uri>
			</author>
			<updated>2023-09-02T16:01:57Z</updated>
			<id>http://forums.approximatrix.com/viewtopic.php?pid=4182#p4182</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[How to liink PGPLOT]]></title>
			<link rel="alternate" href="http://forums.approximatrix.com/viewtopic.php?pid=4181#p4181" />
			<content type="html"><![CDATA[<p>Hi Jeff,<br />I used the package manager to install PGPLOT which seemed to go without a hitch and my makefiles show the PGPLOT paths but....<br />when I attempt to build and link my program, all the calls to PGPLOT are unresolved. Is there something else that I should be doing? This is my first attempt using a package installed with the package manager.&nbsp; My makefile is below.<br />Regards,<br />Pete<br />#<br /># Automagically generated by Approximatrix Simply Fortran 3.31<br />#<br />FC=&quot;C:\Program Files (x86)\Simply Fortran 3\mingw-w64\bin\gfortran.exe&quot;<br />CC=&quot;C:\Program Files (x86)\Simply Fortran 3\mingw-w64\bin\gcc.exe&quot;<br />AR=&quot;C:\Program Files (x86)\Simply Fortran 3\mingw-w64\bin\ar.exe&quot;<br />WRC=&quot;C:\Program Files (x86)\Simply Fortran 3\mingw-w64\bin\windres.exe&quot;<br />PRJTK=&quot;C:\Program Files (x86)\Simply Fortran 3\fwin\sfprjtk.exe&quot;<br />RM=rm -f</p><p>IDIR=-IC:/Users/peter/AppData/Local/sfpm/64/include </p><p>LDIR=-LC:/Users/peter/AppData/Local/sfpm/64/lib </p><br /><p>OPTFLAGS= -O3 -fgraphite-identity -floop-interchange -floop-strip-mine -floop-block -floop-parallelize-all -mtune=ivybridge</p><p>SPECIALFLAGS=-fmax-errors=30 </p><p>RCFLAGS=-O coff --use-temp-file</p><p>PRJ_FFLAGS=</p><p>PRJ_CFLAGS=</p><p>PRJ_LFLAGS=</p><p>FFLAGS=$(SPECIALFLAGS) $(OPTFLAGS) $(IDIR) $(PRJ_FFLAGS) -Jd:/fortranwork/Delme/modules </p><p>CFLAGS=$(SPECIALFLAGS) $(OPTFLAGS) $(IDIR) $(PRJ_CFLAGS)</p><p>&quot;build\testplot.o&quot;: &quot;.\testplot.f90&quot;<br />&nbsp; &nbsp; @echo Compiling .\testplot.f90<br />&nbsp; &nbsp; @$(FC) -c -o &quot;build\testplot.o&quot; $(FFLAGS) &quot;.\testplot.f90&quot;</p><p>clean: .SYMBOLIC<br />&nbsp; &nbsp; @echo Deleting build\testplot.o and related files<br />&nbsp; &nbsp; @$(RM) &quot;build\testplot.o&quot;<br />&nbsp; &nbsp; @echo Deleting target.exe<br />&nbsp; &nbsp; @$(RM) &quot;target.exe&quot;</p><p>&quot;target.exe&quot;:&nbsp; &quot;build\testplot.o&quot;<br />&nbsp; &nbsp; @echo Generating target.exe<br />&nbsp; &nbsp; @$(FC) -o &quot;target.exe&quot; $(SPECIALFLAGS) -static &quot;build\testplot.o&quot; $(LDIR) $(PRJ_LFLAGS)</p><p>all: &quot;target.exe&quot; .SYMBOLIC</p>]]></content>
			<author>
				<name><![CDATA[peter.kelly]]></name>
				<uri>http://forums.approximatrix.com/profile.php?id=3586</uri>
			</author>
			<updated>2023-09-02T11:28:13Z</updated>
			<id>http://forums.approximatrix.com/viewtopic.php?pid=4181#p4181</id>
		</entry>
</feed>
