# Error while compiling CLI from current HEAD

- Thread: https://externals.io/message/3623
- Original archive: https://news-web.php.net/php.internals/3623
- Started by Antony Dovgal on 2003-07-29T07:39:29+00:00
- Messages: 5
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #3623 — Antony Dovgal — 2003-07-29T07:39:29+00:00

URL: https://externals.io/message/3623#3623

Hi, all.

Recently I updated my local version of php-src and tried to build it.
That's what I got at the end of build process:

ext/dom/php_dom.lo: In function `zm_startup_dom':
/tony/CVS/php-src/ext/dom/php_dom.c:585: undefined reference to `php_dom_xpath_class_functions'
/tony/CVS/php-src/ext/dom/php_dom.c:590: undefined reference to `dom_xpath_document_read'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1

libphp5 is built ok, it seems, that error appears only with CLI.

Used versions:
libxml-2.5.7
gcc-2.96
glibc-2.2.5-37

If you need additional info - please, ask.

---
WBR,
Antony Dovgal aka tony2001
tony2001@phpclub.net

---

## #3625 — Jani Taskinen — 2003-07-29T11:08:35+00:00

URL: https://externals.io/message/3623#3625 · In reply to: #3623

# ./cvsclean && ./buildconf && ./configure ..
    
    --Jani
    
    


>Hi, all.
>
>Recently I updated my local version of php-src and tried to build it.
>That's what I got at the end of build process:
>
>ext/dom/php_dom.lo: In function `zm_startup_dom':
>/tony/CVS/php-src/ext/dom/php_dom.c:585: undefined reference to `php_dom_xpath_class_functions'
>/tony/CVS/php-src/ext/dom/php_dom.c:590: undefined reference to `dom_xpath_document_read'
>collect2: ld returned 1 exit status
>make: *** [sapi/cli/php] Error 1
>
>libphp5 is built ok, it seems, that error appears only with CLI.
>
>Used versions:
>libxml-2.5.7
>gcc-2.96
>glibc-2.2.5-37
>
>If you need additional info - please, ask.
>
>---
>WBR,
>Antony Dovgal aka tony2001
>tony2001@phpclub.net
>
>

-- 
https://www.paypal.com/xclick/business=sniper@php.net&no_note=1&tax=0&currency_code=EUR

---

## #3627 — Antony Dovgal — 2003-07-29T11:34:50+00:00

URL: https://externals.io/message/3623#3627 · In reply to: #3625

On Tue, 29 Jul 2003 14:08:35 +0300 (EEST)
Jani Taskinen <sniper@iki.fi> wrote:

>     # ./cvsclean && ./buildconf && ./configure ..
ok, thanx.
# ./cvsclean && ./buildconf && ./configure --with-apxs=/usr/local/apache/apxs
helps.

but when I try to load libphp5 with Apache 1.3.27 I got segfault:

# gdb httpd

(gdb) run -X
Starting program: /usr/local/apache/bin/httpd -X
[New Thread 1024 (LWP 19401)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 19401)]
0x4034cb11 in zend_register_functions (scope=0x0, functions=0x4114891c, function_table=0x0, type=1)
    at /root/CVS/php-src/Zend/zend_API.c:1183
1183                    fname_len = strlen(ptr->fname);

(gdb) bt
#0  0x4034cb11 in zend_register_functions (scope=0x0, functions=0x4114891c, function_table=0x0, type=1)
    at /root/CVS/php-src/Zend/zend_API.c:1183
#1  0x4034ce00 in zend_register_module (module=0x4114d0a0) at /root/CVS/php-src/Zend/zend_API.c:1261
#2  0x402cca89 in php_dl (file=0x80d4f18, type=1, return_value=0xbffff660) at /root/CVS/php-src/ext/standard/dl.c:244
#3  0x4031e8ee in php_load_function_extension_cb (arg=0x80d4f18) at /root/CVS/php-src/main/php_ini.c:245
#4  0x40342895 in zend_llist_apply (l=0x4049c75c, func=0x4031e8cc <php_load_function_extension_cb>)
    at /root/CVS/php-src/Zend/zend_llist.c:191
#5  0x4031ee49 in php_ini_delayed_modules_startup () at /root/CVS/php-src/main/php_ini.c:505
#6  0x4031b614 in php_module_startup (sf=0x404822c0, additional_modules=0x40482600, num_additional_modules=1)
    at /root/CVS/php-src/main/main.c:1402
