Re: CVS Build on FreeBSD 4.9 - Mailing list pgadmin-hackers

From Dave Page
Subject Re: CVS Build on FreeBSD 4.9
Date
Msg-id 03AF4E498C591348A42FC93DEA9661B889FC0B@mail.vale-housing.co.uk
Whole thread Raw
In response to CVS Build on FreeBSD 4.9  (Mark Kirkwood <markir@paradise.net.nz>)
List pgadmin-hackers
Hi Hiroshi,

Have you tried a build on 4.9?

Regards, Dave.

> -----Original Message-----
> From: Mark Kirkwood [mailto:markir@paradise.net.nz]
> Sent: 01 May 2004 05:08
> To: pgadmin-hackers@postgresql.org
> Subject: [pgadmin-hackers] CVS Build on FreeBSD 4.9
>
> I managed to build from CVS HEAD today on FreeBSD 4.9
> RELEASE, and encountered a number of things that I thought
> would be worth noting :
>
> Firstly, the versions of key software:  gcc 2.95.4,  autoconf 2.59
>
> i) building wxwindows
>
> $ ./configure --prefix=/usr/local/wxwindows --disable-shared
> --enable-static --enable-monolithic --with-gtk --disable-gtk2
>
> (needed the --enable-monolithic otherwise got many undefined
> symbols at
> pgadmin3 build time)
>
> ii) building pgadmin3
>
> $ ./configure --prefix=/usr/local/pgadmin3
> --with-wx=/usr/local/wxwindows
> --with-pgsql=/usr/local/pgsql/7.5 --enable-static --enable-debug
>
> (I notice in config.log that --no-create --no-recursion were
> silently added ???)
>
> this failed to build and complained about :
>
> utils/utffile.cpp:86: error: no matching function for call to
> `wxMBConv::MB2WC
>
> I cured this with the following :
>
> src/utils/utffile.cpp
> :86
>     m_conversion->MB2WC((wchar_t*)
> ((wxChar*)wxStringBuffer(str, nLen)), buffer, nLen+1);
>
> the build failed again with undefined symbols for jpeg, png
> and xml stuff, so....
>
> in src/Makefile
> :311
> LIBS = ..... -ljpeg -lpng -lxml2 -lexpat
>
> A successful build at last :-)
>
> iii) running pgadmin3
>
> $ gdb pgadmin3
> (gdb) run
> Starting program: /usr/local/bin/pgadmin3 Program received
> signal SIGSEGV, Segmentation fault.
> 0x83f4a6a in wxMBConvUTF8::MB2WC ()
>
> I guess this is the lack of unicode etc in FreeBSD 4.x, I
> kludged this with the following:
>
> src/utils/utffile.cpp
> :61
>     m_conversion = 0;   /* avoid conversion!*/
>     if (m_conversion)
>
> After make + make install it started but aborts after not
> finding various file in ui.
> I cured this with:
>
> $ cd src; cp -r ui  /usr/local/pgadmin3/share
>
> Finally it runs ok!
>
>
> regards
>
> Mark
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 6: Have you searched our list archives?
>
>                http://archives.postgresql.org
>

pgadmin-hackers by date:

Previous
From: blacknoz@club-internet.fr
Date:
Subject: Re: Smoother PostgreSQL icons
Next
From: cvs@cvs.pgadmin.org
Date:
Subject: CVS Commit by dpage: Prevent duplication of functional indexes