From: Wheeler, F. (Research) <wh...@cr...> - 2003-02-04 14:27:36
|
Brendan, Below is the cmake command I use to configure the cvs version of vxl in cygwin. I also use all of the FORCE variable, but do not need to set any other path variables for the stuff in v3p. Note that the FORCE variables are prefixed with VXL_, but that may have changed after the beta2 release. These defines are made after removing the cmake cache, and no other cmake variables are changed afterward -- the next step to "make". Not a direct answer, but hope that is helpful. Fred Wheeler rm -f $SRW/vxl_bld_cyg/CMakeCache.txt cd $SRW/vxl_bld_cyg cmake \ -G"Unix Makefiles" \ -DCMAKE_INSTALL_PREFIX:PATH=$SRW/vxl_usr_cyg \ -DCMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc \ -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++ \ -DCMAKE_C_LINK_SHARED:FILEPATH=/usr/bin/gcc \ -DCMAKE_CXX_LINK_SHARED:FILEPATH=/usr/bin/g++ \ -DCMAKE_C_FLAGS:STRING="-Wall -g -O2" \ -DCMAKE_CXX_FLAGS:STRING="-Wall -g -O2" \ -DX11_INCLUDE_DIR:PATH=IGNORE \ -DVXL_FORCE_V3P_ZLIB:BOOL=YES \ -DVXL_FORCE_V3P_PNG:BOOL=YES \ -DVXL_FORCE_V3P_JPEG:BOOL=YES \ -DVXL_FORCE_V3P_MPEG2:BOOL=YES \ -DVXL_FORCE_V3P_TIFF:BOOL=YES \ $SRW/vxl_src > -----Original Message----- > From: Brendan McCane [mailto:mc...@cs...] > Sent: Monday, February 03, 2003 11:40 PM > To: vxl...@li... > Subject: [Vxl-maintainers] Forcing v3p PNG? > > > > G'day, > > Recently I've been trying to compile vxl-beta2 whilst forcing > the various v3p > libraries to be used on an irix system, compiling using > gcc3.03 I think. > Anyway, I set FORCE_V3P_PNG plus all the other FORCE variables, but it > still doesn't compile those libraries and then at run time > complains of > undefined symbols. Do I also need to change the variable that > indicates > the location of libpng and png.h? I had originally thought > that forcing > v3p could sort that out itself. Doesn't seem to matter what I > do though, > those libraries don't get compiled. I checked out the > generated Makefile > and it seems that no Targets are being set. Any tips? If not, is there > anyway I can debug the output of CMake so I can at least see why the > Targets aren't being specified? The CMakeLists.txt file seems > OK, but it > could be not defining something because of the variables > (especially the > ZLIB_FOUND variable, which I also try to force v3p). > > Cheers, > > Brendan > > > > ------------------------------------------------------- > This SF.NET email is sponsored by: > SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! > http://www.vasoftware.com > _______________________________________________ > Vxl-maintainers mailing list > Vxl...@li... > https://lists.sourceforge.net/lists/listinfo/vxl-maintainers > |
From: Brendan M. <mc...@cs...> - 2003-02-04 20:38:07
|
Hmm, tried that but had no effect. In the end I hacked the CMakeLists.txt files in the v3p directory and commented out the IF (not VXL_USING_NATIVE_PNG) etc lines. That worked at least, but it's not very satisfactory! On Tue, 4 Feb 2003, Wheeler, Fred (Research) wrote: > Brendan, > > Below is the cmake command I use to configure the cvs version of vxl in cygwin. I also use all of > the FORCE variable, but do not need to set any other path variables for the stuff in v3p. Note that > the FORCE variables are prefixed with VXL_, but that may have changed after the beta2 release. These > defines are made after removing the cmake cache, and no other cmake variables are changed afterward > -- the next step to "make". Not a direct answer, but hope that is helpful. > > Fred Wheeler > > rm -f $SRW/vxl_bld_cyg/CMakeCache.txt > cd $SRW/vxl_bld_cyg > cmake \ > -G"Unix Makefiles" \ > -DCMAKE_INSTALL_PREFIX:PATH=$SRW/vxl_usr_cyg \ > -DCMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc \ > -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++ \ > -DCMAKE_C_LINK_SHARED:FILEPATH=/usr/bin/gcc \ > -DCMAKE_CXX_LINK_SHARED:FILEPATH=/usr/bin/g++ \ > -DCMAKE_C_FLAGS:STRING="-Wall -g -O2" \ > -DCMAKE_CXX_FLAGS:STRING="-Wall -g -O2" \ > -DX11_INCLUDE_DIR:PATH=IGNORE \ > -DVXL_FORCE_V3P_ZLIB:BOOL=YES \ > -DVXL_FORCE_V3P_PNG:BOOL=YES \ > -DVXL_FORCE_V3P_JPEG:BOOL=YES \ > -DVXL_FORCE_V3P_MPEG2:BOOL=YES \ > -DVXL_FORCE_V3P_TIFF:BOOL=YES \ > $SRW/vxl_src > > > -----Original Message----- > > From: Brendan McCane [mailto:mc...@cs...] > > Sent: Monday, February 03, 2003 11:40 PM > > To: vxl...@li... > > Subject: [Vxl-maintainers] Forcing v3p PNG? > > > > > > > > G'day, > > > > Recently I've been trying to compile vxl-beta2 whilst forcing > > the various v3p > > libraries to be used on an irix system, compiling using > > gcc3.03 I think. > > Anyway, I set FORCE_V3P_PNG plus all the other FORCE variables, but it > > still doesn't compile those libraries and then at run time > > complains of > > undefined symbols. Do I also need to change the variable that > > indicates > > the location of libpng and png.h? I had originally thought > > that forcing > > v3p could sort that out itself. Doesn't seem to matter what I > > do though, > > those libraries don't get compiled. I checked out the > > generated Makefile > > and it seems that no Targets are being set. Any tips? If not, is there > > anyway I can debug the output of CMake so I can at least see why the > > Targets aren't being specified? The CMakeLists.txt file seems > > OK, but it > > could be not defining something because of the variables > > (especially the > > ZLIB_FOUND variable, which I also try to force v3p). > > > > Cheers, > > > > Brendan > > > > > > > > ------------------------------------------------------- > > This SF.NET email is sponsored by: > > SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! > > http://www.vasoftware.com > > _______________________________________________ > > Vxl-maintainers mailing list > > Vxl...@li... > > https://lists.sourceforge.net/lists/listinfo/vxl-maintainers > > > -- Cheers, Brendan. ------------------------------------------------ Brendan McCane, University of Otago, Dunedin, NZ |