Comments (7)
Hi Doug,
Not sure what's going on here. I can compile and link the example without issues on my system (Ubuntu).
This is a linker error so your compile step works. It seems like you have a libdatetime.a (otherwise the linker would complain about it) but it can't find the strptime method in there. Just for a sanity check, what is the output of nm libdatetime.a | grep __mod_datetime_MOD_strptime
for you? You should get something like 0000000000000346 T __mod_datetime_MOD_strptime
is libdatetime.a was created correctly.
Unfortunately I have zero experience with MinGW, so I don't know if this could be related to it.
from datetime-fortran.
Hey, thanks for the quick reply. Running the sanity command check you mentioned gives:
0000000000002290 T __mod_datetime_MOD_strptime
I think the issue is related to using WSL to build / compile datetime-fortran, but then switching back over to using MinGW to link the library to my project. Unfortunately we're using MinGW and Windows across the project.
from datetime-fortran.
Hi,
is there an easy solution to get datetime-fortran working using mingw in windows ?
thanks
from datetime-fortran.
Hi @VinniDoddu,
Unfortunately, I haven't learned anything new since the start of this issue, and still have zero experience with MinGW. From reviewing the issue again, my suspicion is that on MinGW the linker is not able to find strptime
. This should be in the C standard library inside time.h
. I don't know if on MinGW this function is not provided, or perhaps defined in some other place that is not in default include and link path.
from datetime-fortran.
@scivision just added a fix for this which is now in master.
@dcdenu4 @VinniDoddu Can you try it and see if it works?
from datetime-fortran.
Closing. If the issue persists, please reopen.
from datetime-fortran.
@scivision just added a fix for this which is now in master.
@dcdenu4 VinniDoddu Can you try it and see if it works?
Hey, sorry I missed this. I'm no longer on the project that pertained to this issue and don't have access to the codebase... Thanks for the work and reaching out!
from datetime-fortran.
Related Issues (20)
- Document building with cmake and autotools HOT 1
- Define output (write) methods for datetime and timedelta instances HOT 1
- strptime does not handle errors HOT 1
- Cannot set seconds or others of timedelta HOT 3
- strptime does not zero tm struct before calling c_strptime HOT 1
- Error invoking datetime constructor with ifort-17.0.5 HOT 10
- Very strange (possibly compiler) bug with date2num HOT 3
- incorrect literal with REAL64 kind HOT 8
- add support for mingw HOT 1
- Can't build tests on win-ifort. Fails on linker with strptime HOT 4
- "undefined reference" when using datetime-fortran HOT 7
- Building with autotools (not all libs are copied) HOT 9
- Dealing with huge timedelta values HOT 5
- Generic procedure including a sub-class of TimeDelta HOT 3
- Bug in function now() HOT 2
- Hour comparison in num2date is incorrect HOT 2
- Function that ingests ISO format and returns datetime? HOT 1
- CMake uses different compiler flags to autotools HOT 6
- Processing of `secondsSinceEpoch` and its reverse processing routine. HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from datetime-fortran.