Well, I do not have a head program in /opt/local/bin and I do have /
opt/local/bin/perl5.
What is the output of:
port provides /opt/local/bin/head
// Brad
On Feb 12, 2010, at 9:37 AM, John Korchok wrote:
Hi Brad,
head -n3 .bash_history
returns
Unknown option: n
Unknown option: 3
In answer to your previous questions:
which head
returns
/opt/local/bin/head
which perl
returns
/opt/local/bin/perl
which perl5
returns
no perl5 in /opt/local/bin /opt/local/sbin /bin /sbin /user/bin /
user/sbin
env perl -e 'print `which head`'
returns
/opt/local/bin/head
env perl5 -e 'print `which head`'
returns
env: perl5: No such file or directory
John Korchok
From: Bradley Giesbrecht [mailto:[email protected]]
Sent: Monday, February 08, 2010 2:12 AM
To: John Korchok
Subject: Re: #23312: Unable to detect PHP version
Your head program doesn't like -n so something is wrong with that.
Do this in Terminal:
cd
head -n3 .bash_history
Do you get the first 3 lines of you .bash_history file or an error?
Regardless you may be able to get around your "head" problem by
altering the portfile and to add the path to php-config which might
not need the head program to get the php version.
But I really think you should probably solve the problem because
head may be used by a lot of other things you may need.
If you want to try do this in Terminal:
cd `port dir php5-oracle`
port extract
cd ./work/php-5.3.1/ext/oci8/
phpize
./configure --prefix=/opt/local --with-oci8=instantclient,/opt/local/
lib/oracle --with-pdo-oci=instantclient,/opt/local/lib/oracle,10.1 --
with-php-config=/opt/local/bin/php-config
If that works and you want to use this instead of fixing head let me
know and I'll give you the one line to add to your php5-oracle
Portfile to add the path to php-config.
// Brad
On Feb 6, 2010, at 6:04 PM, John Korchok wrote:
Hi Bradley,
Thank you for taking the time to look into this. I don't have any
problem with any other MacPorts installs and I use several. I have
successfully installed the same configuration on a couple of Intel
machines with no problem, though both those were also running
Leopard. I thought I would first restate the error that I am
getting. The errors seem to start with line 5 of the listing below,
then when the routine for checking the PHP version is called, an
unknown flag "n" is used, causing the install to halt:
port install -f php5-oracle
Password:
---> Computing dependencies for php5-oracle
---> Configuring php5-oracle
Error: Target org.macports.configure returned: configure failure:
shell command " cd "/opt/local/var/macports/build/
_opt_local_var_macports_sources_rsync
.macports.org_release_ports_php_php5-oracle/work/php-5.3.1/ext/
oci8" && ./configure --prefix=/opt/local --with-oci8=instantclient,/
opt/local/lib/oracle --with-pdo-oci=instantclient,/opt/local/lib/
oracle,10.1 " returned error 1
Command output: checking for re2c... no
configure: WARNING: You will need re2c 0.13.4 or later if you want
to regenerate PHP parsers.
checking for gawk... gawk
checking for Oracle (OCI8) support... yes, shared
checking PHP version... Unknown option: n
Usage: head [-options] <url>...
-m <method> use method for the request (default is 'HEAD')
-f make request even if head believes method is
illegal
-b <base> Use the specified URL as base
-t <timeout> Set timeout value
-i <time> Set the If-Modified-Since header on the request
-c <conttype> use this content-type for POST, PUT, CHECKIN
-a Use text mode for content I/O
-p <proxyurl> use this as a proxy
-P don't load proxy settings from environment
-H <header> send this HTTP header (you can specify several)
-u Display method and URL before any response
-U Display request headers (implies -u)
-s Display response status code
-S Display response status chain
-e Display response headers
-d Do not display content
-o <format> Process HTML content in various ways
-v Show program version
-h Print this message
-x Extra debugging output
configure: error: failed to detect PHP version, please report
Error: Status 1 encountered during processing.
Before reporting a bug, first run the command again with the -d
flag to get complete output.
... or am I not reading this correctly?
John
From: Bradley Giesbrecht [mailto:[email protected]]
Sent: Saturday, February 06, 2010 4:24 PM
To: John Korchok
Subject: Re: #23312: Unable to detect PHP version
Hi John,
Funny thing about oracle.com. I was able to download from
oracle.com using Windows with IE but not on Mac with Safari or
Firefox.
Were you able to use Safari or Firefox to download from oracle?
So I was able to download instant client basic and the sdk put them
in place and my install succeeded without issue.
I don't have a g4 up to try the g4 compatible client.
What are your env vars?
Are your macports paths first?
In an effort to find something not right execute the following
commands and send me the output.
Since I don't have the problem you have I really don't know where
to begin short of finding something in your env that does not match
mine.
env
which head
which perl
which perl5
env perl -e 'print `which head`'
env perl5 -e 'print `which head`'
What if any unix software has been added to your system outside
macports?
// Brad
On Feb 5, 2010, at 12:29 PM, John Korchok wrote:
Hi Bradley,
The G4 version of the instant client is on http://bw.office-on-the.net/Pickup/instantclient-basic-macosx-10.1.0.3.zip
.
The Intel version is on
http://bw.office-on-the.net/Pickup/instantclient-basic-10.2.0.4.0-macosx-x86.zip
Thanks for any help.
John Korchok
From: Bradley Giesbrecht [mailto:[email protected]]
Sent: Thursday, February 04, 2010 5:27 PM
To: John Korchok
Subject: Re: #23312: Unable to detect PHP version
On Feb 4, 2010, at 1:40 PM, John Korchok wrote:
I originally wrote about not being able to upgrade php5-oracle on
one server. Now the problem exists on two servers. Ryan gave the
advice to replace the usr/bin/HEAD with the original /user/bin/
head. I finally got around to trying this. /usr/bin does not
contain "HEAD", it contains only "head". This head is dated
August 22, 2005 like all the other versions of head on all my
other Macs that have Tiger installed. Running a binary comparison
to head from a Mac that never had LWP installed shows them to be
identical files.
I now get the "Unable to detect PHP version" error on two G4
servers that have Tiger installed. What else could be causing the
error?
I can't get my oracle login to work to download the instant client
to look into this. If you put the oracle instant client installer
somewhere I can download it from I'll take a look at this.
A couple years ago before using macports I had this php/oic/oracle
hand compiled and working but I currently do not have a need for
oracle.
I'm to frustrated with oracles login password reset procedure to
pursue that any longer since I don't have a need but like I said
I'm willing to take a look if you can get me the oic installer.
// Brad
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users