Aníbal Monsalve Salazar <anibal@debian.org> writes: > Could someone try to build trafficserver 4.1.2-1.1 with the patch below > on kfreebsd-amd64 or kfreebsd-i386 for me please? > > --- a/lib/ts/ink_thread.h 2013-12-05 22:07:48.000000000 +0000 > +++ b/lib/ts/ink_thread.h 2014-04-03 11:42:07.518806953 +0100 > @@ -313,7 +313,9 @@ ink_thread_exit(void *status) > static inline void > ink_set_thread_name(const char* name ATS_UNUSED) > { > -#if defined(HAVE_PTHREAD_SETNAME_NP_1) > +#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) > + prctl(PR_SET_NAME, name, 0, 0, 0); > +#elif defined(HAVE_PTHREAD_SETNAME_NP_1) > pthread_setname_np(name); > #elif defined(HAVE_PTHREAD_SETNAME_NP_2) > pthread_setname_np(pthread_self(), name); c++ -DHAVE_CONFIG_H -I. -I../../lib/ts -I../../lib -I../../lib/records -I../../lib/ts -D_FORTIFY_SOURCE=2 -I/usr/local/include -Dkfreebsd -Dfreebsd -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -I/usr/include/tcl8.6 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -std=c++11 -pipe -Wall -feliminate-unused-debug-symbols -fno-strict-aliasing -Wno-invalid-offsetof -mcx16 -MT EventSystem.o -MD -MP -MF .deps/EventSystem.Tpo -c -o EventSystem.o EventSystem.cc In file included from ../../lib/ts/ink_llqueue.h:33:0, from ../../lib/ts/libts.h:60, from P_EventSystem.h:34, from EventSystem.cc:31: ../../lib/ts/ink_thread.h: In function 'void ink_set_thread_name(const char*)': ../../lib/ts/ink_thread.h:317:9: error: 'PR_SET_NAME' was not declared in this scope prctl(PR_SET_NAME, name, 0, 0, 0); ^ ../../lib/ts/ink_thread.h:317:35: error: 'prctl' was not declared in this scope prctl(PR_SET_NAME, name, 0, 0, 0); ^ make[3]: *** [EventSystem.o] Error 1 make[3]: Leaving directory `/home/christoph/trafficserver-4.1.2/iocore/eventsystem' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/christoph/trafficserver-4.1.2/iocore' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/christoph/trafficserver-4.1.2' dh_auto_build: make -j1 returned exit code 2 make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 debuild: fatal error at line 1364: dpkg-buildpackage -rfakeroot -D -us -uc -B failed trying to figure out the right include Christoph -- 9FED 5C6C E206 B70A 5857 70CA 9655 22B9 D49A E731 Debian Developer | Lisp Hacker | CaCert Assurer
Attachment:
pgpUenE1l4gXj.pgp
Description: PGP signature