1

(2 replies, posted in Installation Help)

Done!!!
I runned:

./configure OOFEM_TARGET="oofeg" --enable-oofeg --with-CKITDIR=/usr/local/Ckit/ --with-ELIXIRDIR=/usr/local/Elixir/

export  OOFEM_TARGET="oofeg"

make all

and i got the /usr/local/oofem-1.8/targets/oofeg/bin/oofeg

Perfect i have oofeg, now i just need to learn how to use it.
I am interested in the fiber beam element.
Thanks!
Arturo.

2

(2 replies, posted in Installation Help)

Hi all, i am getting the following error while compiling oofem and oofeg. oofem compiles however i have some trouble with oofeg.
I will appreciate any help, thanks.

if [ -d targets/default ]; then \
        cd targets/default; make OOFEM_TARGET=default;\
        echo;\
        echo default target done;\
        echo;\
    else\
        echo ;\
        echo Error: default not configured;\
        echo ;\
    fi
make[1]: Entering directory `/usr/local/oofem-1.8/targets/default'
make -C lib/oofemlib all
make[2]: Entering directory `/usr/local/oofem-1.8/targets/default/lib/oofemlib'
echo all target done
all target done
make[2]: Leaving directory `/usr/local/oofem-1.8/targets/default/lib/oofemlib'
make -C lib/sm all
make[2]: Entering directory `/usr/local/oofem-1.8/targets/default/lib/sm'
echo all target done
all target done
make[2]: Leaving directory `/usr/local/oofem-1.8/targets/default/lib/sm'
make -C lib/tm all
make[2]: Entering directory `/usr/local/oofem-1.8/targets/default/lib/tm'
echo all target done
all target done
make[2]: Leaving directory `/usr/local/oofem-1.8/targets/default/lib/tm'
make -C lib/fm all
make[2]: Entering directory `/usr/local/oofem-1.8/targets/default/lib/fm'
echo all target done
all target done
make[2]: Leaving directory `/usr/local/oofem-1.8/targets/default/lib/fm'
cd lib/main; make all
make[2]: Entering directory `/usr/local/oofem-1.8/targets/default/lib/main'
g++ -O -D__OOFEG -D__OOFEMLIB_MODULE -D__SM_MODULE -D__TM_MODULE -D__FM_MODULE   -o /usr/local/oofem-1.8/targets/default/bin/oofeg main.o oofeg.o usrdefsub.o /usr/local/oofem-1.8/targets/default/lib/fm/fmlib.a /usr/local/oofem-1.8/targets/default/lib/tm/tmlib.a /usr/local/oofem-1.8/targets/default/lib/sm/smlib.a /usr/local/oofem-1.8/targets/default/lib/oofemlib/oofemlib.a /usr/local/Elixir//src/libesi.a /usr/local/Elixir//src/libelixir.a -lckit -lm   -lSM -lICE  -lXaw -lXmu -lXt -lXext -lX11  -lm   
/usr/local/oofem-1.8/targets/default/lib/oofemlib/oofemlib.a(engngm.o): In function `EngngModel::giveOutputStream()':
engngm.C:(.text+0x17d): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
/usr/local/oofem-1.8/targets/default/lib/oofemlib/oofemlib.a(engngm.o): In function `EngngModel::drawElements(oofegGraphicContext&)':
engngm.C:(.text+0x335): undefined reference to `oofegGraphicContext::activeDomain'
engngm.C:(.text+0x353): undefined reference to `Domain::drawElements(oofegGraphicContext&)'
/usr/local/oofem-1.8/targets/default/lib/oofemlib/oofemlib.a(engngm.o): In function `EngngModel::drawYourself(oofegGraphicContext&)':
engngm.C:(.text+0xf8b): undefined reference to `oofegGraphicContext::activeDomain'
engngm.C:(.text+0xfa9): undefined reference to `Domain::drawYourself(oofegGraphicContext&)'
/usr/local/oofem-1.8/targets/default/lib/oofemlib/oofemlib.a(engngm.o): In function `EngngModel::drawNodes(oofegGraphicContext&)':
engngm.C:(.text+0xfb7): undefined reference to `oofegGraphicContext::activeDomain'
engngm.C:(.text+0xfd5): undefined reference to `Domain::drawNodes(oofegGraphicContext&)'
collect2: ld returned 1 exit status
make[2]: *** [/usr/local/oofem-1.8/targets/default/bin/oofeg] Error 1
make[2]: Leaving directory `/usr/local/oofem-1.8/targets/default/lib/main'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/local/oofem-1.8/targets/default'

default target done