AFNI Message Board

Dear AFNI users-

We are very pleased to announce that the new AFNI Message Board framework is up! Please join us at:

https://discuss.afni.nimh.nih.gov

Existing user accounts have been migrated, so returning users can login by requesting a password reset. New users can create accounts, as well, through a standard account creation process. Please note that these setup emails might initially go to spam folders (esp. for NIH users!), so please check those locations in the beginning.

The current Message Board discussion threads have been migrated to the new framework. The current Message Board will remain visible, but read-only, for a little while.

Sincerely, AFNI HQ

History of AFNI updates  

|
Anonymous User
November 06, 2012 02:07PM
Hi,

I'm having issues trying to build AFNI From source using openMP.

It seems that there is an issue with library linking. Note that I have to jam in the -fopenmp -DUSE_OMP command into the extras part of the makefile.

This issue occurs when compiling afni frmo all of the compiled object files. The makefile is below.

Please note that openmotif is installed correctly and I double checked that all libraries are x86_64. I think it's an issue with _which_ library files are being used. Any help would be great. I really want to use OpenMP so afni can use my multiprocessor machine.


error:
Quote

gcc -arch x86_64 -std=gnu99 -I/Library/Frameworks/R.framework/Resources/include -I/Library/Frameworks/R.framework/Resources/include/x86_64 -DNDEBUG -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI -I/usr/local/include -fPIC -g -O2 -c R_io.c -o R_io.o
gcc -arch x86_64 -std=gnu99 -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/usr/local/lib -o R_io.so R_io.o -L. -L/opt/X11/lib -L/usr/lib -L/usr/local/lib -L/opt/X11/lib -L/opt/local/lib -Wl,-x -Wl,-multiply_defined -Wl,warning -Wl,-bind_at_load -lmri -lf2c /opt/local/lib/libXm.a /opt/local/lib/libjpeg.a -lXt /opt/local/lib/libXft.a -lfontconfig /opt/local/lib/libpng.a -liconv -lXmu -lXp -lXpm -lXext -lX11 -lz /opt/local/lib/libexpat.a -lm -lc -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation
/bin/rm -f afni.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI -DSHOWOFF=macosx_10.7_Intel_64
/bin/rm -f afni_func.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_func.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_widg.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_widg.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_fimmer.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_fimmer.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_filer.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_filer.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_pcor.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_pcor.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_pcor_float.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c -DDTYPE=float afni_pcor_update.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/mv -f afni_pcor_update.o afni_pcor_float.o
/bin/rm -f afni_transforms.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_transforms.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f pbar.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c pbar.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_graph.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_graph.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_plugin.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_plugin.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_cluster.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_cluster.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
afni_cluster.c: In function ‘AFNI_clus_action_CB’:
afni_cluster.c:1642: warning: cast from pointer to integer of different size
/bin/rm -f afni_plugout.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_plugout.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_fimfunc.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_fimfunc.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_setup.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_setup.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_receive.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_receive.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f mcw_graf.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c mcw_graf.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_splash.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_splash.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_pplug_env.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_pplug_env.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_pplug_2dfunc.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_pplug_2dfunc.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_friends.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_friends.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_ttren.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_ttren.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_pplug_1dfunc.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_pplug_1dfunc.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_driver.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_driver.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_niml.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_niml.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_sumafunc.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_sumafunc.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_version.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_version.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI -DSHOWOFF=macosx_10.7_Intel_64
/bin/rm -f afni_lock.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_lock.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_vol2surf.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_vol2surf.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_pplug_instacorr.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_pplug_instacorr.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni_pplug_instacalc.o
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -c afni_pplug_instacalc.c -I. -I/usr/local/include -I/opt/X11/include -I/opt/local/include -Inifti/niftilib -Inifti/nifticdf -Inifti/znzlib -I3DEdge/src -Irickr -DHAVE_ZLIB -DHAVE_GIFTI
/bin/rm -f afni
gcc -O2 -DDARWIN -m64 -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -fopenmp -DUSE_OMP -DDONT_USE_MCW_MALLOC -o afni afni.o afni_func.o afni_widg.o afni_warp.o afni_fimmer.o afni_slice_short.o afni_slice_float.o afni_filer.o afni_slice_byte.o afni_slice_complex.o afni_pcor.o afni_pcor_float.o afni_transforms.o pbar.o afni_graph.o afni_plugin.o afni_cluster.o parser.o parser_int.o afni_plugout.o afni_fimfunc.o afni_setup.o afni_receive.o mcw_graf.o afni_splash.o afni_pplug_env.o afni_pplug_2dfunc.o afni_friends.o afni_ttren.o afni_pplug_1dfunc.o afni_driver.o afni_niml.o afni_sumafunc.o afni_slice_rgbyte.o afni_version.o afni_lock.o afni_vol2surf.o afni_pplug_instacorr.o afni_pplug_instacalc.o -m64 -dynamic -L. -L/opt/X11/lib -L/usr/lib -L/usr/local/lib -L/opt/X11/lib -L/opt/local/lib -Wl,-x -Wl,-multiply_defined -Wl,warning -Wl,-bind_at_load -lmrix -lcoxplot -lmri -lvolpack libXmHTML.a libjpeg.a -lmri -lf2c /opt/local/lib/libXm.a /opt/local/lib/libjpeg.a -lXt /opt/local/lib/libXft.a -lfontconfig /opt/local/lib/libpng.a -liconv -lXmu -lXp -lXpm -lXext -lX11 -lz /opt/local/lib/libexpat.a -lm -lc -lm -lc
Undefined symbols for architecture x86_64:
"_FT_Done_Face", referenced from:
__XftLockFile in libXft.a(xftfreetype.o)
__XftReleaseFile in libXft.a(xftfreetype.o)
"_FT_GlyphSlot_Embolden", referenced from:
_XftFontLoadGlyphs in libXft.a(xftglyphs.o)
"_FT_Init_FreeType", referenced from:
_XftFontInfoFill in libXft.a(xftfreetype.o)
_XftInitFtLibrary in libXft.a(xftfreetype.o)
"_FT_Library_SetLcdFilter", referenced from:
_XftFontLoadGlyphs in libXft.a(xftglyphs.o)
"_FT_Load_Glyph", referenced from:
_XftFontLoadGlyphs in libXft.a(xftglyphs.o)
"_FT_New_Face", referenced from:
__XftLockFile in libXft.a(xftfreetype.o)
"_FT_Render_Glyph", referenced from:
_XftFontLoadGlyphs in libXft.a(xftglyphs.o)
"_FT_Set_Char_Size", referenced from:
__XftSetFace in libXft.a(xftfreetype.o)
"_FT_Set_Transform", referenced from:
__XftSetFace in libXft.a(xftfreetype.o)
"_FT_Vector_Transform", referenced from:
_XftFontLoadGlyphs in libXft.a(xftglyphs.o)
_XftFontOpenInfo in libXft.a(xftfreetype.o)
"_XRenderAddGlyphs", referenced from:
_XftFontLoadGlyphs in libXft.a(xftglyphs.o)
"_XRenderChangePicture", referenced from:
_XftDrawSetClip in libXft.a(xftdraw.o)
_XftDrawSetSubwindowMode in libXft.a(xftdraw.o)
"_XRenderCompositeString16", referenced from:
_XftGlyphRender in libXft.a(xftrender.o)
"_XRenderCompositeString32", referenced from:
_XftGlyphRender in libXft.a(xftrender.o)
"_XRenderCompositeString8", referenced from:
_XftGlyphRender in libXft.a(xftrender.o)
"_XRenderCompositeText16", referenced from:
_XftGlyphSpecRender in libXft.a(xftrender.o)
_XftGlyphFontSpecRender in libXft.a(xftrender.o)
"_XRenderCompositeText32", referenced from:
_XftGlyphSpecRender in libXft.a(xftrender.o)
_XftGlyphFontSpecRender in libXft.a(xftrender.o)
"_XRenderCompositeText8", referenced from:
_XftGlyphSpecRender in libXft.a(xftrender.o)
_XftGlyphFontSpecRender in libXft.a(xftrender.o)
"_XRenderCreateGlyphSet", referenced from:
_XftFontLoadGlyphs in libXft.a(xftglyphs.o)
"_XRenderCreatePicture", referenced from:
_XftDrawSrcPicture in libXft.a(xftdraw.o)
__XftDrawRenderPrepare in libXft.a(xftdraw.o)
"_XRenderFillRectangle", referenced from:
_XftDrawSrcPicture in libXft.a(xftdraw.o)
_XftDrawRect in libXft.a(xftdraw.o)
"_XRenderFindFormat", referenced from:
__XftDrawRenderPrepare in libXft.a(xftdraw.o)
__XftDisplayInfoGet in libXft.a(xftdpy.o)
"_XRenderFindStandardFormat", referenced from:
_XftFontOpenInfo in libXft.a(xftfreetype.o)
_XftGlyphFontSpecRender in libXft.a(xftrender.o)
"_XRenderFindVisualFormat", referenced from:
__XftDrawRenderPrepare in libXft.a(xftdraw.o)
__XftDisplayInfoGet in libXft.a(xftdpy.o)
"_XRenderFreeGlyphSet", referenced from:
__XftFontUncacheGlyph in libXft.a(xftglyphs.o)
_XftFontDestroy in libXft.a(xftfreetype.o)
"_XRenderFreeGlyphs", referenced from:
_XftFontUnloadGlyphs in libXft.a(xftglyphs.o)
"_XRenderFreePicture", referenced from:
_XftDrawChange in libXft.a(xftdraw.o)
_XftDrawDestroy in libXft.a(xftdraw.o)
_XftDrawSrcPicture in libXft.a(xftdraw.o)
"_XRenderQueryExtension", referenced from:
__XftDisplayInfoGet in libXft.a(xftdpy.o)
"_XRenderQuerySubpixelOrder", referenced from:
_XftDefaultSubstitute in libXft.a(xftdpy.o)
"_XRenderQueryVersion", referenced from:
__XftDisplayInfoGet in libXft.a(xftdpy.o)
"_XRenderSetPictureClipRectangles", referenced from:
__XftDrawRenderPrepare in libXft.a(xftdraw.o)
_XftDrawSetClipRectangles in libXft.a(xftdraw.o)
"_XRenderSetPictureClipRegion", referenced from:
__XftDrawRenderPrepare in libXft.a(xftdraw.o)
_XftDrawSetClip in libXft.a(xftdraw.o)
"___builtin_object_size", referenced from:
_svd_double in libmri.a(cs_symeig.o)
_mergeSort in libmri.a(ktaub.o)
"_libiconv", referenced from:
_processCharsetAndTextUtf8 in libXm.a(ResEncod.o)
"_libiconv_close", referenced from:
_processCharsetAndTextUtf8 in libXm.a(ResEncod.o)
"_libiconv_open", referenced from:
_processCharsetAndTextUtf8 in libXm.a(ResEncod.o)
ld: symbol(s) not found for architecture x86_64

