Re: phpMyAdmin install stopped in dependency 'libXau-1.0.4'

2009-10-17 Thread Kikachi Kozumi
2009/10/16 Matthew Seaman :
> Kikachi Kozumi wrote:
>>
>> Hi,
>>
>> I tried installing phpMyAdmin in an ezjail created jail already
>> installed with apache22, mysql and php5 running FreeBSD 7.1-RELEASE
>> i386 with no X11 (headless).
>> The port install failed when dependency 'libXau-1.0.4' configure
>> couldn't find gnome-config:
>>
>> ...
>> checking for XAU... gnome-config: not found
>> configure: error: Package requirements (xproto) were not met.
>> ...
>>
>> I'm not sure if this issue is specific to my system or is it a ports
>> issue but I found that libXau-1.0.4 was in the ports tree since
>> January 2009 so it's less likely to be an issue with the port itself.
>>
>> Right now I'm not sure if the required gnome-config is lost from my
>> system or was never there in the 1st place. What can I do to continue
>> with phpMyAdmin installation?
>>
>> I'm also curious why the phpMyAdmin port requires libX11 libraries to
>> build while the phpMyAdmin website states that php, mysql and apache
>> are the requirements for running phpMyAdmin?
>>
>
>[snip]
>
>Try placing WITHOUT_X11=yes into /etc/make.conf so it will build without the
>X related nonsense.
>
>-Mike
>
>
Thank you.
I added WITHOUT_X11=yes to /etc/make.conf and that did the trick.
>
>
> phpMyAdmin only depends on X through one of the optional extensions:
> php5-gd.  If you disable the GD and PDF options in the configuration
> dialogue you'll not need to install any X related dependencies.  Or
> you can rebuild graphics/gd using 'WITHOUT_X11=yes' if you want to be
> able to generate PDF of database schemas etc through phpMyAdmin.
>
> Hmmm... as far as I can tell, gnome-config is not a run-time dependency
> of phpMyAdmin even when compiled with all options enabled and with X11
> support in the gd libraries.  Either gnome-config is a build dependency
> from somewhere way down the dependency tree (ie. only needed to build
> something, not needed to run it) or you've got a misplaced 'USE_GNOME'
> somewhere.  In general, USE_FOO is for port maintainers only and shouldn't
> appear in /etc/make.conf or any other Makefile that gets generally included
> everywhere.  Use WITH/WITHOUT_FOO in /etc/make.conf to indicate global
> preferences.  (Gentoo we ain't)
>
>        Cheers,
>
>        Matthew
>
> --
> Dr Matthew J Seaman MA, D.Phil.                   7 Priory Courtyard
>                                                 Flat 3
> PGP: http://www.infracaninophile.co.uk/pgpkey     Ramsgate
>                                                 Kent, CT11 9PW
>
>
I've used WITHOUT_X11=yes in /etc/make.conf and gotten phpMyAdmin
installed. Thank for the advice regarding GD and PDF options. I'll
keep them in mind. Won't be the last I'll see of phpMyAdmin.

The port install failed when 'Configuring for libXau-1.0.4' -
prerequisite of libX11 - couldn't find gnome-config. I just had this
jail freshly configured less than a week ago as a BAMP server. I'm
sure I haven't place USE_GNOME anywhere in the jail.

The following is my pkg_info output, phpMyAdmin was the last thing I installed.

# pkg_info
apache-2.2.13   Version 2.2.x of Apache web server with prefork MPM.
autoconf-2.62   Automatically configure source code on many Un*x platforms
autoconf-wrapper-20071109 Wrapper script for GNU autoconf
expat-2.0.1 XML 1.0 parser written in C
freetype2-2.3.9_1   A free and portable TrueType font rendering engine
gettext-0.17_1  GNU gettext package
gmake-3.81_3GNU version of 'make' utility
help2man-1.36.4_3   Automatically generating simple manual pages from program o
jpeg-7  IJG's jpeg compression utilities
libcheck-0.9.6  A unit test framework for C
libgcrypt-1.4.4 General purpose crypto library based on code used in GnuPG
libgpg-error-1.7Common error values for all GnuPG components
libiconv-1.13.1 A character set conversion library
libltdl-2.2.6a_1System independent dlopen wrapper
libmcrypt-2.5.8 Multi-cipher cryptographic library (used in PHP)
libpthread-stubs-0.1 This library provides weak aliases for pthread functions
libtool-2.2.6a_1Generic shared library support script
libxml2-2.7.6   XML parser library for GNOME
libxslt-1.1.26  The XSLT C library for GNOME
m4-1.4.13,1 GNU m4
mysql-client-5.4.2  Multithreaded SQL database (client)
mysql-server-5.4.2  Multithreaded SQL database (server)
p5-Authen-PAM-0.16_1 A Perl interface to the PAM library
p5-DBI-1.60.9   The perl5 Database Interface.  Required for DBD::* modules
p5-Data-ShowTable-3.3 Perl5 module to pretty-print arrays of data
p5-Mysql-modules-1.2219 Perl5 modules for accessing MySQL databases
p5-Net-SSLeay-1.35_2 Perl5 interface to SSL
p5-Storable-2.21Persistency for perl data structures
p5-gettext-1.05_2   Message handling functions
pcre-7.9Perl Compatible Regular Expressions library
pdflib-7.0.4A C library for dynamically generating PDF
pecl-pdflib-2.1.6_1 A PECL extension to create PDF on the fly
perl-5.8.9_3

Re: phpMyAdmin install stopped in dependency 'libXau-1.0.4'

2009-10-16 Thread Matthew Seaman

Kikachi Kozumi wrote:

Hi,

I tried installing phpMyAdmin in an ezjail created jail already
installed with apache22, mysql and php5 running FreeBSD 7.1-RELEASE
i386 with no X11 (headless).
The port install failed when dependency 'libXau-1.0.4' configure
couldn't find gnome-config:

...
checking for XAU... gnome-config: not found
configure: error: Package requirements (xproto) were not met.
...

I'm not sure if this issue is specific to my system or is it a ports
issue but I found that libXau-1.0.4 was in the ports tree since
January 2009 so it's less likely to be an issue with the port itself.

Right now I'm not sure if the required gnome-config is lost from my
system or was never there in the 1st place. What can I do to continue
with phpMyAdmin installation?

I'm also curious why the phpMyAdmin port requires libX11 libraries to
build while the phpMyAdmin website states that php, mysql and apache
are the requirements for running phpMyAdmin?


phpMyAdmin only depends on X through one of the optional extensions:
php5-gd.  If you disable the GD and PDF options in the configuration
dialogue you'll not need to install any X related dependencies.  Or
you can rebuild graphics/gd using 'WITHOUT_X11=yes' if you want to be
able to generate PDF of database schemas etc through phpMyAdmin.

Hmmm... as far as I can tell, gnome-config is not a run-time dependency
of phpMyAdmin even when compiled with all options enabled and with X11
support in the gd libraries.  Either gnome-config is a build dependency
from somewhere way down the dependency tree (ie. only needed to build 
something, not needed to run it) or you've got a misplaced 'USE_GNOME'

somewhere.  In general, USE_FOO is for port maintainers only and shouldn't
appear in /etc/make.conf or any other Makefile that gets generally included
everywhere.  Use WITH/WITHOUT_FOO in /etc/make.conf to indicate global
preferences.  (Gentoo we ain't)

Cheers,

Matthew

--
Dr Matthew J Seaman MA, D.Phil.   7 Priory Courtyard
 Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate
 Kent, CT11 9PW



signature.asc
Description: OpenPGP digital signature


Re: phpMyAdmin install stopped in dependency 'libXau-1.0.4'

2009-10-15 Thread Michael Powell
Kikachi Kozumi wrote:

> Hi,
> 
> I tried installing phpMyAdmin in an ezjail created jail already
> installed with apache22, mysql and php5 running FreeBSD 7.1-RELEASE
> i386 with no X11 (headless).
> The port install failed when dependency 'libXau-1.0.4' configure
> couldn't find gnome-config:
> 
> ...
> checking for XAU... gnome-config: not found
> configure: error: Package requirements (xproto) were not met.
> ...
> 
> I'm not sure if this issue is specific to my system or is it a ports
> issue but I found that libXau-1.0.4 was in the ports tree since
> January 2009 so it's less likely to be an issue with the port itself.
> 
> Right now I'm not sure if the required gnome-config is lost from my
> system or was never there in the 1st place. What can I do to continue
> with phpMyAdmin installation?
> 
> I'm also curious why the phpMyAdmin port requires libX11 libraries to
> build while the phpMyAdmin website states that php, mysql and apache
> are the requirements for running phpMyAdmin?
> 
[snip]

Try placing WITHOUT_X11=yes into /etc/make.conf so it will build without the 
X related nonsense.

-Mike



___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


phpMyAdmin install stopped in dependency 'libXau-1.0.4'

2009-10-15 Thread Kikachi Kozumi
Hi,

I tried installing phpMyAdmin in an ezjail created jail already
installed with apache22, mysql and php5 running FreeBSD 7.1-RELEASE
i386 with no X11 (headless).
The port install failed when dependency 'libXau-1.0.4' configure
couldn't find gnome-config:

...
checking for XAU... gnome-config: not found
configure: error: Package requirements (xproto) were not met.
...

I'm not sure if this issue is specific to my system or is it a ports
issue but I found that libXau-1.0.4 was in the ports tree since
January 2009 so it's less likely to be an issue with the port itself.

Right now I'm not sure if the required gnome-config is lost from my
system or was never there in the 1st place. What can I do to continue
with phpMyAdmin installation?

I'm also curious why the phpMyAdmin port requires libX11 libraries to
build while the phpMyAdmin website states that php, mysql and apache
are the requirements for running phpMyAdmin?

Below are the outputs from my system when phpMyAdmin build failed:



# cd /usr/ports/databases/phpmyadmin
# make install clean
===>  Installing for phpMyAdmin-3.2.2.1
===>   phpMyAdmin-3.2.2.1 depends on file:
/usr/local/include/php/main/php.h - found
===>   phpMyAdmin-3.2.2.1 depends on file:
/usr/local/lib/php/20060613/ctype.so - found
===>   phpMyAdmin-3.2.2.1 depends on file:
/usr/local/lib/php/20060613/mysql.so - found
===>   phpMyAdmin-3.2.2.1 depends on file:
/usr/local/lib/php/20060613/session.so - found
===>   phpMyAdmin-3.2.2.1 depends on file:
/usr/local/lib/php/20060613/spl.so - found
===>   phpMyAdmin-3.2.2.1 depends on file:
/usr/local/lib/php/20060613/filter.so - found
===>   phpMyAdmin-3.2.2.1 depends on file:
/usr/local/lib/php/20060613/bz2.so - found
===>   phpMyAdmin-3.2.2.1 depends on file:
/usr/local/lib/php/20060613/gd.so - not found
===>Verifying install for /usr/local/lib/php/20060613/gd.so in
/usr/ports/graphics/php5-gd
===>   php5-gd-5.2.11_1 depends on file: /usr/local/bin/phpize - found
===>   php5-gd-5.2.11_1 depends on file:
/usr/local/libdata/pkgconfig/xpm.pc - not found
===>Verifying install for /usr/local/libdata/pkgconfig/xpm.pc in
/usr/ports/x11/libXpm
===>   libXpm-3.5.7 depends on file:
/usr/local/libdata/pkgconfig/xextproto.pc - not found
===>Verifying install for
/usr/local/libdata/pkgconfig/xextproto.pc in /usr/ports/x11/xextproto
===>   Returning to build of libXpm-3.5.7
===>   libXpm-3.5.7 depends on file:
/usr/local/libdata/pkgconfig/xproto.pc - not found
===>Verifying install for /usr/local/libdata/pkgconfig/xproto.pc
in /usr/ports/x11/xproto
===>   Returning to build of libXpm-3.5.7
===>   libXpm-3.5.7 depends on file:
/usr/local/libdata/pkgconfig/x11.pc - not found
===>Verifying install for /usr/local/libdata/pkgconfig/x11.pc in
/usr/ports/x11/libX11
===>   libX11-1.2.1_1,1 depends on file:
/usr/local/libdata/pkgconfig/xcb.pc - not found
===>Verifying install for /usr/local/libdata/pkgconfig/xcb.pc in
/usr/ports/x11/libxcb
===>   libxcb-1.4 depends on file: /usr/local/lib/libcheck.a - found
===>   libxcb-1.4 depends on executable: xsltproc - found
===>   libxcb-1.4 depends on file:
/usr/local/libdata/pkgconfig/xcb-proto.pc - found
===>   libxcb-1.4 depends on package: xcb-proto>=1.5 - found
===>   libxcb-1.4 depends on file:
/usr/local/libdata/pkgconfig/pthread-stubs.pc - found
===>   libxcb-1.4 depends on file: /usr/local/bin/python2.6 - found
===>   libxcb-1.4 depends on executable: gmake - found
===>   libxcb-1.4 depends on file: /usr/local/libdata/pkgconfig/xau.pc
- not found
===>Verifying install for /usr/local/libdata/pkgconfig/xau.pc in
/usr/ports/x11/libXau
===>   libXau-1.0.4 depends on file:
/usr/local/libdata/pkgconfig/xproto.pc - not found
===>Verifying install for /usr/local/libdata/pkgconfig/xproto.pc
in /usr/ports/x11/xproto
===>   Returning to build of libXau-1.0.4
===>   libXau-1.0.4 depends on executable: pkg-config - found
===>  Configuring for libXau-1.0.4
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking if xorg-macros used to generate configure is at least 1.1... yes, 1.1.6
checking for gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of cc... gcc3
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether ln -s works...