[
https://issues.apache.org/jira/browse/TS-3632?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14561370#comment-14561370
]
Leif Hedstrom edited comment on TS-3632 at 5/27/15 5:57 PM:
------------------------------------------------------------
Maybe you have to logout and login again? (I gave your some karma to be able to
assign Jira's to you earlier today). What you are looking for is to "Resolve"
the issue btw.
was (Author: zwoop):
Maybe you have to logout and login again? (I gave your some karma to be able to
assign Jira's to you earlier today).
> libwccp.a(WccpMsg.o): undefined reference to symbol MD5_Final
> -------------------------------------------------------------
>
> Key: TS-3632
> URL: https://issues.apache.org/jira/browse/TS-3632
> Project: Traffic Server
> Issue Type: Bug
> Components: Build
> Affects Versions: 5.3.0
> Reporter: Igor Galić
> Assignee: Jean Baptiste Favre
> Fix For: 6.0.0
>
>
> When building ATS 5.3.0 on Ubuntu >11.04[1,2] a linking failure occurs
> because of the ordering of the libraries:
> {code}
> libtool: link: c++ -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4
> -Wformat -Wformat-security -Werror=format-security -pipe -Wall
> -feliminate-unused-debug-symbols -fno-strict-aliasing -Wno-invalid-offsetof
> -mcx16 -rdynamic -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z -Wl,relro -Wl,-z
> -Wl,now -o .libs/traffic_manager AddConfigFilesHere.o traffic_manager.o
> StatProcessor.o StatType.o StatXML.o ../../mgmt/web2/libweb.a
> ../../mgmt/api/.libs/libmgmtapilocal.a
> /«PKGBUILDDIR»/lib/ts/.libs/libtsutil.so -lssl -lcrypto -L/usr/lib
> ../../mgmt/.libs/libmgmt_lm.a ../../proxy/hdrs/libhdrs.a
> ../../lib/records/librecords_lm.a ../../lib/ts/.libs/libtsutil.so
> ../../iocore/eventsystem/libinkevent.a ../../proxy/shared/liberror.a
> ../../proxy/shared/libdiagsconfig.a -lresolv -ltcl8.5 -lhwloc -lm
> ../../lib/wccp/libwccp.a ../../lib/tsconfig/.libs/libtsconfig.so -lcap -lpcre
> -lz -lcrypt -lpthread -lrt -ldl /usr/lib/x86_64-linux-gnu/libxml2.so
> -Wl,-rpath -Wl,/usr/lib/trafficserver
> /usr/bin/ld: ../../lib/wccp/libwccp.a(WccpMsg.o): undefined reference to
> symbol 'MD5_Final@@OPENSSL_1.0.0'
> /usr/bin/ld: note: 'MD5_Final@@OPENSSL_1.0.0' is defined in DSO
> /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libcrypto.so so
> try adding it to the linker command line
> /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libcrypto.so:
> could not read symbols: Invalid operation
> collect2: ld returned 1 exit status
> make[3]: *** [traffic_manager] Error 1
> make[3]: Leaving directory `/«PKGBUILDDIR»/cmd/traffic_manager'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/«PKGBUILDDIR»/cmd'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/«PKGBUILDDIR»'
> dh_auto_build: make -j1 returned exit code 2
> make: *** [binary-arch] Error 2
> {code}
> [1]
> https://wiki.debian.org/ToolChain/DSOLinking#Only_link_with_needed_libraries
> [2] https://wiki.ubuntu.com/NattyNarwhal/ToolchainTransition
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)