Re: CVS Build on FreeBSD 4.9
От | Dave Page |
---|---|
Тема | Re: CVS Build on FreeBSD 4.9 |
Дата | |
Msg-id | 03AF4E498C591348A42FC93DEA9661B889FC0B@mail.vale-housing.co.uk обсуждение исходный текст |
Ответ на | CVS Build on FreeBSD 4.9 (Mark Kirkwood <markir@paradise.net.nz>) |
Список | 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 по дате отправления: