Skip site navigation (1) Skip section navigation (2)

Re: CVS Build on FreeBSD 4.9

From: "Dave Page" <dpage(at)vale-housing(dot)co(dot)uk>
To: "Hiroshi Saito" <saito(at)inetrt(dot)skcapi(dot)co(dot)jp>
Cc: "Mark Kirkwood" <markir(at)paradise(dot)net(dot)nz>,<pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: CVS Build on FreeBSD 4.9
Date: 2004-05-04 08:20:14
Message-ID: 03AF4E498C591348A42FC93DEA9661B889FC0B@mail.vale-housing.co.uk (view raw or flat)
Thread:
Lists: pgadmin-hackers
Hi Hiroshi,

Have you tried a build on 4.9?

Regards, Dave.

> -----Original Message-----
> From: Mark Kirkwood [mailto:markir(at)paradise(dot)net(dot)nz] 
> Sent: 01 May 2004 05:08
> To: pgadmin-hackers(at)postgresql(dot)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

Next:From: cvsDate: 2004-05-04 11:21:13
Subject: CVS Commit by dpage: Prevent duplication of functional indexes
Previous:From: blacknozDate: 2004-05-04 00:01:43
Subject: Re: Smoother PostgreSQL icons

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group