php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #58531 requires DSP file to install?
Submitted: 2009-01-31 12:30 UTC Modified: 2009-02-11 11:24 UTC
Votes:8
Avg. Score:4.6 ± 0.7
Reproduced:6 of 6 (100.0%)
Same Version:0 (0.0%)
Same OS:1 (16.7%)
From: astray0924 at gmail dot com Assigned: mike (profile)
Status: Wont fix Package: pecl_http (PECL)
PHP Version: 5_2 CVS-2009-01-31 (dev) OS: Vista x64
Private report: No CVE-ID: None
View Add Comment Developer Edit
Anyone can comment on a bug. Have a simpler test case? Does it work for you on a different platform? Let us know!
Just going to say 'Me too!'? Don't clutter the database with that please — but make sure to vote on the bug!
Your email address:
MUST BE VALID
Solve the problem:
29 - 12 = ?
Subscribe to this entry?

 
 [2009-01-31 12:30 UTC] astray0924 at gmail dot com
Description:
------------
Firstly, I apologize for my short english, as english is not my mother tongue.

What I'm trying to do is install pecl module (specifically, pecl_http) but console says can't find '<package name>.dsp' file. Through web surfing, I found out that pecl no more uses dsp file but uses config.w32. But what I encounter is the error message requiring dsp file.

I don't think there's problem with pecl_http module, as I encounter similar error with all other modules.

I figured out that the .tgz file downloaded by pecl actually contains two folders (pecl_http, pecl_http-1.6.2) and both contained only 'http.dsp' file, not 'pecl_http.dsp'. (and each folder had 'config.w32' file. This must be the main role when compiling)

So I suppose that pecl installed on my computer doesn't know it should use '.w32 file' instead of '.dsp'. But I don't know how to make pecl to be aware of it!

I'm currently using WampServer 2.0f(PHP5.2.8) and Vista x64. I especially suspect WampServer, but not certain. PEAR works just fine. But with pecl, downloading tgz works great but the problem occurs when compiling (trying to compile source code using old-fashioned method(DSP file)? Which is imcompatible with downloaded source files?) 

Is there any method to upgrade pecl only, to make it use .w32 file? Or any options will be fine.

I'll looking forward to see the solution. It just make me crazy!! :(


p.s hope my english makes sense to you guys...

Reproduce code:
---------------
ERROR: The DSP pecl_http.dsp does not exist

Expected result:
----------------
install ok: channel://pecl.php.net/<package name>

Actual result:
--------------
downloading pecl_http-1.6.2.tgz ...
Starting to download pecl_http-1.6.2.tgz
............................done.
71 source files, building
Error: The DSP pecl_http.dsp does not exist

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2009-02-01 00:52 UTC] astray0924 at gmail dot com
In my computer there's only VS2008 Professional installed. Could this be a problem? wait for response.
 [2009-02-11 11:24 UTC] mike@php.net
pecl + Windows doesn't really work well together, AFAIK.

Try those sites: http://windows.php.net http://pecl4win.php.net
 
PHP Copyright © 2001-2019 The PHP Group
All rights reserved.
Last updated: Sun Dec 08 05:01:23 2019 UTC