Previous Thread
Next Thread
Print Thread
Joined: Apr 2004
Posts: 8
L
lgh Offline OP
Forum Member
OP Offline
Forum Member
L
Joined: Apr 2004
Posts: 8
Hi there,
I tried to compile c33a1 on IBM with ./install.com ibmaix large, and get one ERROR:

ld: 0711-317 ERROR: Undefined symbol: .flush
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
make: 1254-004 The error code from the last command is 8.

I found some posts for FLUSH problem, but in machio.src of this version there is NO "SUBROUTINE FLUSH", but there is C version in cstuff.c.

Could you give me some hints?

Thanks in advance!!

Joined: Sep 2003
Posts: 8,588
Likes: 11
rmv Online Content
Forum Member
Online Content
Forum Member
Joined: Sep 2003
Posts: 8,588
Likes: 11
Mixed C and Fortran linking conventions may be an issue.

That's an out of date development release, which no one besides a CHARMM developer should have. For developers, c34a2 was just released; otherwise, I suggest trying a licensed beta release.

Joined: Oct 2003
Posts: 39
Forum Member
Offline
Forum Member
Joined: Oct 2003
Posts: 39
Try this way

put " -brename:.flush, .flush_ " into the the LD line of Makefile_ibm*


Moderated by  lennart, rmv 

Link Copied to Clipboard
Powered by UBB.threads™ PHP Forum Software 7.7.5
(Release build 20201027)
Responsive Width:

PHP: 7.3.31-1~deb10u1 Page Time: 0.012s Queries: 20 (0.008s) Memory: 0.7318 MB (Peak: 0.7757 MB) Data Comp: Off Server Time: 2022-01-18 20:18:00 UTC
Valid HTML 5 and Valid CSS