ports/80395: libmemcache does not properly configure itself on FreeBSD 4.11

Tomaz tomaz.borstnar at over.net
Wed Apr 27 09:40:22 UTC 2005


>Number:         80395
>Category:       ports
>Synopsis:       libmemcache does not properly configure itself on FreeBSD 4.11
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Apr 27 09:40:21 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Tomaz
>Release:        4.11
>Organization:
>Environment:
FreeBSD xp2400 4.11-STABLE FreeBSD 4.11-STABLE #0: Fri Mar 18 23:53:51 CET 2005     root at xp2400:/usr/obj/usr/src/sys/GENERIC  i386
      
>Description:
libmemcache does not properly configure itself (via pmk) on FreeBSD 4.x. It does that just fine on FreeBSD 5.3 while on 4.x it does this:

xp2400# cd  /usr/ports/databases/libmemcache
xp2400# make
===>   libmemcache-1.2.3 depends on executable: pmk - found
===>  Configuring for libmemcache-1.2.3
cd /usr/ports/databases/libmemcache/work/libmemcache-1.2.3; /usr/local/bin/pmk
PMK version 0.9.2

Loaded 44 predefinined variables.
Loaded 0 overridden switches.
Loaded 0 overridden variables.
Total : 62 variables.

Parsing '/usr/ports/databases/libmemcache/work/libmemcache-1.2.3/pmkfile'

Processing commands :

* Parsing settings
        Setting global language :
                Set to 'C'.
        Collecting targets :
                Added 'Makefile.pmk'.
                Total 1 target(s) added.
        Detecting compilers :
                Gathering data for compiler detection.
                Detecting 'CC' : GNU gcc (version 295).
                Setting SLCFLAGS to '-fPIC'
                Setting SLLDFLAGS to '-fPIC -shared'

* Parsing switches
        Added 'debug' switch.
        Total 1 switch(es) added.

< Begin of 'IF' condition [!debug]

* Parsing define
        redefined 'CFLAGS' variable.

> End of 'IF' condition [!debug]

- Skipping 'IF' condition [debug]

* Parsing define
        defined 'BASE' variable.
        defined 'LIBDIR' variable.

* Checking binary [bzip_config]
        Found binary 'bzip2' : yes.

* Checking binary [chown_config]
        Found binary 'chown' : yes.

* Checking binary [cvs_config]
        Found binary 'cvs' : yes.

* Checking binary [cvs2cl_config]
        Found binary 'cvs2cl.pl' : no.

* Checking binary [cvs2cl_config]
        Found binary 'cvs2cl' : no.

* Checking binary [echo_config]
        Found binary 'echo' : yes.

* Checking binary [killall_config]
        Found binary 'killall' : yes.

* Checking binary [ln_config]
        Found binary 'ln' : yes.

* Checking binary [memcached_config]
        Found binary 'memcached' : no.

* Checking binary [mv_config]
        Found binary 'mv' : yes.

* Checking binary [pmk_config]
        Found binary 'pmk' : yes.

* Checking binary [rm_config]
        Found binary 'rm' : yes.

* Checking binary [tar_config]
        Found binary 'tar' : yes.

* Checking header [include_read]
        Use C language with CC compiler.
        Store compiler flags in 'CFLAGS'.
        Found header 'unistd.h' : yes.
        Found function 'read' : yes.

* Checking header [include_socket]
        Use C language with CC compiler.
        Store compiler flags in 'CFLAGS'.
        Found header 'sys/socket.h' : no.
*** Error code 1

Stop in /usr/ports/databases/libmemcache.
xp2400#

>How-To-Repeat:
Try to build libmemcache from ports on 4.x.
>Fix:
      
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list