[MacPorts] #37738: port install memcacheq failed

MacPorts noreply at macports.org
Tue Jan 22 00:31:24 PST 2013


#37738: port install memcacheq failed
-----------------------+--------------------------------
 Reporter:  gaolei@…   |      Owner:  macports-tickets@…
     Type:  defect     |     Status:  new
 Priority:  High       |  Milestone:
Component:  ports      |    Version:  2.1.2
 Keywords:  memcacheq  |       Port:
-----------------------+--------------------------------
 I want to install MemcacheQ using command:
 sudo port -v install memcacheq
 I got a failed message:


 ----
 --->  Computing dependencies for memcacheq.
 --->  Building memcacheq
 make: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_memcacheq/memcacheq/work/memcacheq-0.2.0'
 /usr/bin/make  all-am
 make[1]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_memcacheq/memcacheq/work/memcacheq-0.2.0'
 /usr/bin/clang -DHAVE_CONFIG_H -I.   -I/usr/local/BerkeleyDB.4.7/include
 -I/opt/local/include -I/opt/local/include  -pipe -O2
 -I/opt/local/include/db47 -arch x86_64 -MT hashtable.o -MD -MP -MF
 .deps/hashtable.Tpo -c -o hashtable.o hashtable.c
 In file included from hashtable.c:7:
 In file included from /opt/local/include/math.h:28:
 /opt/local/include/architecture/i386/math.h:419:15: warning: incompatible
 redeclaration of library function 'fmax'
 extern double fmax ( double, double );
               ^
 /opt/local/include/architecture/i386/math.h:419:15: note: 'fmax' is a
 builtin with type 'double (double)'
 /opt/local/include/architecture/i386/math.h:420:14: warning: incompatible
 redeclaration of library function 'fmaxf'
 extern float fmaxf ( float, float );
              ^
 /opt/local/include/architecture/i386/math.h:420:14: note: 'fmaxf' is a
 builtin with type 'float (float)'
 /opt/local/include/architecture/i386/math.h:422:15: warning: incompatible
 redeclaration of library function 'fmin'
 extern double fmin ( double, double );
               ^
 /opt/local/include/architecture/i386/math.h:422:15: note: 'fmin' is a
 builtin with type 'double (double)'
 /opt/local/include/architecture/i386/math.h:423:14: warning: incompatible
 redeclaration of library function 'fminf'
 extern float fminf ( float, float );
              ^
 /opt/local/include/architecture/i386/math.h:423:14: note: 'fminf' is a
 builtin with type 'float (float)'
 /opt/local/include/architecture/i386/math.h:496:20: warning: incompatible
 redeclaration of library function 'fmaxl'
 extern long double fmaxl(long double, long double);
                    ^
 /opt/local/include/architecture/i386/math.h:496:20: note: 'fmaxl' is a
 builtin with type 'long double (long double)'
 /opt/local/include/architecture/i386/math.h:497:20: warning: incompatible
 redeclaration of library function 'fminl'
 extern long double fminl(long double, long double);
                    ^
 /opt/local/include/architecture/i386/math.h:497:20: note: 'fminl' is a
 builtin with type 'long double (long double)'
 hashtable.c:276:1: error: redefinition of a 'extern inline' function
 'hashtable_iterator_key' is not supported in C99 mode
 hashtable_iterator_key(struct hashtable_itr *i)
 ^
 ./hashtable.h:202:1: note: previous definition is here
 hashtable_iterator_key(struct hashtable_itr *i)
 ^
 hashtable.c:280:1: error: redefinition of a 'extern inline' function
 'hashtable_iterator_value' is not supported in C99 mode
 hashtable_iterator_value(struct hashtable_itr *i)
 ^
 ./hashtable.h:211:1: note: previous definition is here
 hashtable_iterator_value(struct hashtable_itr *i)
 ^
 6 warnings and 2 errors generated.
 make[1]: *** [hashtable.o] Error 1
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_memcacheq/memcacheq/work/memcacheq-0.2.0'
 make: *** [all] Error 2
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_memcacheq/memcacheq/work/memcacheq-0.2.0'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_memcacheq/memcacheq/work/memcacheq-0.2.0"
 && /usr/bin/make -j4 -w all
 Exit code: 2
 Error: org.macports.build for port memcacheq returned: command execution
 failed
 Warning: targets not executed for memcacheq: org.macports.activate
 org.macports.build org.macports.destroot org.macports.install
 Please see the log file for port memcacheq for details:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_memcacheq/memcacheq/main.log
 To report a bug, follow the instructions in the guide:
     http://guide.macports.org/#project.tickets
 Error: Processing of port memcacheq failed

-- 
Ticket URL: <https://trac.macports.org/ticket/37738>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list