MAKEFILE BELOW
===================================================================
Quote

SW_ROOT = /sw

USE_ZLIB = -DHAVE_ZLIB
LZLIB = -lz
USE_GIFTI = -DHAVE_GIFTI
LGIFTI = /opt/local/lib/libexpat.a

# ----------------------------------------------------------------------
# X configuration
#

XROOT = /opt/X11
XROOT_L = -L$(XROOT)/lib

XLIBS = /opt/local/lib/libXm.a /opt/local/lib/libjpeg.a -lXt

# ----------------------------------------------------------------------


CCDEBS = -DAFNI_DEBUG -DIMSEQ_DEBUG -DDISPLAY_DEBUG -DTHD_DEBUG
CEXTRA = -m64 -fopenmp -DUSE_OMP -Wcomment -Wformat -DUSE_TRACING -DHAVE_XDBE -DDONT_USE_MCW_MALLOC $(LESSTIF_DEFS)
CC = gcc -O2 -DDARWIN $(CEXTRA)
CCVOL = gcc -O2 -DDARWIN $(CEXTRA)
CCFAST = gcc -O2 -DDARWIN $(CEXTRA)
CCMIN = gcc -m64
CCD = $(CC) $(CCDEBS)
CCOLD = $(CC)

OMPFLAG = -fopenmp -DUSE_OMP

