Showing posts with label DB Berkeley Oracle Open Cobol Cygwin Windows. Show all posts
Showing posts with label DB Berkeley Oracle Open Cobol Cygwin Windows. Show all posts

Tuesday, May 6, 2008

Compiling DB Berkeley for Open Cobol

Now, Cygwin is installed on your computer, you must think to compile all dependencies of Open Cobol.

For this, we deposit all files in a sub folder 'tools' in c:\, and inside, the folder containing sources et binaries.

Here is how it give :


c:\
  • tools
    • src
    • bin


we take all sources on a sub folder c:\tools\src and the compilation make installation on c:\tools\bin\


All sources of DB Berkeley are on the Oracle's site here
Warning: Open Cobol need the version 4.5 maximum for compiling.
The file who have downloaded with Firefox is 'db-4.5.20.NC.tar.gz'

I have copied this file into c:\tools\src\


in Cygwin:

cd c:
cd tools
mkdir bin
mkdir src
cd src
tar -xzvf db-4.5.20.NC.tar.gz
cd db-4.5.20.NC
cd build_unix
../dist/configure --prefix=/cygdrive/c/tools/bin/db-4.5.20.NC


After this,when all is done, launch the compilation with :

make

That's can take some time.

You can find several documentation on the folder c:\tools\src\db-4.5.20.NC\docs\ (seeing with a browser)

When the compilation is finished , launch the command :

make install

For easy made, it's most easy than using symbolic link who see the last version installed on the computer.(UNIX/Linux functionality :-}) )

ln -s /cygdrive/c/tools/bin/db-4.5.20.NC /cygdrive/c/tools/bin/db


Normally, You must have 4 sub folders:

  • bin
  • lib
  • include
  • docs

the Most important is 'lib'

See you on the next lesson for the 'gmp' compile.

Monday, May 5, 2008

Compilation de db Berkeley 4.5 pour Open Cobol

Maintenant que Cygwin est installé, il faut penser à compiler les dépendances d'Open Cobol.

Pour cela, on va mettre tous les fichiers dans un sous-répertoire 'tools' dans c:\, ensuite les sources et binaires.

Voici ce que ça donne :


c:\
  • tools
    • src
    • bin


on va donc mettre toutes les sources dans les sous-répertoires de c:\tools\src et la compilation va installer dans c:\tools\bin\


Les sources de DB Berkeley sont sur le site d'oracle ici
Attention: Open Cobol a besoin de la version 4.5 maximum pour compiler.

Le fichier que j'ai téléchargé avec Firefox est 'db-4.5.20.NC.tar.gz'

j'ai copié le fichier dans c:\tools\src\


dans Cygwin:

cd c:
cd tools
mkdir bin
mkdir src
cd src
tar -xzvf db-4.5.20.NC.tar.gz
cd db-4.5.20.NC
cd build_unix
../dist/configure --prefix=/cygdrive/c/tools/bin/db-4.5.20.NC

Ensuite, quand tous c'est bien passé, lancer la compilation avec :

make
Ça peux prendre pas mal de temps.
Il y a plein de doc dans c:\tools\src\db-4.5.20.NC\docs\ (lisible avec un browser internet)
et quand la compilation est fini, lancer la commande :

make install

Pour faire simple, il est plus facile d'utiliser des liens symboliques qui pointent sur les dernières versions installées sur la machine ( fonctionnalité UNIX/Linux :-}) )

ln -s /cygdrive/c/tools/bin/db-4.5.20.NC /cygdrive/c/tools/bin/db


Normalement, vous devriez avoir 4 sous-répertoires:

  • bin
  • lib
  • include
  • docs

le plus important pour la suite est 'lib'

Bientôt, la compile de 'gmp'.