- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
USE OLEAUT32
USE IFNLS
CHARACTER*(*), INTENT(IN) :: string
which I guess was complied with .047. I'll report this to Premier Support, meanwhile re-compiling this module fileis the workaround.
FWIW, after applying the .048 patch, the mod file date is 4/12/2004, 12:18 PM.
-Ian
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
...in addition, the premier web page seems to be prepared in a hurry:
Intel Fortran Compiler for Windows*
Intel C++ Compiler for Linux v8.0 IA32 Update patch is available for download. Build Information: IA32 Compiler Build 20040415 Package ID: W_CC_PC_8.0.047_PE048.1 (W_FC_PC_8.0.047_PE048.1.exe)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve
The trick is to pretend you've just converted a CVF project to IVF (and who wouldn't!), so the the calling convention is:
"iface:cvf"
then try this simple program:
program
Console1use ifcom
implicit none
integer :: bstr1
character(len=16) :: cvar
cvar='Something'
bstr1 = ConvertStringToBSTR(cvar)
end program Console1
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I understand (and assumed so)Steve, I was kidding. It's definitely better to have frequent updates like with Intel.
Still, I applied .048 patch over .044installation and it didn't complain (I had decided not to install .047 just because of Ian's problems.). Is it safe, or should I have installed 047 first? It's not clear to me how Intel can manage to upgrade version .whatever to the current one (except if every patch replaces just the "dynamic" part, which means that every future one will be approx. 50 MB).
Jugoslav
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve
The patch methodwas ok. I tried it as a full install first (no previous IVF), and it failed (as expected), but there was no message saying "first install the full version", it just failed. I installed .047, then all was well.
On the other subject, I tracked down the problem, and I think its as simple as the fact that:
ifcom.f90 is missing 2 interfaces, for:
ConvertStringToBSTR and ConvertBSTRToString
which are needed to support all the combos of calling conventions you poor guys have committed to!
Things are looking pretty good. Thanks, Ian.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I installed IVF Pro on Monday directly from Intel. The IDE 'about' reads:
Intel Fortran Compiler Integration for Microsoft Visual Studio .NET 2003, Version 8.0.2149.2003
How is 8.0.2149.2003 related to patch 0.048?
Thanks,
Gerry T.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
"The package id is W_FC_PC_8.0.047_PE048.1. IA32 Compiler Build 20040415. The baseline package ID is W_FC_PC_8.0.047. Please download the readme file and CompilerPatchHowToWin.txt for important installation instructions. You must apply this patch to the W_FC_PC_8.0.047 package."
It would appear that the patches are not cummulative. So is the Intel Fortran Compiler Integration for Microsoft Visual Studio .NET 2003, Version 8.0.2149.2003 installed a couple of days ago as current as W_FC_PC_8.0.047 or do I have to uninstall IVF 8.0.2149.2003, install W_FC_PC_8.0.047, and then apply W_FC_PC_8.0.047_PE048.1?
Ciao,
Gerry T.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
HTH,
Gerry T.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sigh. I know this is confusing..
The compiler in the Pro kit is 047. For packaging reasons, the Pro kit got a new number, but the compiler part of the package IS the 047 kit. But that doesn't explain why they picked 048 for the patch - I would have expected 049. Oh well...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm very happy it's a patch, not a full release. It doesn't touch my IDE toolbars, it's a lot smaller to download, andit doesn't effect my environment variables! There may be a few other plusses too.
All the best,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
But there's no .047 full kit (IA32) on the Premier web page anymore! The latest full version available is .042. That means that, if someone didn't upgrade timely to 047, he won't have any "base" to start from (unless .042 can serve?). As for myself, I haven't downloaded .047 (dut to above-mentioned problems) and I feel a bit uneasy because Iapplied the patch to installed .044.
Any chance that the kit ID (the three-digit notation as used above) is built-in into compiler so that less confusions occur? The compiler now identifies itself as
Intel Fortran Compiler for 32-bit applications, Version 8.0 Build 20040415Z
but it's a bitinconvenient to refer to it as "20040415Z". Also,a bit odd is that neither of core .exe files in Bin folder has Version Info resource built-in.
Jugoslav
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Package ID: w_fc_pc_8.0.047_pe048.1
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Try "File Downloads" instead of "What's New". I don't know how the "What's New" is filtered.
Here's what I get when I type ifort:
Intel Fortran Compiler for 32-bit applications, Version 8.0 Build 20040415Z
Package ID: w_fc_pc_8.0.047_pe048.1
Copyright (C) 1985-2004 Intel Corporation. All rights reserved.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve, yes, but what you see and posted is the "patch". The .047 full is gone. I also had to go find an old backup to install it before applying the patch. Ian.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page