Assistance Needed with config.w32 and .dsp scripts

[email protected] (Israel Ekpo)
Newsgroups php.internals,php.pecl.dev,php.internals.win
Message-ID <[email protected]>
Hi Everyone,

My name is Israel Ekpo

I am trying to compile the Solr extension on Windows XP using Visual Studio
2008 but I am getting compile errors.

Guillaume Rossolini also tried but he is getting other errors too.

It looks like the Visual Studio compiler is unable to locate a library or
header file.

I compile it find with no issues on Linux.

Please could someone who is  familiar with building PHP 5 extensions on
Windows help us take a look at this situation.

Any help would be appreciated. Thanks.

The SVN source is available here

http://svn.php.net/repository/pecl/solr/trunk

Guillaume got this error

configure line with php-5.3-latest revision 290849 (/x86 /xp /Release ):
--disable-all --enable-cli --with-solr=yes --with-curl=yes
--with-libxml=yes

    Creating library Release_TS\php_solr.lib and object
Release_TS\php_solr.exp
solr_functions_client.obj : error LNK2019: unresolved external symbol
__imp__curl_slist_free_all referenced in function _solr_make_request
solr_functions_client.obj : error LNK2019: unresolved external symbol
__imp__curl_easy_strerror referenced in function _solr_make_request
solr_functions_client.obj : error LNK2019: unresolved external symbol
__imp__curl_easy_getinfo referenced in function _solr_make_request
solr_functions_client.obj : error LNK2019: unresolved external symbol
__imp__curl_easy_perform referenced in function _solr_make_request
solr_functions_client.obj : error LNK2019: unresolved external symbol
__imp__curl_easy_setopt referenced in function _solr_make_request
solr_functions_client.obj : error LNK2019: unresolved external symbol
__imp__curl_slist_append referenced in function _solr_make_request
solr_functions_client.obj : error LNK2019: unresolved external symbol
__imp__curl_easy_cleanup referenced in function _solr_free_handle
solr_functions_client.obj : error LNK2019: unresolved external symbol
__imp__curl_easy_init referenced in function _solr_init_handle
Release_TS\php_solr.dll : fatal error LNK1120: 8 unresolved externals

I did not even get this far when I tried.

So any help in the form of changes/recommendations to the config.w32 and
solr.dsp scripts would be highly appreciated.

-- 
"Good Enough" is not good enough.
To give anything less than your best is to sacrifice the gift.
Quality First. Measure Twice. Cut Once.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.