[Insight-users] Compile problem : configuration problem
Rao Jianguo
rao . jianguo at hgu . mrc . ac . uk
Fri, 17 Oct 2003 10:56:56 +0100
Hi Luis,
I make various configurations, install is fine.
But when turn the BUILD_SHARED_LIBS on, I got a lot of error message:
---------
Building shared library
/myDir/Insight/bin/bin/libITKMetaIO.so...
Text relocation remains referenced
against symbol offset in file
<unknown> 0x13ec metaImage.o
<unknown> 0x13f0 metaImage.o
....
---------
When I check it, there is no
/myDir/Insight/bin/bin/libITKMetaIO.so
file
but has
/myDir/Insight/bin/bin/libITKMetaIO.a
file
Can you tell me what's wrong ?
Thanks,
Jianguo
Luis Ibanez wrote:
> Hi Jianguo,
>
> You don't need to remove the full binary tree
> each time you modify the configuration.
>
> Normally you should be able to simply run
> ccmake in the top directory. The best to do
> it is to cd to the top of the binary directory
> and to type:
>
> make edit_cache
>
> What happened in your case is that you probably
> ran ccmake from a subdirectory of the binary
> tree instead of running it at the top level.
>
> Regards,
>
> Luis
>
> ------------------------
> Rao Jianguo wrote:
> > Hi Luis,
> >
> > You are right, this time I got the Makefile in the binInsight/Utilities/zlib
> >
> > I hope this time it will install correctly,
> >
> > One more question, is it necessary that each time when I make a different
> > configuration using ccmake, I have to remove the old one ? other wise it will
> >
> > make something mess?
> >
> > Thanks,
> >
> > Jianguo
> >
> > Luis Ibanez wrote:
> >
> >
> >>Hi Jianguo,
> >>
> >>Something is quite wrong in your configuration.
> >>There should be a Makefile in Insight/Utilities/zlib
> >>regardless of your selection for Examples and/or Testing.
> >>
> >>I would suggest you to remove completly your binary
> >>tree and restart the configuration from scratch.
> >>
> >> Create a bin directory, cd into it, and invoke
> >> "ccmake ITKSource" where ITKSource is the TOP
> >> directory of ITK sources.
> >>
> >>After quiting ccmake, there must be a Makefile in
> >>binInsight/Utilities/zlib.
> >>
> >>Please look carefully if ccmake gives you *any* error
> >>message or warning during the configuration process.
> >>That may indicate the real source of the problem.
> >>
> >>Regards,
> >>
> >> Luis
> >>
> >>----------------------