Download Latest Version pile.ref.implementation-2006-05-05.zip (1.2 MB)
Email in envelope

Get an email when there's a new version of pileworks

Home / OldFiles
Name Modified Size InfoDownloads / Week
Parent folder
pile.demo_v3_2006-03-11.zip 2006-03-12 252.3 kB
pile.demo_v2_2006-02-23.zip 2006-03-12 218.1 kB
pile.api.contracts_v2_2006-02-23.zip 2006-03-12 16.2 kB
pile.api.contracts_v3_2006-03-11.zip 2006-03-12 45.7 kB
pile.standard.zip 2006-03-11 45.7 kB
pile.demo.zip 2006-03-11 252.3 kB
pile.api.contracts_v1_2006-02-22.zip 2006-02-22 10.7 kB
Methods_Docu.zip 2005-12-27 84.1 kB
pileworks.org.zip 2005-12-20 2.7 MB
my_StrucT.zip 2005-12-20 103.8 kB
CCS_Docu.zip 2005-12-20 22.5 kB
Pgsl.zip 2005-12-19 372.8 kB
Engine.zip 2005-12-19 103.7 kB
pile.engine-ralfw.zip 2005-12-17 2.1 MB
Kitchen.zip 2005-12-01 530.4 kB
pileworks.org_old_01_11_05.zip 2005-12-01 98.4 kB
my_StrucT_old_01_11_05.zip 2005-12-01 109.7 kB
Floatdiagram.vsd 2005-11-18 220.2 kB
readme_Linux_Import.txt 2005-11-01 2.9 kB
all_objects_libs_bins.zip 2005-11-01 283.4 kB
Little_to_Pile_Working.zip 2005-11-01 259.9 kB
my_StrucT_to_Pile_Working.zip 2005-11-01 90.5 kB
CSS_to_Pile_Working.zip 2005-11-01 654.3 kB
Pile_Working_complete.zip 2005-11-01 1.1 MB
Pile_Working.zip 2005-11-01 65.0 kB
op.zip 2005-11-01 166.9 kB
ocs.zip 2005-11-01 42.4 kB
css.zip 2005-11-01 155.1 kB
Little_Pile.zip 2005-11-01 34.8 kB
pgsl.zip 2005-11-01 77.9 kB
What_is_Pile.zip 2005-11-01 1.2 MB
XXX.zip 2005-11-01 3.4 MB
pile_is_what.zip 2005-10-31 1.2 MB
all_objects.zip 2005-10-24 163.9 kB
readme.txt 2005-10-24 56 Bytes
MY_STRUCT.zip 2005-10-24 32.1 kB
Op.zip 2005-10-24 96.4 kB
Ocs.zip 2005-10-24 42.4 kB
Css.zip 2005-10-24 65.1 kB
PGSL.zip 2005-10-04 368.8 kB
pile_working.zip 2005-10-02 163.9 kB
Updates.zip 2005-09-26 11.1 kB
SimplePile.zip 2005-09-26 24.2 kB
Pile_Working_A_32.zip 2005-09-26 1.1 MB
My_Struct_Working_A_32.zip 2005-09-26 153.0 kB
Peter_Krieg.zip 2005-09-26 449.4 kB
Other_Voices.zip 2005-09-26 9.8 kB
Alice.zip 2005-09-26 23.1 kB
YOUR_Project.zip 2005-09-26 98.3 kB
Little_Pile_Working_A_32.zip 2005-09-26 324.9 kB
LITTLE_PILE.zip 2005-09-26 130.2 kB
Demo_Working_A_32.zip 2005-09-26 721.6 kB
Code_Docu.zip 2005-09-26 68.9 kB
Bedoni.zip 2005-09-26 34.0 kB
Totals: 54 Items   20.1 MB 0
This is a Collection of all information concerning the importing to linux, spread in several places in the PGSL_Help. Please help, if you can: contact(et)pileworks.org

Dependencies.html, Projects:
----------------------------
(General) Please note: Per each project exists one source file to compile. There is no linking between sources involved in building the projects. The
communication between the Engine, the Agent and the user interface happens ONLY IN RUNTIME. 


PGSL_Contents.html, Projects:
-----------------------------
Note for building in Linux: Each project shall be created by the source code file, where specifications relevant to the operating system are defined in pgsl_os.h (see PGSL_Contents.html, PGSL files).


Dependencies.html, Environment:
-------------------------------
Operating System: 
Pile was developed until now in windows environment. 
Compatibility to Linux was achieved only recently. The state of art in this respect is, that each of the sub-projects alone is 'made', but the loading of the shared library from the executable does not work. Missing the knowledge of the environment. The linux version, as you can understand, is not tested yet. 

For specifications regarding the operating system, please see pgsl_os.h. 

The GUIs in general are not compatible with linux and the MY_agent (Little Pile), as the only one, is not (yet) imported. 


PGSL_Contents.html, PGSL files:
-------------------------------
For Linux: Contained is the file make_pgsl.txt , which is NOT exactly 
a makefile, but has the command lines for compiling and for making, 
where the making was NOT successfull with the given options. (*) The 
make_pgsl_log.txt is the log of the last try. 

(*) Without the option -ldl for making the executables, an error 
occurred saying undefined reference to dlopen and dlsync, with the 
given option the making succeeded, but the dll still is not loaded. 
Seemingly the syntax of calling a shared library is not correct.


Note: 
-----
in pgsl_os.h, dlopen and dlsync are defined, so that the same expression can be used in the code for both operating systems, where the switch Linux defines, which function is called with that expression. This mechanism is used throughout all the code. If you solve the assumed syntax problem, please also use this mechanism, so that the code will be valid in both OS.

#ifdef Linux
#define load_lib(string)     dlopen((string), RTLD_LAZY)
#define Get_Address          dlsync 
#else // windows
#define load_lib(string)     LoadLibrary((string))
#define Get_Address          GetProcAddress


The dependencies of the two application are as follows:

1. My_console -> my_StrucT.so -> pile_core_engine.so

2. console -> pile_struct_op.so -> pile_Css.so -> pile_core_engine.so

The Little_Pile and the Demo_GUI are not compilable in Linux.
Source: readme_Linux_Import.txt, updated 2005-11-01