User Tools

Site Tools


info:devel:5209cce

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
info:devel:5209cce [2015/07/19 09:57]
[BlueOnyx Development Environment]
info:devel:5209cce [2015/07/20 01:44] (current)
[Custom Patches]
Line 14: Line 14:
  
 ===== Building on 5209R ===== ===== Building on 5209R =====
-On 5209, the build of the PHP CCE client ​fails. Michael has included a different ​PHP library, which works but is much slowerOur goal here is to find the bugs in the library ​written in C, to replace Michael'​s temporary class. We need to do a tweak so that it will build the old official ​library.+On 5209RMichael disabled ​the build of the CCE client, and instead includes the other custom ​PHP library. ​To convert the build process ​to use the original ​library, ​execute the following commands ​to disable ​the new custom PHP library.
   cd /​home/​devel/​BlueOnyx/​trunk/​BlueOnyx/​   cd /​home/​devel/​BlueOnyx/​trunk/​BlueOnyx/​
   cp utils/​cce/​client/​php/​src/​Makefile 5209R/​utils/​cce/​client/​php/​src/​Makefile   cp utils/​cce/​client/​php/​src/​Makefile 5209R/​utils/​cce/​client/​php/​src/​Makefile
Line 24: Line 24:
   sed -ie "​s/​^function_entry/​zend_function_entry/"​ client/​php/​src/​cce.c   sed -ie "​s/​^function_entry/​zend_function_entry/"​ client/​php/​src/​cce.c
   sed -ie "​s/​pval/​zval/"​ client/​php/​src/​cce.c   sed -ie "​s/​pval/​zval/"​ client/​php/​src/​cce.c
- +  sed -ie "​s/​getParameters/​zend_get_parameters/"​ client/​php/​src/​cce.c 
-===== Working on CCE ====== +===== Build the CCE RPM'​s ​======
-Now, lets build the RPM'​s...+
   cd /​home/​devel/​BlueOnyx/​trunk/​BlueOnyx/​5209R/​utils/​cce   cd /​home/​devel/​BlueOnyx/​trunk/​BlueOnyx/​5209R/​utils/​cce
   make clean   make clean
   make   make
   make rpm   make rpm
 +
 +===== Testing =====
 +If the above build process was successful, its now time to test. Below will be a set of instructions that can be used to validate if your library is working as expected.
info/devel/5209cce.1437263878.txt.gz · Last modified: 2015/07/19 09:57 by