Yes did it this morning. I did a jam clean and redo a ./configure and jam.
Thanks, Quentin 2009/4/10 Jorrit Tyberghein <[email protected]>: > Hmm, one thing springs to mind. Did you try a clean build recently? > > Greetings, > > On Fri, Apr 10, 2009 at 10:42 AM, Quentin Anciaux <[email protected]> wrote: >> I've put a printf before the call and as the first line of the method >> FindTexture in loadercontext.cpp. >> >> printf("ParseShaderVar %s\n",texname); >> tex = ldr_context->FindTexture (texname); >> >> and >> >> iTextureWrapper* LoaderContext::FindTexture (const char* name, bool >> dontWaitForLoad) >> { >> printf("LoaderContext::FindTexture ?????"); >> >> Strangely I have this as result: >> >> ParseShaderVar /lib/std/shadow_noise.png >> >> but If I do a CTRL-C, I have the printf in FindTexture that is output. >> So it seems it is stuck in between a call like if the method dispatch >> was broken. >> >> ParseShaderVar /lib/std/shadow_noise.png >> ^CLoaderContext::FindTexture ????? >> >> Regards, >> Quneint Anciaux >> >> 2009/4/10 Quentin Anciaux <[email protected]>: >>> Specifically it is stucks at the following line: >>> >>> tex = ldr_context->FindTexture (texname); >>> >>> in 'plugins/csparser/services/shader.cpp' trying to find the texture >>> '/lib/std/shadow_noise.png' which is in the standard.zip. >>> >>> Here is my vfs.cfg: >>> >>> ;;; Virtual File System mount table >>> ;;; >>> ;;; $/ -- path delimiter (i.e. "/" on Unix; "\" on Windows) >>> ;;; $@ -- installation directory of Crystal Space >>> ;;; $* -- application resource directory; same as csGetResourceDir() >>> ;;; $^ -- directory in which application resides; same as csGetAppDir() >>> ;;; The expansions of $@, $*, and $^ always have a trailing path delimiter. >>> >>> ; Some basic mount points >>> VFS.Mount.~ = $(HOME)$/ >>> VFS.Mount.this = $.$/ >>> VFS.Mount.tmp = $(CS_TMP)$/ >>> >>> ; Configuration repository >>> VFS.Mount.config = $(CS_CONFIGDIR)$/ >>> VFS.Mount.data = $(CS_DATADIR)$/ >>> >>> ; Miscellaneous resources. >>> VFS.Mount.varia = $(CS_DATADIR)$/varia$/ >>> VFS.Mount.scripts = $(CS_SHAREDIR)$/bindings$/ >>> >>> VFS.Mount.shader = $(CS_DATADIR)$/shader$/ >>> ; The Unifont >>> VFS.Mount.fonts/unifont = $(CS_DATADIR)$/unifont.zip >>> ; The TTF font library >>> VFS.Mount.fonts/ttf = $(CS_DATADIR)$/ttf$/, $(TTF_PATH:$.$/), >>> $(CS_DATADIR)$/ttf-dejavu.zip, $(CS_DATADIR)$/ttf-vera.zip >>> >>> ; The following should not change too often... >>> ; The idea is that everything that should be changed (such as CDROM >>> variable) >>> ; is set by some sort of setup (installation) program. >>> ; Note that variables in VFS.Platform. section will override any >>> ; variables in VFS.PlatformAlias. section. >>> VFS.Alias.Unix = VFS.Unix >>> VFS.Alias.MacOS/X = VFS.Unix >>> VFS.Alias.Win32 = VFS.CP/M >>> >>> ; strange key names follow: >>> ; VFS.Unix.. means key '.' in section VFS.Unix.* >>> ; VFS.Unix... means key '..' in section VFS.Unix.* >>> VFS.Unix.. = . >>> VFS.Unix... = .. >>> VFS.Unix.CS_TMP = /tmp >>> ; This is true at least for systems using XFree86 >>> VFS.Unix.TTF_PATH = /usr/X11R6/lib/X11/fonts/Truetype/, >>> /usr/X11R6/lib/X11/fonts/TTF/ >>> >>> VFS.CP/M.. = . >>> VFS.CP/M... = .. >>> VFS.CP/M.HOME = $(HOMEDIR:$(HOMEPATH:.)) >>> VFS.CP/M.TMP = $(TEMP:$(TMP:$(SYSTEMROOT)$/temp)) >>> ; The standard location of TTF fonts is the X:\Windows\fonts directory >>> VFS.Win32.TTF_PATH = $(SYSTEMROOT)$/fonts$/ >>> >>> ; Configuration-time installation paths. >>> VFS.Unix.CS_SHAREDIR = $(CRYSTAL)$/..$/..$/share$/crystalspace$/ >>> VFS.Unix.CS_DATADIR = $(CRYSTAL)$/..$/..$/share$/crystalspace$/data$/ >>> VFS.Unix.CS_CONFIGDIR = $(CRYSTAL)$/..$/..$/share$/crystalspace$/config$/ >>> VFS.Unix.CS_MAPDIR = $(CRYSTAL)$/..$/..$/share$/crystalspace$/data$/maps$/ >>> >>> VFS.CP/M.CS_SHAREDIR = $(CRYSTAL)$/..$/..$/share$/crystalspace$/ >>> VFS.CP/M.CS_DATADIR = $(CRYSTAL)$/..$/..$/share$/crystalspace$/data$/ >>> VFS.CP/M.CS_CONFIGDIR = $(CRYSTAL)$/..$/..$/share$/crystalspace$/config$/ >>> VFS.CP/M.CS_MAPDIR = $(CRYSTAL)$/..$/..$/share$/crystalspace$/data$/maps$/ >>> >>> ; Level to load. >>> VFS.Mount.lib/std = $(CS_DATADIR)$/standard.zip >>> VFS.Mount.lib/stdtex = $(CS_DATADIR)$/standard.zip >>> VFS.Mount.lib/fallout = $(CS_DATADIR)$/fallout$/ >>> VFS.Mount.lib/std/castle = $(CS_DATADIR)$/castle-tex.zip >>> VFS.Mount.lev/castle = $(CS_DATADIR)$/castle$/ >>> VFS.Mount.lev/terrain = $(CS_MAPDIR)$/terrain$/ >>> VFS.Mount.lev/terrainf = $(CS_MAPDIR)$/terrainf$/ >>> >>> >>> >>> -- >>> All those moments will be lost in time, like tears in rain. >>> >> >> >> >> -- >> All those moments will be lost in time, like tears in rain. >> >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by: >> High Quality Requirements in a Collaborative Environment. >> Download a free trial of Rational Requirements Composer Now! >> http://p.sf.net/sfu/www-ibm-com >> _______________________________________________ >> Crystal-main mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/crystal-main >> Unsubscribe: >> mailto:[email protected]?subject=unsubscribe >> > > > > -- > Project Manager of Crystal Space (http://www.crystalspace3d.org) > and CEL (http://cel.crystalspace3d.org) > Support Crystal Space. Donate at > https://sourceforge.net/donate/index.php?group_id=649 > Personal page: http://users.telenet.be/jorritTyberghein/ > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > High Quality Requirements in a Collaborative Environment. > Download a free trial of Rational Requirements Composer Now! > http://p.sf.net/sfu/www-ibm-com > _______________________________________________ > Crystal-main mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/crystal-main > Unsubscribe: > mailto:[email protected]?subject=unsubscribe > -- All those moments will be lost in time, like tears in rain. ------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ Crystal-main mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/crystal-main Unsubscribe: mailto:[email protected]?subject=unsubscribe