INSTALLDIR = macosx_10.7_Intel_64

EXTRA_INSTALL_FILES = /usr/local/lib/libgomp.1.dylib \
/usr/local/lib/libgcc_s.1.dylib \
/opt/local/lib/libglib.dylib \
/usr/local/lib/libgomp.la \
/opt/local/lib/libglib.la \
/opt/X11/lib/fontconfig2/lib/libfontconfig.1.dylib \
/opt/X11/lib/fontconfig2/lib/libfontconfig.la \
/opt/X11/lib/freetype219/lib/libfreetype.6.dylib

EXTRA_INSTALL_COMMANDS = ( cd $(INSTALLDIR) ; \
ln -sf libglib.dylib libglib-1.2.0.dylib ; \
ln -sf libfontconfig.1.dylib libfontconfig.dylib ; \
if [ -d $(HOME)/EXTRAPROGS ]; then $(CP) $(HOME)/EXTRAPROGS/* . ; fi ; )

IFLAGS = -I. $(XROOT_I) -I/usr/local/include -I/opt/X11/include -I/opt/local/include
LFLAGS = -L. $(XROOT_L) -L/usr/lib -L/usr/local/lib -L/opt/X11/lib -L/opt/local/lib -Wl,-x -Wl,-multiply_defined -Wl,warning -Wl,-bind_at_load

CCSVD = gcc -m64 -O0

PLUGIN_SUFFIX = so
PLUGIN_LFLAGS = -m64 -bundle -flat_namespace -undefined suppress -Wl,-x
PLUGIN_CC = $(CC) -dynamic -fno-common
PLFLAGS = -m64 -dynamic $(LFLAGS)

# include the line below if you want to include vector arith in 3dDeconvolve_f
# SPECIAL = -framework Accelerate -DUSE_ACCELERATE

AR = /usr/bin/ar
RANLIB = /usr/bin/ranlib
TAR = /usr/bin/tar
MKDIR = /bin/mkdir
GZIP = /usr/bin/gzip
LD = gcc

RM = /bin/rm -f
MV = /bin/mv -f
CP = /bin/cp -f

LINT = /usr/bin/lint -a -b -u -v -x $(IFLAGS) $(CCDEFS)

LIBDIR = $(INSTALLDIR)
SHOWOFF = -DSHOWOFF=macosx_10.7_Intel_64

INSTALL_PREREQ = suma
#INSTALL_PREREQ = suma
# uncomment if the Gnu Scientific Library is installed (libgsl, libgslcblas)
# GSLPROGS = balloon
EXPROGS = gifti_tool $(GSLPROGS)

# for dynamic linking

LLIBS = -lmri -lf2c $(XLIBS) /opt/local/lib/libXft.a -lfontconfig /opt/local/lib/libpng.a -liconv -lXmu -lXp -lXpm -lXext -lX11 $(LZLIB) $(LGIFTI) -lm -lc

# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
# For suma
# ZSS Aug. 08. LibGLw.a now made locally and called libGLws.a

# -------------------------------------------------------------------
# # OSX 10.5 has issues with libGL, where the multiple copies cause a cycle
# (somehow). Get around this by using -dylib_file (in a strange way).

SUMA_GLLIB = /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
SUMA_GL_DYLIB_CMD = -dylib_file $(SUMA_GLLIB): $(SUMA_GLLIB)
# -------------------------------------------------------------------

GLw_IPATH =
GLw_LIB = -lGLw
#uncomment next two lines if you want to use libGLws.a, SUMA's copy of GLw
GLw_IPATH = -IGLw_local
GLw_LIB = libGLws.a


SUMA_INCLUDE_PATH = $(GLw_IPATH) -I.. -I../niml $(IFLAGS) -Igts/src -I/opt/local/lib/glib-2.0/include
SUMA_LINK_PATH = $(XROOT_L) $(LFLAGS) -L..

SUMA_LINK_LIB = $(XLIBS) $(GLw_LIB) $(LLIBS) -lGLU -lGL -lmri -lf2c -lmx -L/opt/local/lib/ -lglib $(SUMA_GL_DYLIB_CMD)
SUMA_MAKEFILE_NAME = SUMA_Makefile
SUMA_BIN_ARCHIVE = SUMA_MacOSX.tar

# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


###############################################################

MAKE = make
include Makefile.INCLUDE
Subject Author Posted

undefined symbols problem AFNI from src on OSX 10.8.2 with OpenMP

Anonymous User November 06, 2012 02:07PM

Re: undefined symbols problem AFNI from src on OSX 10.8.2 with OpenMP

ziad November 06, 2012 02:29PM

Re: undefined symbols problem AFNI from src on OSX 10.8.2 with OpenMP

Anonymous User November 06, 2012 02:46PM

Re: undefined symbols problem AFNI from src on OSX 10.8.2 with OpenMP

ziad November 06, 2012 03:19PM

Re: undefined symbols problem AFNI from src on OSX 10.8.2 with OpenMP

Anonymous User November 06, 2012 03:43PM

Re: undefined symbols problem AFNI from src on OSX 10.8.2 with OpenMP

Peter Molfese November 06, 2012 04:33PM

Re: undefined symbols problem AFNI from src on OSX 10.8.2 with OpenMP

Anonymous User November 06, 2012 03:43PM

Re: undefined symbols problem AFNI from src on OSX 10.8.2 with OpenMP

Bob Cox November 06, 2012 04:36PM

Re: undefined symbols problem AFNI from src on OSX 10.8.2 with OpenMP

Anonymous User November 06, 2012 06:51PM

Re: undefined symbols problem AFNI from src on OSX 10.8.2 with OpenMP

Robert Renden April 25, 2013 01:43PM