Coast / Estuary

Coastal systems are among the most dynamic physical systems on earth and are subject to a large variety of forces. The morphodynamic changes occurring to coastlines worldwide are of great interest and importance. These changes occur as a result of the erosion of sediments, its subsequent transport as bed load or suspended load, and eventual deposition. 
 
Estuaries are partly enclosed water bodies that have an open connection to the coast. Estuaries generally have one or more branching channels, intertidal mudflats and/or salt marshes. Intertidal areas are of high ecological importance and trap sediments (sands, silts, clays and organic matter).
Within the Delft3D modelling package a large variation of coastal and estuarine physical and chemical processes can be simulated. These include waves, tidal propagation, wind- or wave-induced water level setup, flow induced by salinity or temperature gradients, sand and mud transport, water quality and changing bathymetry (morphology). Delft3D can also be used operationally e.g. storm, surge and algal bloom forecasting. 
 
On this discussion page you can post questions, research discussions or just share your experience about modelling coastal and/or estuarine systems with Delft3D FM. 
 

** PLEASE TAG YOUR POST! **

 

 

Sub groups
D-Flow Flexible Mesh
DELWAQ
Cohesive sediments & muddy systems

 


« Back to General

RE: Compiling Delft3D on Mac OSX

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Compiling Delft3D on Mac OSX
delft3d compilation make error compiling on mac osx
Answer (Unmark)
8/3/15 4:10 PM
Hey All,

I ran into an in explicable error when I go to make d3d. I am trying to compile the latest tag on Yosemite 10.10.14. I have all the perquisites installed (following README chapter on compiling with OSX) and I got passed the configuring steps. Here's what I did:

cd delft3drepositorysrc
autoreconf -i
...
./configure --prefix=$(PWD)/build
...
make
...
libtool: link: g++ -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -o .libs/libNefisSO.0.dylib .libs/c2c.o .libs/df.o .libs/er.o .libs/f2c.o .libs/gp.o .libs/gt.o .libs/hs.o .libs/nefis_version.o .libs/oc.o .libs/pt.o .libs/rt.o .libs/wl-xdr.o -lexpat -lstdc++ -L/opt/local/lib -lnetcdff -g -O2 -install_name /Users/swami/delft3drepo/d3d-5275/src/build/lib/libNefisSO.0.dylib -compatibility_version 1 -current_version 1.0 -Wl,-single_module
duplicate symbol _nefis_errno in:
.libs/c2c.o
.libs/er.o
duplicate symbol _error_text in:
.libs/c2c.o
.libs/er.o
duplicate symbol _nefis_errcnt in:
.libs/c2c.o
.libs/er.o
duplicate symbol _nefis_errno in:
.libs/c2c.o
.libs/f2c.o
duplicate symbol _nefis_flush in:
.libs/c2c.o
.libs/f2c.o
duplicate symbol _error_text in:
.libs/c2c.o
.libs/f2c.o
duplicate symbol _nefis_errcnt in:
.libs/c2c.o
.libs/f2c.o
duplicate symbol _nefis_flush in:
.libs/c2c.o
.libs/oc.o
ld: 8 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[7]: *** [libNefisSO.la] Error 1
make[6]: *** [all] Error 2
make[5]: *** [all-recursive] Error 1
make[4]: *** [all-recursive] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

I spent some time searching around, but I dont think anyone has come across this error in the forums. I also searched around the interweb, but couldnt really get a handle on how to solve this problem myself. Any help would be much appreciated. Thanks!

~Dave
RE: Compiling Delft3D on Mac OSX
Answer (Unmark)
9/11/15 3:28 PMas a reply to Dave Ortiz-Suslow.
Hi,

I have the same problem. Have you found a solution?
RE: Compiling Delft3D on Mac OSX
Answer (Unmark)
3/17/17 9:10 AMas a reply to Davide Dapelo.
see http://oss.deltares.nl/web/delft3d/coast-/-estuary/-/message_boards/view_message/1174311