From: Sonya B. <son...@ho...> - 2011-12-24 13:08:26
|
hi all, I'm new to the MinGW, does anybody can point out, how is the procedure to compile project which has been bundled with multi-compiler(e.g. fortran , C, C++ etc..) dependency. As I understand, that can be run as script (as Unix fashion) For example I'm supposed to compile with the following script, if I entered it into Msys console, it complains that couldn't find the matc eumfpack etc.. files or directories. Additionally how we specify that matc will be compiled with C, and fem with fortran. ////////////////////////// export ELMER_HOME=/path/to/my/installation/dir ms="matc umfpack mathlibs elmergrid meshgen2d eio hutiter fem" for m in $ms; do cd $m ./configure --prefix=$ELMER_HOME make make install cd .. done ///////////////// Any suggestions will be appreciated. |
From: LRN <lr...@gm...> - 2011-12-24 13:41:15
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 24.12.2011 17:08, Sonya Blade wrote: > Additionally how we specify that matc will be compiled with C, and > fem with fortran. You don't. configure script is supposed to take care of everything. Are you sure you can configure and make each one of the programs you've mentioned manually, i.e. by cd'ing into their directories, configuring and making (and let's forget about out-of-source-dir builds for a moment)? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJO9dZNAAoJEOs4Jb6SI2Cwvl0IAMw2r6h40tvwixO4rIZfGeN5 yjn6EN1vyva2dPs+fm8gRa5uMi+z4sKijPoGrAUFTbP0K9QIpUaj5QNUyJT5RFq5 uF9bktDIusWDMtCPyxqQsfolGNmwybVShcmShH6DBuN30FdCmne4QU1Ay0qnfSFd Zb9YlwKgiZ46b+elkSPJ9sE5XWaavN2E/ekKoDBf7Yv+7OyUrsrNy/x+xUNgIVOe djdHleinPIDnHdangNFU4Kn8m0AJXwj5/k5+RmKBKBgcDxFIH8xo2P9WKUj1LBIl ZkWkxcXdGh4Dkf0CHXSjX8v34KYK9fd4osXrDvEoF/Ty9/uCIRALfpGvaqUqBzk= =AUob -----END PGP SIGNATURE----- |
From: Sonya B. <son...@ho...> - 2011-12-24 15:26:49
|
ok but how am I supposed to compile the following code, it complains about not found file or directory. sh:matc : No such file or directory sh: ./configure : No Such file or directory make :*** No targets specified and no makefile found make :*** No rule to make target "install". Stop And same for other modules. it's obvious that I'm missing some of the search,include paths etc.. Regards, > Date: Sat, 24 Dec 2011 17:40:30 +0400 > From: lr...@gm... > To: min...@li... > Subject: Re: [Mingw-users] how to run the compilation scripts > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 24.12.2011 17:08, Sonya Blade wrote: > > Additionally how we specify that matc will be compiled with C, and > > fem with fortran. > You don't. > configure script is supposed to take care of everything. Are you sure > you can configure and make each one of the programs you've mentioned > manually, i.e. by cd'ing into their directories, configuring and > making (and let's forget about out-of-source-dir builds for a moment)? > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (MingW32) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iQEcBAEBAgAGBQJO9dZNAAoJEOs4Jb6SI2Cwvl0IAMw2r6h40tvwixO4rIZfGeN5 > yjn6EN1vyva2dPs+fm8gRa5uMi+z4sKijPoGrAUFTbP0K9QIpUaj5QNUyJT5RFq5 > uF9bktDIusWDMtCPyxqQsfolGNmwybVShcmShH6DBuN30FdCmne4QU1Ay0qnfSFd > Zb9YlwKgiZ46b+elkSPJ9sE5XWaavN2E/ekKoDBf7Yv+7OyUrsrNy/x+xUNgIVOe > djdHleinPIDnHdangNFU4Kn8m0AJXwj5/k5+RmKBKBgcDxFIH8xo2P9WKUj1LBIl > ZkWkxcXdGh4Dkf0CHXSjX8v34KYK9fd4osXrDvEoF/Ty9/uCIRALfpGvaqUqBzk= > =AUob > -----END PGP SIGNATURE----- > > ------------------------------------------------------------------------------ > Write once. Port to many. > Get the SDK and tools to simplify cross-platform app development. Create > new or port existing apps to sell to consumers worldwide. Explore the > Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join > http://p.sf.net/sfu/intel-appdev > _______________________________________________ > MinGW-users mailing list > Min...@li... > > This list observes the Etiquette found at > http://www.mingw.org/Mailing_Lists. > We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated. > > _______________________________________________ > You may change your MinGW Account Options or unsubscribe at: > https://lists.sourceforge.net/lists/listinfo/mingw-users > Also: mailto:min...@li...?subject=unsubscribe |
From: LRN <lr...@gm...> - 2011-12-24 15:46:43
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 24.12.2011 19:26, Sonya Blade wrote: > > ok but how am I supposed to compile the following code, it > complains about > > not found file or directory. sh:matc : No such file or directory > sh: ./configure : No Such file or directory make :*** No targets > specified and no makefile found make :*** No rule to make target > "install". Stop > > And same for other modules. > > it's obvious that I'm missing some of the search,include paths > etc.. > Obviously, you're missing a "matc" directory, which, presumably, contains the source code and buildsystem files for "matc" program (or whatever it is). Either that, or there's a subtle error in the script that i can't find just by glancing at it. Or maybe you're running the script in the wrong directory (it must be the directory that contains "matc", "umfpack" and other subdirectories). -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJO9fO4AAoJEOs4Jb6SI2CwvX0H/2S/KGHuSRL4aUnlKUn6a561 f0FoL1dXjXf4vL0l9G3R/1QejCgX2ssG9FqTNbYCKVNdy3Jy71KaC9Dp/yfKMxHT DPsWekl+y+obzdmqROEUGivlvVNvshrHyxMhXquHmaIMGnDTShSO//lL1zXe8NO+ DzVT/qde67NJBAV5rCA4DFv7HizpFPCy/3z81BP6hrLNC4aCZBiywvfORjjuJCL6 cgeELp0WsWjvZQ7SUwnvXjWZ3k7eoZ8E7G67M1aRDnUis9Nb4MnW1dkIZ8caM+cH gRFsSwUq4Cw7RcNRv7lovbyS2cwCc6KYoeWOX6TY1+vIgJG0TRmDaP6EuqqFpdA= =ENCg -----END PGP SIGNATURE----- |
From: Sonya B. <son...@ho...> - 2011-12-24 16:52:07
|
Runing the script in the wrong directory, those sub files/modules are just portion of more sophisiticated program that needs those modules. Isn't there any visual Ide for that ? It seems that debugging is another huge problem to deal with, really wonder how am I supposed debug it visually for each execution step of that sophisticated program ? Thanks in advance, > Date: Sat, 24 Dec 2011 19:46:01 +0400 > From: lr...@gm... > To: min...@li... > Subject: Re: [Mingw-users] how to run the compilation scripts > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 24.12.2011 19:26, Sonya Blade wrote: > > > > ok but how am I supposed to compile the following code, it > > complains about > > > > not found file or directory. sh:matc : No such file or directory > > sh: ./configure : No Such file or directory make :*** No targets > > specified and no makefile found make :*** No rule to make target > > "install". Stop > > > > And same for other modules. > > > > it's obvious that I'm missing some of the search,include paths > > etc.. > > > Obviously, you're missing a "matc" directory, which, presumably, > contains the source code and buildsystem files for "matc" program (or > whatever it is). Either that, or there's a subtle error in the script > that i can't find just by glancing at it. > > Or maybe you're running the script in the wrong directory (it must be > the directory that contains "matc", "umfpack" and other subdirectories). > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (MingW32) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iQEcBAEBAgAGBQJO9fO4AAoJEOs4Jb6SI2CwvX0H/2S/KGHuSRL4aUnlKUn6a561 > f0FoL1dXjXf4vL0l9G3R/1QejCgX2ssG9FqTNbYCKVNdy3Jy71KaC9Dp/yfKMxHT > DPsWekl+y+obzdmqROEUGivlvVNvshrHyxMhXquHmaIMGnDTShSO//lL1zXe8NO+ > DzVT/qde67NJBAV5rCA4DFv7HizpFPCy/3z81BP6hrLNC4aCZBiywvfORjjuJCL6 > cgeELp0WsWjvZQ7SUwnvXjWZ3k7eoZ8E7G67M1aRDnUis9Nb4MnW1dkIZ8caM+cH > gRFsSwUq4Cw7RcNRv7lovbyS2cwCc6KYoeWOX6TY1+vIgJG0TRmDaP6EuqqFpdA= > =ENCg > -----END PGP SIGNATURE----- > > ------------------------------------------------------------------------------ > Write once. Port to many. > Get the SDK and tools to simplify cross-platform app development. Create > new or port existing apps to sell to consumers worldwide. Explore the > Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join > http://p.sf.net/sfu/intel-appdev > _______________________________________________ > MinGW-users mailing list > Min...@li... > > This list observes the Etiquette found at > http://www.mingw.org/Mailing_Lists. > We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated. > > _______________________________________________ > You may change your MinGW Account Options or unsubscribe at: > https://lists.sourceforge.net/lists/listinfo/mingw-users > Also: mailto:min...@li...?subject=unsubscribe |
From: Vasileios A. <fit...@gm...> - 2012-01-02 11:03:01
|
It sounds like a typical setup where you have to create a folder structure suitable for compilation. It means that you extract matC to a folder matC, extract hutiter to a hutiter folder and so on. On the top level directory (containing the above mentioned directories) you run your script. About your visual question, the dependencies (matc, htier, elmer ...) are not needed for debugging but your master codebase, which I think is a finite element program, should come with IDE configuration files, usually VStudio on windows. However you could use CodeBlocks (my favorite) to import them and use it for Visual debugging your master code base with mingw. If it is not the case with some reading of forums and web resources and mostly with determination you could achieve your goal (I have done it many times), ie to create a project on a visual ide. If you want 'just to run' the program you do not need the visual ide. However it helps if you hack on code. If you want to try different free open source ides for c/c++ code many are available (for my research work i use codelite but It is a personal selection) these days and with comparable or better functionality to the closed source solutions. It all depends on what you try to accomplish. On 12/24/2011 6:52 PM, Sonya Blade wrote: > Runing the script in the wrong directory, > those sub files/modules are just portion of more sophisiticated > program that needs those modules. > > Isn't there any visual Ide for that ? > > It seems that debugging is another huge problem to deal with, really > wonder how am I supposed debug it visually for each execution step of > that sophisticated program ? > > Thanks in advance, > > > Date: Sat, 24 Dec 2011 19:46:01 +0400 > > From: lr...@gm... > > To: min...@li... > > Subject: Re: [Mingw-users] how to run the compilation scripts > > > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > On 24.12.2011 19:26, Sonya Blade wrote: > > > > > > ok but how am I supposed to compile the following code, it > > > complains about > > > > > > not found file or directory. sh:matc : No such file or directory > > > sh: ./configure : No Such file or directory make :*** No targets > > > specified and no makefile found make :*** No rule to make target > > > "install". Stop > > > > > > And same for other modules. > > > > > > it's obvious that I'm missing some of the search,include paths > > > etc.. > > > > > Obviously, you're missing a "matc" directory, which, presumably, > > contains the source code and buildsystem files for "matc" program (or > > whatever it is). Either that, or there's a subtle error in the script > > that i can't find just by glancing at it. > > > > Or maybe you're running the script in the wrong directory (it must be > > the directory that contains "matc", "umfpack" and other subdirectories). > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.4.11 (MingW32) > > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > > > iQEcBAEBAgAGBQJO9fO4AAoJEOs4Jb6SI2CwvX0H/2S/KGHuSRL4aUnlKUn6a561 > > f0FoL1dXjXf4vL0l9G3R/1QejCgX2ssG9FqTNbYCKVNdy3Jy71KaC9Dp/yfKMxHT > > DPsWekl+y+obzdmqROEUGivlvVNvshrHyxMhXquHmaIMGnDTShSO//lL1zXe8NO+ > > DzVT/qde67NJBAV5rCA4DFv7HizpFPCy/3z81BP6hrLNC4aCZBiywvfORjjuJCL6 > > cgeELp0WsWjvZQ7SUwnvXjWZ3k7eoZ8E7G67M1aRDnUis9Nb4MnW1dkIZ8caM+cH > > gRFsSwUq4Cw7RcNRv7lovbyS2cwCc6KYoeWOX6TY1+vIgJG0TRmDaP6EuqqFpdA= > > =ENCg > > -----END PGP SIGNATURE----- > > > > > ------------------------------------------------------------------------------ > > Write once. Port to many. > > Get the SDK and tools to simplify cross-platform app development. > Create > > new or port existing apps to sell to consumers worldwide. Explore the > > Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join > > http://p.sf.net/sfu/intel-appdev > > _______________________________________________ > > MinGW-users mailing list > > Min...@li... > > > > This list observes the Etiquette found at > > http://www.mingw.org/Mailing_Lists. > > We ask that you be polite and do the same. Disregard for the list > etiquette may cause your account to be moderated. > > > > _______________________________________________ > > You may change your MinGW Account Options or unsubscribe at: > > https://lists.sourceforge.net/lists/listinfo/mingw-users > > Also: > mailto:min...@li...?subject=unsubscribe > > > ------------------------------------------------------------------------------ > Write once. Port to many. > Get the SDK and tools to simplify cross-platform app development. Create > new or port existing apps to sell to consumers worldwide. Explore the > Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join > http://p.sf.net/sfu/intel-appdev > > > _______________________________________________ > MinGW-users mailing list > Min...@li... > > This list observes the Etiquette found at > http://www.mingw.org/Mailing_Lists. > We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated. > > _______________________________________________ > You may change your MinGW Account Options or unsubscribe at: > https://lists.sourceforge.net/lists/listinfo/mingw-users > Also: mailto:min...@li...?subject=unsubscribe |
From: Sonya B. <son...@ho...> - 2012-01-23 13:43:40
|
>Another option is to simply install CGAL into /mingw/ or /usr/local/ >giving -I/usr/local/include and -L/usr/local/lib is not a problem, and >giving -I/mingw/include or -L/mingw/lib is not even necessary - >compiler will add these automatically. >Putting everything into /mingw/ does create a bit of a chaos though. yes one of the option, been instructed in "Using Headers Provided with Locally Installed External Libraries" but didn't wanted to use that one,bcoz managment of those files are very hard to maintain, as you noted. I'll try that option as well as last chance |
From: LRN <lr...@gm...> - 2012-01-23 14:06:30
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 23.01.2012 17:43, Sonya Blade wrote: > > >> Another option is to simply install CGAL into /mingw/ or >> /usr/local/ giving -I/usr/local/include and -L/usr/local/lib is >> not a problem, and giving -I/mingw/include or -L/mingw/lib is not >> even necessary - compiler will add these automatically. Putting >> everything into /mingw/ does create a bit of a chaos though. > > yes one of the option, been instructed in "Using Headers Provided > with Locally Installed External Libraries" but didn't wanted to use > that one,bcoz managment of those files are very hard to maintain, > as you noted. > I wouldn't say it's "very hard". There are difficulties, yes, but you can overcome them with some effort. For example, you can keep a copy of the files you've installed in a separate directory (which you're doing already), and then use a simple Python script to go over that directory and either install files from it into /mingw/, or uninstall matching files from /mingw/. It would also be able to scan a collection of such directories (which is an equivalent of a package cache), and tell from which directories (packages) a particular file came from. Or you can build a mingw package, in which case mingw-get will do these things (i hope; i'm not sure which of these features are implemented at the moment) for you (but then you'd have to specify package metadata, due to laziness i've never been able to force myself to do that). -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJPHWlVAAoJEOs4Jb6SI2CwhPYIAJYxoL/Z+VvHqYRzcWY4npdS IfjRKKde7k58zGUQNOd1uxNwgF8/+I5apE71Xp+mHRpGjaAQ8WOwRDZTev802JGk gS70J8vRoI4baGfwQcBwU2YsN0jKOSra7gZ3j2jDsLp4UzW6LOhflFe8zgQ0h0iy My0CtG995IqHam8BkjnckKWeZAiYeKo5r4mGwurGeKL9y43chJksaofipHgSm15Y B3exJOnqMS3YcaulKVHgEMBspqnvTa2nyoQNidExh4RoEUZP5gjPkT0E7OUQe/Vr pcpxNy7Uuu80MRKlTlzglCBOZ6pBRWSM8dl5sLM36GQuNWSvLKY1wW+WzsfDoEg= =W83R -----END PGP SIGNATURE----- |