getting this right after cvs installation of head

CommentFileSizeAuthor
#5 drush-HEAD.tar_.gz62.18 KBrsvelko

Comments

frankcarey’s picture

huh, getting this in in the alpha release as well.

I don't see any '{' on line 691, so wtf? :)

Seems others are using this "module", so must be something special i'm doing or not doing? .... going to read the README one more time

frankcarey’s picture

hmmm. alpha 1 works fine, but i get the error on alpha2 and head (note: i'm switching btw them with csv up -r ...

frankcarey’s picture

parts alpha 1 are working fine anyway

here is what i'm getting with alpha 1 now (i know that my drush command may be junk, but I figured i'd report it.

$ drush dl help

Fatal error: Call to undefined function: simplexml_load_file() in /mnt/local/home/tgrove1/lib/drush/includes/core_commands.drush.inc on line 235

kaerast’s picture

I am seeing this with drush update, but nowhere else. I am running alpha2, and there are currently no updates available to me. I wonder what will happen when there are.

rsvelko’s picture

StatusFileSize
new62.18 KB

use the packaged HEAD.tar.gz - I have no error with mine (attached it - so you can use sth while they resolve this.)

Currently the latest CVS HEAD is under vast development and you may get unlucky quite easy I suppose - devs correct me if I am wrong.

moshe weitzman’s picture

I can't reproduce this. can someone post a patch?

frankcarey’s picture

I'm not sure even where to start, the error didn't make sense to me, Ill download this later and retest. Moshe, should i try this or the latest HEAD?

anarcat’s picture

Status: Active » Fixed

How about trying again with head and reopening if the bug is still there?

frankcarey’s picture

i don't get that message any more :) i get this one. Seems like a new issue?

Fatal error: Cannot redeclare simpletest_drush_help() (previously declared in /home/frank/bin/.drush/commands/simpletest/simpletest.drush.inc:11) in /var/www/devroots/d6-matadortravel-com/sites/all/modules/drush_extras/simpletest.drush.inc on line 16

Call Stack:
0.0008 92896 1. {main}() /home/frank/bin/.drush/drush.php:0
0.0127 685284 2. drush_main() /home/frank/bin/.drush/drush.php:26
0.0284 1188256 3. drush_dispatch() /home/frank/bin/.drush/drush.php:65
0.0284 1188256 4. call_user_func_array() /home/frank/bin/.drush/includes/drush.inc:23
0.0284 1188256 5. drush_command() /home/frank/bin/.drush/includes/drush.inc:0
0.0285 1188288 6. call_user_func_array() /home/frank/bin/.drush/includes/command.inc:274
0.0285 1188288 7. drush_invoke() /home/frank/bin/.drush/includes/command.inc:0
0.0290 1188664 8. call_user_func_array() /home/frank/bin/.drush/includes/command.inc:226
0.0291 1188664 9. pm_dl() /home/frank/bin/.drush/includes/command.inc:0
0.0291 1188664 10. drush_bootstrap_max() /home/frank/bin/.drush/commands/pm/pm.drush.inc:633
0.1528 2224992 11. drush_bootstrap() /home/frank/bin/.drush/includes/environment.inc:244
0.1530 2225456 12. _drush_bootstrap_drupal_full() /home/frank/bin/.drush/includes/environment.inc:164
1.5206 25871920 13. _drush_find_commandfiles() /home/frank/bin/.drush/includes/environment.inc:536

frankcarey’s picture

Ah wait, I get it. I got rid of drush, but not drush_extras. I prob have to delete that too ;)

var/www/devroots/d6-matadortravel-com/sites/all/modules/drush_extras/simpletest.drush.inc

usonian’s picture

FWIW, this seems to be a PHP 4 problem; my hosting provider uses PHP5 for Apache, but defaults to PHP4 on the command line. When I tried the PHP 5 CLI binary, it worked fine with the Alpha2 version.

ericrdb’s picture

Agreed, same experience on my host as well. PHP 4 defaulted on command line, and worked fine with running PHP5.
In case it helps, my .bash_profile now includes:
alias drush= '/usr/local/php5/bin/php /home/ericrdb/files/drupal-scripts/drush/drush.php'

rsvelko’s picture

hey, drush maintainers - what is our position about drush and php5? is php5 a requirement for drush? is this documented and checked by drush itself if so?

moshe weitzman’s picture

Our position is that we don't care about php4 but if someone else does, please provide a patch. Alternatively, if you want to help and don't care either, provide a patch so that drush complains immediately if you have php < 5.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

ceardach’s picture

For anyone else having problems with a host using php5 for Apache, and php4 on the command line, here's another solution that makes all php calls in the shell default to php5 instead.

echo 'export PATH="$HOME/packages/bin:$PATH"' > .bash_profile
mkdir -p packages/bin
ln -s /usr/local/php5/bin/php packages/bin/php

Basically, just need to softlink the php binary into the first directory that is in your PATH.