Is anyone using DBG Debugger on OS X ?
| From: | Graham Anderson | Date: | Tue, 11 Jul 2006 01:42:33 +0000 |
| Subject: | Is anyone using DBG Debugger on OS X ? | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-239284@lists.php.net to get a copy of this message | ||
Has anyone successfully compiled/used DBG debugger with OS X and PHPEclipse ?
I am getting pretty cryptic compile errors as I am not a unix guru.
many thanks to the brighter folks who have been down this road.....
I have:
OS X 10.4.7
PHP 5.1.4 www.entropy.ch Release 5 (Universal Binary)
Eclipse 3.1
PHPEclipse [newest update from within Eclipse]
I downloaded dbg-cli-2.13.1-src and.....
./configure appears to finish without errors
'make' produces the below erros
make all-recursive
Making all in pcre
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLINK_SIZE=2 -DPOSIX_MALLOC_THRESHOLD=10 -g -O2 -c chartables.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLINK_SIZE=2 -DPOSIX_MALLOC_THRESHOLD=10 -g -O2 -c pcre.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLINK_SIZE=2 -DPOSIX_MALLOC_THRESHOLD=10 -g -O2 -c pcreposix.c
rm -f libpcre_1.a
ar cru libpcre_1.a chartables.o pcre.o pcreposix.o
ranlib libpcre_1.a
Making all in dbgbase
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../pcre -I../ -DDBG_USE_STDALLOCA -g -O2 -c dbg_net.c
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../pcre -I../ -DDBG_USE_STDALLOCA -g -O2 -c DbgSess.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../pcre -I../ -DDBG_USE_STDALLOCA -g -O2 -c DbgSpawn.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../pcre -I../ -DDBG_USE_STDALLOCA -g -O2 -c ListenerBase.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../pcre -I../ -DDBG_USE_STDALLOCA -g -O2 -c dbgbase_globals.cpp
dbgbase_globals.cpp: In function 'int dbh_check_new_client_connect(int, sockaddr*, int)':
dbgbase_globals.cpp:709: error: invalid conversion from 'int*' to 'socklen_t*'
dbgbase_globals.cpp:709: error: initializing argument 3 of 'int accept(int, sockaddr*, socklen_t*)'
make[2]: *** [dbgbase_globals.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive-am] Error 2
Some have suggested that you are supposed to roll your own PHP from source.
As I am using Marc Lyniages Entropy PHP package 5.1.4, does anyone recommend the correct PHP tar to download for DBG
any help is appreciated