Re: path allocation failure in make of - Mailing list pgadmin-hackers

From Florian Pflug
Subject Re: path allocation failure in make of
Date
Msg-id 32790.193.170.75.125.1115723773.squirrel@mail.office.solution-x.com
Whole thread Raw
In response to path allocation failure in make of pgadmin3-svn on OSX 10.4 w/ wxwidgets-cvs  (OpenMacNews <OpenMacNews@speakeasy.net>)
List pgadmin-hackers
On Mon, May 9, 2005 18:01, OpenMacNews said:
> hi all,
>
> after de-fubar'ing my firewall for svn:// access (Thx Dave!), i've been
> catching up on trying to get pgadmin3 built on OSX 10.4.
>
> note that wxWidgets 2.6.0 does not build on 10.4 without patching, and
> even
> then i'm seeing some issues.  further, it seems that 'corrective efforts'
> are
> going primarily into cvs ... soooooo, it's wxwidgets-CVS only for me.
Hm.. are you using gcc 3.3 or gcc 4.0?

-I/usr/local/wxWidgets-cvs-STAT/lib/wx/include/mac-unicode-release-static-2
>     .6 -I/usr/local/wxWidgets-cvs-STAT/include/wx-2.6 -D__WXMAC__
>     -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA
>     -I/usr/local/wxWidgets-cvs-STAT/include/wx-2.6 -no-cpp-precomp
> -fno-rtti
>     -Wall -g -I../src/include -I../src/agent/include
> -I../src/slony/include
>     -Wall -g -O0 -MT appbase.o -MD -MP -MF ".deps/appbase.Tpo" -c -o
> appbase.o
>     `test -f './base/appbase.cpp' || echo './'`./base/appbase.cpp; \
>     then mv -f ".deps/appbase.Tpo" ".deps/appbase.Po"; else rm -f
>     ".deps/appbase.Tpo"; exit 1; fi
>     ./base/appbase.cpp: In member function `void pgAppBase::InitPaths()':
>     ./base/appbase.cpp:76: error: 'path' was not declared in this scope
>     ./base/appbase.cpp:78: error: 'path' was not declared in this scope
>     make[2]: *** [appbase.o] Error 1
>     make[1]: *** [all-recursive] Error 1
>     make: *** [all] Error 2
>
> which is referring the to snippet in ./src/base/appbase.cpp:
>         #if defined(__WXMAC__)M
>
>             //When using wxStandardPaths on OSX, wx defaults to the unix,
>             //not to the mac variants. Therefor, we request wxStandardPathsCF
>             //directly.
>             wxStandardPathsCF stdPaths ;
>             dataDir = stdPaths.GetDataDir() ;
>
>     75      if (wxDir::Exists(dataDir + HELPER_DIR))
>     76          path.Add(dataDir + HELPER_DIR) ;
>     77      if (wxDir::Exists(dataDir + SCRIPT_DIR))
>                 path.Add(dataDir + SCRIPT_DIR) ;
>
>         #else // other *ixes
This certainly is wrong - path is undeclared here.
Before the "Great Shuffling", path was declare
for all architectures, and used to
locale the slony-sql-scripts, and pg_dump.

If you just remove the two if-statements, it should
compile again - but I don't guarantee that it will run ;-)

I'll take a closer look, and report back.

greetings, Florian Pflug


pgadmin-hackers by date:

Previous
From: "Dave Page"
Date:
Subject: Re: A strange frame(Windows-XP)
Next
From: "Florian Pflug"
Date:
Subject: OnInit & InitPaths