Hello. Maity, the branch mozart-gecode does not compile on windows yet. We are currently working on that. You can try it in Mac OS X and GNU/Linux.
Best, On Tue, Jan 19, 2010 at 5:05 PM, Maity, Ashis K <[email protected]>wrote: > Okay the configure command works now and I can create make file (basically > I had to upgrade my cygwin and also had to disable "doc" creation). But > during "make", I get the following exception. I tried removing --mno-cygwwin > option and tried other compilers (ig., g++-4, gcc etc)-- but I get different > error message and it does not pass platform/dss make. Any comment is > appreciated. > > dirs="platform share contrib doc"; \ > for i in $dirs; do \ > if (cd $i && make bootstrap); \ > then true; \ > else exit 1; \ > fi; \ > done > make[1]: Entering directory > `/cygdrive/d/data/amaity/workspace/MozartGecode/plat > form' > dirs="dss emulator mswindows wish tools"; \ > for i in $dirs; do \ > if (cd $i && make bootstrap); \ > then true; \ > else exit 1; \ > fi; \ > done > make[2]: Entering directory > `/cygdrive/d/data/amaity/workspace/MozartGecode/plat > form/dss' > g++ -march=i686 -mtune=i686 -DWIN32 -O3 -fomit-frame-pointer > -funsigned-char -I. > -I./include -...@wingmpinc@ -Wdisabled-optimization -Wuninitialized -Wall > -Wold-s > tyle-cast -Woverloaded-virtual -Wshadow -Wswitch -Wreturn-type -Wunused > -fPIC -m > no-cygwin -c ./src/base.cc -o base.o > g++: The -mno-cygwin flag has been removed; use a mingw-targeted > cross-compiler. > > > make[2]: *** [base.o] Error 1 > make[2]: Leaving directory > `/cygdrive/d/data/amaity/workspace/MozartGecode/platf > orm/dss' > make[1]: *** [bootstrap] Error 1 > make[1]: Leaving directory > `/cygdrive/d/data/amaity/workspace/MozartGecode/platf > orm' > make: *** [bootstrap] Error 1 > > Thanks, > > Ashis > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On > Behalf Of Maity, Ashis K > Sent: Wednesday, January 13, 2010 9:07 AM > To: Mozart users > Subject: RE: Mozart-gecode installation > > Gustavo, > > I tried a few different ways: > i) ./configure --prefix=/usr --disable-contrib-micq > ii) ./configure --prefix=/usr/geoz --disable-contrib-micq > iii) ./configure > iv) ./configure --prefix=/usr/geoz --disable-contrib-micq > --with-incl-dirs=/usr/local/include --with-lib-dirs=/usr/local/lib > .... and a few combinations of above! > My environment variables are set to: > $LD_LIBRARY_PATH=/usr/local/gecode2/lib > > $PKG_CONFIG_PATH=/usr/local/gecode2/pkgconfig > > But all of them fail exactly at same point as mentioned in the previous > mail. My gmp libs are installed at /usr/local/lib (I tried moving them to > /usr/local/gecode2/lib also -- didn't help). Here is a little more debug > info from platform/emulator/config.log > > .... > configure:6228: checking for --with-gmp > configure:6257: checking for gmp.h > configure:6295: g++ -E -DWINDOWS_EMULATOR -DDSS_STATIC_LINK > -fno-implicit-templ > ates conftest.C >/dev/null 2>conftest.out > configure:6448: checking for __gmpz_init in -lgmp (default) > configure:6464: c++ -mno-cygwin -o conftest -fexceptions > -fno-implicit-templ > ates -DWINDOWS_EMULATOR -DDSS_STATIC_LINK -fno-implicit-templates > conftest.C > -lmingwex -lwsock32 -lkernel32 1>&5 > /cygdrive/c/DOCUME~1/amaity/LOCALS~1/Temp/ccmUV5LQ.o:conftest.C:(.text+0x2b): > un > defined reference to `___gmpz_init' > collect2: ld returned 1 exit status > configure: failed program was: > #line 6453 "configure" > #include "confdefs.h" > #ifdef __cplusplus > extern "C" > #endif > char __gmpz_init(); > > int main() { > __gmpz_init() > ; return 0; } > configure:6663: c++ -mno-cygwin -o conftest -fexceptions > -fno-implicit-templ > ates -DWINDOWS_EMULATOR -DDSS_STATIC_LINK -fno-implicit-templates > conftest.C > -lgmp -lmingwex -lwsock32 -lkernel32 1>&5 > /usr/local/lib/libgmp.a(memory.o):memory.c:(.text+0x21): undefined > reference to > `___getreent' > /usr/local/lib/libgmp.a(memory.o):memory.c:(.text+0x72): undefined > reference to > `___getreent' > collect2: ld returned 1 exit status > configure: failed program was: > #line 6652 "configure" > #include "confdefs.h" > #ifdef __cplusplus > extern "C" > #endif > > > Ashis > -----Original Message----- > From: [email protected] [mailto:[email protected]] On > Behalf Of Gustavo A. Gómez Farhat > Sent: Tuesday, January 12, 2010 9:12 PM > To: Mozart users > Subject: Re: Mozart-gecode installation > > Can you post how are you calling the configure script? > > On 12 January 2010 17:07, Maity, Ashis K <[email protected]> wrote: > > Thanks Gustavo! I did progress a bit more! Apparently there were > something wrong with my gecode-2.2.0 download. After I got a new load, it > worked okay and I can move further in my installation. However, I get stuck > at the following in my Mozart-gecode installation. I did download the GMP > (version 4.3.2) and installed properly. > > > > .... > > .... > > checking for --with-gmp... yes > > checking for gmp.h... yes > > checking for __gmpz_init in -lgmp (default)... no > > checking for mpz_init in -lgmp (default)... no > > checking for mpz_init in -lgmp2 (default)... no > > configure: warning: required GNU MP lib not found > > configure: error: > > The GNU Multiple Precision Arithmetic Library (gmp) > > version 2 or higher is required > > to build the system. It can be retrieved from: > > > > ftp://ftp.gnu.org/pub/gnu/gmp/ > > > > The latest version at this time is 4.1.2 and is available > > packaged as the following archive: > > > > ftp://ftp.gnu.org/pub/gnu/gmp/gmp-4.1.2.tar.gz > > > > You may find a mirror archive closer to you by consulting: > > > > http://www.gnu.org/order/ftp.html > > > > configure: error: > /cygdrive/d/data/amaity/workspace/GeOz/platform/emulator/confi > > gure failed for emulator > > configure: error: > /cygdrive/d/data/amaity/workspace/GeOz/platform/configure fail > > ed for platform > > > > > > > > In Mozart mailing list I do see that another user had the same issue > before, but did not find the resolution of his problem. However, this seems > to be a very old post. > > http://www.mozart-oz.org/lists/oz-users/4066.html > > > > Any help is appreciated. > > > > Ashis > > > > > > -----Original Message----- > > From: [email protected] [mailto:[email protected]] > On Behalf Of Gustavo A. Gómez Farhat > > Sent: Monday, January 11, 2010 7:28 PM > > To: Mozart users > > Subject: Re: Mozart-gecode installation > > > > Hello, > > > > 2010/1/11 Maity, Ashis K <[email protected]>: > >> Hello group, > >> > >> I am trying to install Mozart-gecode interface from here ( > https://gforge.info.ucl.ac.be/svn/mozart/branches/mozart-gecode) and > facing some issues. First, do I absolutely have to have Gecode 2.2.0 for > this to work? Previously, I had installed Gecode 3.1.0 in my computer and I > am getting the following error while trying to run the config file for > Mozart-gecode interface: > >> .... > >> .... > >> checking for pkg-config... pkg-config > >> checking for pkg-config... yes > >> checking for gecode 2.2.0... no > >> configure: error: > >> The Generic Constraint Development Environment version 2.2.0 is required > to > >> build the system. It can be retrieved from: > >> > >> http://www.gecode.org/ > >> > >> configure: error: > /cygdrive/d/data/amaity/workspace/MozartGecode/platform/emulat > >> or/configure failed for emulator > >> configure: error: > /cygdrive/d/data/amaity/workspace/MozartGecode/platform/config > >> ure failed for platform > >> > >> So the question is do I need to remove Gecode 3.1.0 and install Gecode > 2.2.0 for a proper GeOz installation? Actually I already tried to install > Gecode 2.2.0 and getting the following error (though I did install > pkg-config and put it in proper path -- I think): > >> > >> .... > >> .... > >> checking for pkg-config... /usr/local/bin/pkg-config > >> checking pkg-config is at least version 0.9.0... yes > >> configure: error: > >> The pkg-config configuration files for Gecode 2.2.0 were not found. > >> > >> Please make sure that Gecode is installed, and that the directory > >> <prefix>/lib/pkgconfig is on the default path for pkg-config. > >> Otherwise, extend the PKG_CONFIG_PATH environment variable accordingly. > >> > >> Please let me know if there are some work around. > >> > > > > Currently GeOz supports Gecode 2.2.0, so you need to install it first. > > If you install Gecode in a non-standard PATH as /usr/local/ you need > > to export the PKG_CONFIG_PATH variable to point to the directory where > > the pkgconfig directory is, for example > > /usr/local/gecode-2.2.0/lib/pkgconfig > > > > You can have many Gecode installations on your system, but you need to > > make sure that you are compiling and linking GeOz against Gecode > > 2.2.0; this is achieved with the pkgconfig stuff. > > > > To succesfuly build GeOz you can follow the steps at > > http://cic.puj.edu.co/wiki/doku.php?id=grupos:avispa:geoz. It is > > recommended to test it on GNU/Linux or Mac OS X because the > > development happens on those platforms. > > > >> Thanks in advance, > >> > >> Ashis > >> > >> > >> > _________________________________________________________________________________ > >> mozart-users mailing list > [email protected] > >> http://www.mozart-oz.org/mailman/listinfo/mozart-users > >> > > > > Best regards, > > > > > > -- > > Gustavo Andrés Gómez Farhat > > Laboratorista > > Departamento de Ciencias e Ingeniería de la Computación > > Pontificia Universidad Javeriana > > Cali > > > _________________________________________________________________________________ > > mozart-users mailing list > [email protected] > > http://www.mozart-oz.org/mailman/listinfo/mozart-users > > > _________________________________________________________________________________ > > mozart-users mailing list > [email protected] > > http://www.mozart-oz.org/mailman/listinfo/mozart-users > > > > > > -- > Gustavo Andrés Gómez Farhat > Laboratorista > Departamento de Ciencias e Ingeniería de la Computación > Pontificia Universidad Javeriana > Cali > > _________________________________________________________________________________ > mozart-users mailing list > [email protected] > http://www.mozart-oz.org/mailman/listinfo/mozart-users > > _________________________________________________________________________________ > mozart-users mailing list > [email protected] > http://www.mozart-oz.org/mailman/listinfo/mozart-users > > _________________________________________________________________________________ > mozart-users mailing list > [email protected] > http://www.mozart-oz.org/mailman/listinfo/mozart-users > -- Andrés
_________________________________________________________________________________ mozart-users mailing list [email protected] http://www.mozart-oz.org/mailman/listinfo/mozart-users
