Weblog von markus.wilhelm

XAMP 1.8.1 and zip.so

  • Posted on: 3 December 2012
  • By: markus.wilhelm

Dear all,
after upgrading to XAMP 1.8.1 the PHP extension zip.so was not delivered any more. Trying to install via pecl directly failed. After searching a long time I found some bugs in the code for PHP 5.4.7 (which is the version delivered by apachefriends) and compiled the zip extension.

Command line installation with pecl: pecl install zip
Failed with errors.

Errors found:
/tmp/pear/temp/zip/php_zip.c: In function 'php_zip_extract_file':
/tmp/pear/temp/zip/php_zip.c:187: error: 'struct _php_core_globals' has no member named 'safe_mode'
/tmp/pear/temp/zip/php_zip.c:187: error: 'CHECKUID_CHECK_FILE_AND_DIR' undeclared (first use in this function)
/tmp/pear/temp/zip/php_zip.c:187: error: (Each undeclared identifier is reported only once
/tmp/pear/temp/zip/php_zip.c:187: error: for each function it appears in.)
/tmp/pear/temp/zip/php_zip.c:241: error: 'struct _php_core_globals' has no member named 'safe_mode'
/tmp/pear/temp/zip/php_zip.c: In function 'php_zip_add_file':
/tmp/pear/temp/zip/php_zip.c:291: error: 'struct _php_core_globals' has no member named 'safe_mode'
/tmp/pear/temp/zip/php_zip.c:291: error: 'CHECKUID_CHECK_FILE_AND_DIR' undeclared (first use in this function)
/tmp/pear/temp/zip/php_zip.c: In function 'php_zip_glob':
/tmp/pear/temp/zip/php_zip.c:532: error: 'struct _php_core_globals' has no member named 'safe_mode'
/tmp/pear/temp/zip/php_zip.c:532: error: 'CHECKUID_CHECK_FILE_AND_DIR' undeclared (first use in this function)
/tmp/pear/temp/zip/php_zip.c: In function 'php_zip_pcre':
/tmp/pear/temp/zip/php_zip.c:594: error: 'struct _php_core_globals' has no member named 'safe_mode'
/tmp/pear/temp/zip/php_zip.c:594: error: 'CHECKUID_CHECK_FILE_AND_DIR' undeclared (first use in this function)
/tmp/pear/temp/zip/php_zip.c: In function 'php_zip_get_property_ptr_ptr':
/tmp/pear/temp/zip/php_zip.c:840: error: too few arguments to function 'std_hnd->get_property_ptr_ptr'
/tmp/pear/temp/zip/php_zip.c: In function 'php_zip_read_property':
/tmp/pear/temp/zip/php_zip.c:883: error: too few arguments to function 'std_hnd->read_property'
/tmp/pear/temp/zip/php_zip.c: In function 'php_zip_has_property':
/tmp/pear/temp/zip/php_zip.c:932: error: too few arguments to function 'std_hnd->has_property'
/tmp/pear/temp/zip/php_zip.c: In function 'php_zip_object_new':
/tmp/pear/temp/zip/php_zip.c:1044: error: 'zend_class_entry' has no member named 'default_properties'
/tmp/pear/temp/zip/php_zip.c: In function 'zif_zip_open':
/tmp/pear/temp/zip/php_zip.c:1147: error: 'struct _php_core_globals' has no member named 'safe_mode'
/tmp/pear/temp/zip/php_zip.c:1147: error: 'CHECKUID_CHECK_FILE_AND_DIR' undeclared (first use in this function)
/tmp/pear/temp/zip/php_zip.c: In function 'c_ziparchive_open':
/tmp/pear/temp/zip/php_zip.c:1436: error: 'struct _php_core_globals' has no member named 'safe_mode'
/tmp/pear/temp/zip/php_zip.c:1436: error: 'CHECKUID_CHECK_FILE_AND_DIR' undeclared (first use in this function)
/tmp/pear/temp/zip/php_zip.c: In function 'zm_startup_zip':
/tmp/pear/temp/zip/php_zip.c:2580: warning: assignment from incompatible pointer type
/tmp/pear/temp/zip/php_zip.c:2583: warning: assignment from incompatible pointer type
/tmp/pear/temp/zip/php_zip.c:2584: warning: assignment from incompatible pointer type

I changed some code in php_zip.c and php_zip.h of version: zip-1.10.2 (you can find changed files and the zip.so file in the attached php_zip.zip file)

