- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have been using XEffort for some years, and without making any changes to my code or to the libraries, since updating to the latest SP1 of XE Studio, I am now seeing a range of errors which have me mystified.
1. I have been using USE XFTSTrings,only : XToUpper, XEnvironmentString
Now, this won't link, and I need to USE XFTFile to get XEnvironmentString
2. My main program will no longer link, as I am getting an unresolved external _XINIT in WinMain@16 (my XINIT subroutine is still in the source and is compiling, but is not found at link time).
What has changed to cause these errors, particularly 2? My source code and source libraries have not been changed.
Thanks,
David
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The Linker issue appears to be in the instructions
!DEC$IF (_DF_VERSION_.GE.650)
!DEC$ATTRIBUTES DEFAULT, DECORATE, ALIAS: 'XINIT':: XInit
!DEC$ELSE
!DEC$ATTRIBUTES ALIAS: '_XINIT@12':: XInit
!DEC$ENDIF
Which fail with XE 2013 SP1, but worked previously - I guess relying on a DF version number is rather unsafe :-(
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
BTW, is there a current repository for the XEffort libraries? xeffort.com seems to have gone!
Thanks,
David
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This is a message to Steve Lionel,
is it possible that there will be a place for the Xeffort libary some where on the intel webpage?
Thanks in advance
Frank
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello David,
is your statement only true for the new IVF version? Which version you have used before? Using ivf 12.1.6.369 xeffort works for me.
For me this would mean no update towards ivf 14 at the moment.
Frank
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The problem here is the use of _DF_VERSION, which we no longer define. We use __INTEL_COMPILER. You could add /D_DF_VERSION=650 to your compiles and it should work. As for keeping a copy of Xeffort, is Jugoslav Dujic no longer maintaining his site for that?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve,
as far as I can see Xeffort.com site no longer exists, so don't know what the future of the Xeffort libraries is.
David
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hmm. I will write Jugoslav and see if I can offer to host the files.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve Lionel (Intel) wrote:
Hmm. I will write Jugoslav and see if I can offer to host the files.
This will be appreciated very much!
Neels
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve,
Any luck contacting Jugoslav?
Neels
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes - he is going to transfer everything to me and I will host it somewhere (haven't decided where yet.) The xeffort.com domain is no longer available, so it will be somewhere else. I am pretty piled up the next few weeks, but I will get it sorted out as soon as I can.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have the files, but doing anything with them will have to wait until I return from Supercomputing. Initially I will upload the site contents to a new domain and will then look at updating the library for current Intel Fortran.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Great, thanks Dr. Fortran, you reanimated xeffort!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks,
an update will be perfekt.
Frank
- 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
Ok - Xeffort is back online at xeffort.info - note the new domain. Jugoslav let the old one expire but it is not currently available for reregistering.
The site is pretty much as Jugoslav left it, except that the forum is lost. At some point I'll see about building a 64-bit version, but feel free to let me know of things you want looked at. I will start a new forum when I get the chance.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
So is anyone using this?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Xeffort or the Xeffort forum?
I use Xeffort extensively but never used the forum, I did on occasion read it.
I am of the opinion Intel should merge Qwin and Xeffort.
Neels
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have been using Quickwin for about 2 years. I was aware of Xeffort but was somewhat disappointed, when I went there, that none of the routines seemed very useful to me--or perhaps it was simply not clear what they did. Maybe a matter of salesmanship or marketing?
So, I am asking if any of the present users of this library would care to list their most-used routines and why; a brief description of how you benefit from them?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
dboggs, you do realize that Xeffort is a free library created by Jugoslav Dujic, right? I am not sure what "salesmanship or marketing" has to do with it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve: yes I am aware that Xeffort is a private, free library. I was not implying that Intel marketing was involved; I meant to convey a certain "absence of marketing" that is inherent in such things. Better put, it was simply not apparent to me, upon casual reading through the web site, what the useful routines for me might be.

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