ports/161196: [ERROR] cannot portupgrade databases/mariadb-server with CLANG

Andrei Lavreniyuk andy.lavr at gmail.com
Sat Oct 1 11:30:21 UTC 2011


>Number:         161196
>Category:       ports
>Synopsis:       [ERROR] cannot portupgrade databases/mariadb-server  with CLANG
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Oct 01 11:30:20 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Andrei Lavreniyuk
>Release:        FreeBSD 9.0-BETA3
>Organization:
Technica-03, Inc.
>Environment:
FreeBSD opensolaris.technica-03.local 9.0-BETA3 FreeBSD 9.0-BETA3 #0: Thu Sep 29 13:05:43 EEST 2011     root at opensolaris.technica-03.local:/usr/obj/usr/src/sys/SMP64R  amd64
>Description:
/bin/sh ../../libtool --tag=CC --mode=link clang  -O2 -pipe -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -march=core2 -fno-strict-aliasing    -o libmyisam.la   mi_open.lo mi_extra.lo mi_info.lo mi_rkey.lo  mi_rnext.lo mi_rnext_same.lo mi_search.lo mi_page.lo mi_key.lo  mi_locking.lo mi_rrnd.lo mi_scan.lo mi_cache.lo mi_statrec.lo  mi_packrec.lo mi_dynrec.lo mi_update.lo mi_write.lo  mi_unique.lo mi_delete.lo mi_rprev.lo mi_rfirst.lo mi_rlast.lo  mi_rsame.lo mi_rsamepos.lo mi_panic.lo mi_close.lo  mi_create.lo mi_range.lo mi_dbug.lo mi_checksum.lo mi_log.lo  mi_changed.lo mi_static.lo mi_delete_all.lo mi_delete_table.lo  mi_rename.lo mi_check.lo mi_keycache.lo mi_preload.lo  ft_parser.lo ft_stopwords.lo ft_static.lo ft_update.lo  ft_boolean_search.lo ft_nlq_search.lo sort.lo ft_myisam.lo  rt_index.lo rt_key.lo rt_mbr.lo rt_split.lo sp_key.lo  -lcrypt -lm  -lpthread -lrt
1 warning generated.
libtool: link: ar cru .libs/libmyisam.a .libs/mi_open.o .libs/mi_extra.o .libs/mi_info.o .libs/mi_rkey.o .libs/mi_rnext.o .libs/mi_rnext_same.o .libs/mi_search.o .libs/mi_page.o .libs/mi_key.o .libs/mi_locking.o .libs/mi_rrnd.o .libs/mi_scan.o .libs/mi_cache.o .libs/mi_statrec.o .libs/mi_packrec.o .libs/mi_dynrec.o .libs/mi_update.o .libs/mi_write.o .libs/mi_unique.o .libs/mi_delete.o .libs/mi_rprev.o .libs/mi_rfirst.o .libs/mi_rlast.o .libs/mi_rsame.o .libs/mi_rsamepos.o .libs/mi_panic.o .libs/mi_close.o .libs/mi_create.o .libs/mi_range.o .libs/mi_dbug.o .libs/mi_checksum.o .libs/mi_log.o .libs/mi_changed.o .libs/mi_static.o .libs/mi_delete_all.o .libs/mi_delete_table.o .libs/mi_rename.o .libs/mi_check.o .libs/mi_keycache.o .libs/mi_preload.o .libs/ft_parser.o .libs/ft_stopwords.o .libs/ft_static.o .libs/ft_update.o .libs/ft_boolean_search.o .libs/ft_nlq_search.o .libs/sort.o .libs/ft_myisam.o .libs/rt_index.o .libs/rt_key.o .libs/rt_mbr.o .libs/rt_split.o .libs/sp_key.o 
libtool: link: ranlib .libs/libmyisam.a
libtool: link: ( cd ".libs" && rm -f "libmyisam.la" && ln -s "../libmyisam.la" "libmyisam.la" )
/bin/cp .libs/libmyisam.a libmyisam.a
/bin/sh ../../libtool --tag=CC --mode=link clang  -O2 -pipe -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -march=core2 -fno-strict-aliasing    -o mi_test1  mi_test1.o libmyisam.a  ../../mysys/libmysys.a  ../../dbug/libdbug.a  ../../strings/libmystrings.a -lz -lcrypt -lm  -lpthread -lrt
/bin/sh ../../libtool --tag=CC --mode=link clang  -O2 -pipe -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -march=core2 -fno-strict-aliasing    -o mi_test2  mi_test2.o libmyisam.a  ../../mysys/libmysys.a  ../../dbug/libdbug.a  ../../strings/libmystrings.a -lz -lcrypt -lm  -lpthread -lrt
libtool: link: clang -O2 -pipe -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -march=core2 -fno-strict-aliasing -o mi_test1 mi_test1.o  libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libmystrings.a -lz -lcrypt -lm -lpthread -lrt
libtool: link: clang -O2 -pipe -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -march=core2 -fno-strict-aliasing -o mi_test2 mi_test2.o  libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libmystrings.a -lz -lcrypt -lm -lpthread -lrt
3 warnings generated.
libtool: compile:  clang++ -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -I../../include -I../../regex -I../../sql -I. -I/usr/local/include -DEMBEDDED_LIBRARY -DMYSQL_SERVER -O2 -pipe -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -march=core2 -fno-strict-aliasing -fno-implicit-templates -fno-exceptions -fno-rtti -DMYSQLD_NET_RETRY_COUNT=1000000 -MT libmyisam_embedded_la-ha_myisam.lo -MD -MP -MF .deps/libmyisam_embedded_la-ha_myisam.Tpo -c ha_myisam.cc -o libmyisam_embedded_la-ha_myisam.o >/dev/null 2>&1
./../mysys/libmysys.a(thr_lock.o): In function `sort_locks':
thr_lock.c:(.text+0xb8a): undefined reference to `LOCK_CMP'
./../mysys/libmysys.a(thr_lock.o): In function `sort_locks':
thr_lock.c:(.text+0xb8a): undefined reference to `LOCK_CMP'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
*** Error code 1
clang: error: linker command failed with exit code 1 (use -v to see invocation)
*** Error code 1
3 warnings generated.
libtool: compile:  clang++ -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -I../../include -I../../regex -I../../sql -I. -I/usr/local/include -O2 -pipe -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -march=core2 -fno-strict-aliasing -fno-implicit-templates -fno-exceptions -fno-rtti -DMYSQLD_NET_RETRY_COUNT=1000000 -MT libmyisam_s_la-ha_myisam.lo -MD -MP -MF .deps/libmyisam_s_la-ha_myisam.Tpo -c ha_myisam.cc -o libmyisam_s_la-ha_myisam.o >/dev/null 2>&1
2 errors
*** Error code 1
1 error
*** Error code 1
1 error
*** Error code 1

Stop in /usr/ports/databases/mariadb-server.
** Command failed [exit code 1]: /usr/bin/script -qa /var/tmp/portupgrade20111001-20860-5i37b4 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=mariadb-server-5.2.8 UPGRADE_PORT_VER=5.2.8 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
        ! databases/mariadb-server (mariadb-server-5.2.8)       (linker error)

>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list