Re: [PHP-GTK] php-gtk w/ scintilla
[email protected] (Fernando Correa da Conceição)
| Newsgroups | php.gtk.general |
|---|---|
| Message-ID | <[email protected]> |
Pablo Dall'Oglio escreveu: > Hi Andrei, > > Tested, works fine. > > Just a problem I faced while compiling with --enable-scintilla. > it complaints there's no more gen_scintilla.c and gen_scintilla.h > > I found out that ./cvsclean is removing these files. See: > > # ls ext/scintilla/ > ======================= > config.m4 CVS gen_scintilla.h libscintilla php_scintilla.c > sci_generator.php config.w32 gen_scintilla.c gtkscintilla.h > Makefile.frag php_scintilla.h scintilla.in > > # ./cvsclean > > # ls ext/scintilla/ > ======================= > config.m4 CVS libscintilla php_scintilla.c sci_generator.php > config.w32 gtkscintilla.h Makefile.frag php_scintilla.h scintilla.in > > Another thing that is not working. I know it's not related to you, but > possibilly to Anant is that scintilla is not doing sintax highlight > under linux, just under windows with those binaries from mary. > > bests > Pablo > > I posted about this some time ago, but none fixed it. The scintilla need that you define -DSCI_LEXER for all files if you want the lexers. Simple, define this on a header included in all files or on a makefile, in the CFLAGS. Fernando. > Em Seg, 2007-10-22 às 22:35 -0700, Andrei Zmievski escreveu: > >> Committed an untested fix. You'll need to force buildconf to rebuild >> configure. >> >> -Andrei >> http://10fathoms.org/vu - daily photoblog >> >> On Oct 22, 2007, at 5:24 PM, Fernando Correa da Conceição wrote: >> >> >>> pablo dalloglio escreveu: >>> >>>> Hello, >>>> >>>> When compiling either php-gtk-2.0.0beta or cvs version **WITH** >>>> --enable-scintila gives me the error below. Removing scintilla, >>>> everything is ok. >>>> >>>> PHP-GTK2 alpha compiled with gtkscintilla (separated, not embed) >>>> used to >>>> work... >>>> >>>> anybody ? >>>> >>>> >>>> php-gtk2 -v >>>> PHP Warning: PHP Startup: Unable to load dynamic library >>>> '/usr/local/php-gtk2/lib/php/extensions/no-debug-non-zts-20060613/ >>>> php_gtk2.so' - /usr/local/php-gtk2/lib/php/extensions/no-debug-non- >>>> zts-20060613/php_gtk2.so: undefined symbol: >>>> _ZTVN10__cxxabiv117__class_type_infoE in Unknown on line 0 >>>> PHP 5.2.4 (cli) (built: Oct 22 2007 19:26:48) Copyright (c) >>>> 1997-2007 The PHP Group >>>> Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies >>>> >>>> >>>> >>> I reported this some time. The message and the fix(note: this is a >>> copy and past from a previous message): >>> >>> GtkScintilla do not work for me(again...) on linux, using debian >>> etch(kurumin). There is an undefined reference to a cxx funcion. >>> This time I have a simple fix, on the line PHP_GTK2_SHARED_LIBADD >>> in the makefile, add as the last item -lstdc++ . Works for me. >>> >>> Change this AFTER the ./configure --enable-scintilla >>> If you enable mozenbed it will wok, because it add -lstdc++ >>> >>> But i do not know the best way to fix this on the makefiles >>> >>> Fernando Correa da Conceição >>> >>> -- >>> PHP-GTK General Mailing List (http://gtk.php.net/) >>> To unsubscribe, visit: http://www.php.net/unsub.php >>>