pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/43927: pkgsrc cairo 1.10 does not build cairo-trace on DragonFly BSD



>Number:         43927
>Category:       pkg
>Synopsis:       pkgsrc cairo 1.10 does not build cairo-trace on DragonFly BSD
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Sep 29 15:25:00 +0000 2010
>Originator:     David Shao
>Release:        DragonFly BSD 2.7.3 with patches from Linux 2.6.34 drm
>Organization:
>Environment:
DragonFly  2.7-DEVELOPMENT DragonFly v2.7.3.940.g0b3b7-DEVELOPMENT #0: Sat Sep 
25 00:06:50 UTC 2010     root@:/usr/obj/usr/src/sys/X86_64_GENERIC  x86_64

>Description:
configure for cairo 1.10 reports

    checking for cairo's cairo-trace feature... 
    checking whether cairo's cairo-trace feature could be enabled... no  
(requires dynamic linker and zlib and real pthreads)

If cairo-trace is not built, the PLIST should not have the entries

    bin/cairo-trace
    lib/cairo/libcairo-trace.la

>How-To-Repeat:
pkgsrc git for DragonFly BSD with latest commit

commit c60a0b325ed2e28931e45d849c6dbb2c093fe737
Date:   Sat Sep 25 12:29:01 2010 +0000

The DragonFly BSD 2.7.3 development source I am using is not the latest and I 
have also added many patches for partially implementing Linux drm from kernel 
2.6.34.  Furthermore I have only tested on x86_64.
>Fix:
The following is not a real fix in the sense that it does not generalize beyond 
my machine, but removing the cairo-trace entries from PLIST enabled cairo 
pkgsrc build to proceed until the next error in a separate PR.


diff --git a/graphics/cairo/PLIST b/graphics/cairo/PLIST
index 55de5b3..fc9af78 100644
--- a/graphics/cairo/PLIST
+++ b/graphics/cairo/PLIST
@@ -1,5 +1,4 @@
 @comment $NetBSD$
-bin/cairo-trace
 include/cairo/cairo-deprecated.h
 include/cairo/cairo-features.h
 include/cairo/cairo-ft.h
@@ -15,7 +14,6 @@ ${PLIST.xcb}include/cairo/cairo-xcb.h
 ${PLIST.x11}include/cairo/cairo-xlib-xrender.h
 ${PLIST.x11}include/cairo/cairo-xlib.h
 include/cairo/cairo.h
-lib/cairo/libcairo-trace.la
 lib/libcairo-script-interpreter.la
 lib/libcairo.la
 lib/pkgconfig/cairo-fc.pc



Home | Main Index | Thread Index | Old Index