#7  0x40384d3e in php_apache_startup (sapi_module=0x404822c0) at /root/CVS/php-src/sapi/apache/mod_php5.c:266
#8  0x403859a2 in php_init_handler (s=0x80b0d04, p=0x80b0cdc) at /root/CVS/php-src/sapi/apache/mod_php5.c:892
#9  0x0806cb76 in ap_init_modules ()
#10 0x080777c0 in main ()
#11 0x400cc294 in __libc_start_main () from /lib/libc.so.6

am I doing smthing extremely wrong?

thanx in advance.

---
WBR,
Antony Dovgal aka tony2001
tony2001@phpclub.net

---

## #3631 — Jani Taskinen — 2003-07-29T12:06:26+00:00

URL: https://externals.io/message/3623#3631 · In reply to: #3627

Works fine for me. Maybe you haven't really updated your checkout,
    or you have some broken tools, like wrong bison version..
    Try with the snapshots, they work better.
    
    --Jani
    



>On Tue, 29 Jul 2003 14:08:35 +0300 (EEST)
>Jani Taskinen <sniper@iki.fi> wrote:
>
> > […]
>ok, thanx.
># ./cvsclean && ./buildconf && ./configure --with-apxs=/usr/local/apache/apxs
>helps.
>
>but when I try to load libphp5 with Apache 1.3.27 I got segfault:
>
># gdb httpd
>
>(gdb) run -X
>Starting program: /usr/local/apache/bin/httpd -X
>[New Thread 1024 (LWP 19401)]
>Program received signal SIGSEGV, Segmentation fault.
>[Switching to Thread 1024 (LWP 19401)]
>0x4034cb11 in zend_register_functions (scope=0x0, functions=0x4114891c, function_table=0x0, type=1)
>    at /root/CVS/php-src/Zend/zend_API.c:1183
>1183                    fname_len = strlen(ptr->fname);
>
>(gdb) bt
>#0  0x4034cb11 in zend_register_functions (scope=0x0, functions=0x4114891c, function_table=0x0, type=1)
>    at /root/CVS/php-src/Zend/zend_API.c:1183
>#1  0x4034ce00 in zend_register_module (module=0x4114d0a0) at /root/CVS/php-src/Zend/zend_API.c:1261
>#2  0x402cca89 in php_dl (file=0x80d4f18, type=1, return_value=0xbffff660) at /root/CVS/php-src/ext/standard/dl.c:244
>#3  0x4031e8ee in php_load_function_extension_cb (arg=0x80d4f18) at /root/CVS/php-src/main/php_ini.c:245
>#4  0x40342895 in zend_llist_apply (l=0x4049c75c, func=0x4031e8cc <php_load_function_extension_cb>)
>    at /root/CVS/php-src/Zend/zend_llist.c:191
>#5  0x4031ee49 in php_ini_delayed_modules_startup () at /root/CVS/php-src/main/php_ini.c:505
>#6  0x4031b614 in php_module_startup (sf=0x404822c0, additional_modules=0x40482600, num_additional_modules=1)
>    at /root/CVS/php-src/main/main.c:1402
>#7  0x40384d3e in php_apache_startup (sapi_module=0x404822c0) at /root/CVS/php-src/sapi/apache/mod_php5.c:266
>#8  0x403859a2 in php_init_handler (s=0x80b0d04, p=0x80b0cdc) at /root/CVS/php-src/sapi/apache/mod_php5.c:892
>#9  0x0806cb76 in ap_init_modules ()
>#10 0x080777c0 in main ()
>#11 0x400cc294 in __libc_start_main () from /lib/libc.so.6
>
>am I doing smthing extremely wrong?
>
>thanx in advance.
>
>---
>WBR,
>Antony Dovgal aka tony2001
>tony2001@phpclub.net
>
>

-- 
https://www.paypal.com/xclick/business=sniper@php.net&no_note=1&tax=0&currency_code=EUR

---

## #3632 — Antony Dovgal — 2003-07-29T12:17:20+00:00

URL: https://externals.io/message/3623#3632 · In reply to: #3631

On Tue, 29 Jul 2003 15:06:26 +0300 (EEST)
Jani Taskinen <sniper@iki.fi> wrote:

> 
>     Works fine for me. Maybe you haven't really updated your checkout,
>     or you have some broken tools, like wrong bison version..
>     Try with the snapshots, they work better.
yep, this can be a reason.
but PHP_4_3 builds and works fine..

ok, thanx for the help, I'll try to play with versions later.

---
WBR,
Antony Dovgal aka tony2001
tony2001@phpclub.net