Manual Installation:
export PHPPATH=/opt/lampp/
wget http://pecl.php.net/get/zip
tar -zxvf zip
cd zip-1.10.2/
./configure --with-php-config=$PHPPATH/bin/php-config --enable-zip
make

php.ini
After this I was ale to change php.ini file and my PHPExcel Class works again fine ;-)

zip

Zip enabled
Extension Version $Id: php_zip.c 284448 2009-07-20 15:26:54Z pajoye $
Zip version 1.9.1
Libzip version 0.9.0
Development: 

Frasdorf 2012 oder wie vernichtet man Schneeketten

  • Posted on: 11 March 2012
  • By: markus.wilhelm

Hallo,
an diesem Wochenende waren wir wieder auf der Frasdorfer Hütte zusammen mit den Kollegen der Rettungshundestaffel des BRK Ansbach. Insgesamt waren wir 16 Personen mit 16 Hunden. Unsere Hunde haben in speziell isolierten Hundeanhängern übernachtet. Und um diese auf die Frasi hochzuziehen, mussten wir natürlich wie in den letzten 7 Jahren auch das Zugfahrzeug mit Schneeketten bestücken. Nur sind uns dieses Jahr am Allradfahrzeug mit 4 Ketten alle vier Schneeketten gerissen. Zum Glück konnten wir sie reparieren und ein wunderschönes Wochenende genießen.
Wenn ihr auch mal auf die Frasdorfer Hütte wollt: http://www.frasdorfer-huette.de/

Bild Bild Bild Bild

Finley erstes Training in den USA

  • Posted on: 17 December 2011
  • By: markus.wilhelm

Heute waren wir zusammen mit der Rettungshundestaffel des BRK Neumarkt im militärischen Übungsgelände der USA in Hohenfels. Die Häuserkampfstadt bietet viele Möglichkeiten für extravagante Traingseinheiten, die unsere jungen und auch die erfahreneren Hunde fordern. Dunkle Gänge, große Räume, Treppenhäuser, Gefängnisbereiche, ... alles war vorhanden und hat den Teams unheimlich viel Spaß gemacht. Sicherlich ein Training der besonderen Art.
An dieser Stelle auch einen herzlichen Dank von Finley und Emma an die Kameraden der Rettungshundestaffel BRK Neumarkt für die Einladung.

Bild Bild Bild Bild

Welpe des Monats November, unser Flying Finley

  • Posted on: 2 December 2011
  • By: markus.wilhelm

Unser Finley ist Welpe des Monats November bei Royal Canin geworden.
Geburtsdatum: 13.05.2011
Rasse: Golden Retriever
Wohnort: Sinzing
Lieblingsspielzeug: PET FLaschen und Emma, unsere Hündin
Das schätze ich besonders an meinem Welpen: Er ist sehr gelehrig und ein gut sozialisierter Partner, der gerne schmust und absolut liebenswert ist. Alles Voraussetzungen für seinen zukünftigen Beruf als Rettungshund beim Roten Kreuz.
Link auf Steckbrief-Seite:http://www.royal-canin.de/ welpenwelt/Flying_Finley

Bild Bild Bild Bild

Migrate XT Commerce to Magento Release 1.5.10

  • Posted on: 13 November 2011
  • By: markus.wilhelm

Dear all,
the new release fixes some bugs found during the last tests. You mus not install the script from Magento Connect, please download the zip file and extract it to the magento root installation folder. Please read the config file carefully.  Please discuss the topics in our board.
You can find some how tos in here: http://g2forum.bessieundmarkus.de/how-to-magento.html
Please report bugs to our Bugtracker: http://bugs.rescue-dogs.de/
You may download the script in from here: migrate_1.5.10.zip

Development: 

IngDiBa, wir haben gewonnen

  • Posted on: 27 October 2011
  • By: markus.wilhelm

Die ING DiBa hat 1 Million Euro Preisgeld bei Ihrer Aktion „FAIRantwortung“ ausgelobt. Dabei wurden die 1000 Vereine mit den meisten Stimmen, die per Internetvoting erzielt werden konnten, als Gewinner ausgezeichnet. Jeder Verein erhält 1000€ für seine Arbeit, die entsprechend eingesetzt werden. Die Rettungshundestaffel des BRK Regensburg hat es dank der überragenden Zahl von 8360 Stimmen auf den hervorragenden Platz 261 geschafft. Damit ist es möglich die Ausrüstung der Staffel zu verbessern und Sucheinsätze noch effizienter durchzuführen.

Seiten