The port appears to looking for the lzo headers in the wrong place.

archivers/lzo places include files in /usr/local/include while
archivers/lzo2 places include files in /usr/local/include/lzo

a) To make the port work with lzo version 1, you can drop a small patch
file (also attached) into /usr/ports/multimedia/transcode/files/:

[patch-libtc_tc_lzo.h]
--- libtc/tc_lzo.h.orig 2008-08-10 22:24:53.000000000 +0200
+++ libtc/tc_lzo.h      2008-08-10 22:25:37.000000000 +0200
@@ -10,8 +10,8 @@
 #ifndef TC_LZO_H
 #define TC_LZO_H
-#include <lzo/lzo1x.h>
-#include <lzo/lzoutil.h>
+#include <lzo1x.h>
+#include <lzoutil.h>
#ifdef HAVE_CONFIG_H
 #include "config.h"

b) You can uninstall archivers/lzo and install archivers/lzo2 instead
(haven' tried this but I'll expect it to work.)

Regards
Gyrd ^_^


Thank you! I'll try the solution you mention. Just a thought, shouldn't lzo be a dependency if the port won't build without it? I my self do not have lzo installed at all at the moment and will install it just to make this new version of transcode work.
Thanks
/Leslie
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to