[kde-freebsd] BUILD ERROR: www/kdewebdev4 w/ ruby1.9

Chad Milios cropcirclesystems at yahoo.com
Mon Sep 27 16:58:46 CEST 2010


i was having problems building kdewebdev4 with ruby1.9 installed (and 
RUBY_DEFAULT_VER=1.9 on the make command line) until i added the lines in the 
diff below, copied straight from kdebindings4-ruby. I'm no expert, some of this 
might be superfluous. i never tried to build with ruby1.8 so this might be 
general or it might only apply to non-default ruby. sorry i didnt copy the error 
message and now its built and done with but the error message pretty much said 
where the heck is libruby or the ruby libs and please add some cmake flags to 
tell me where.

i'm sure i can reproduce this if need be and would be happy to help out with 
more info (other cases like default ruby, etc), but thought i would start by 
just sending you a heads up since you probably already know what the problem is 
by now. I'll be available tonight and can get back to you quickly if you'd like 
more info

uname -a:
FreeBSD naruto.ccsys.org 8.1-RELEASE-p1 FreeBSD 8.1-RELEASE-p1 #0: Sun Sep 26 
01:03:08 UTC 2010     root at naruto.ccsys.org:/usr/obj/usr/src/sys/GENERIC  amd64


--- Makefile.orig       2010-09-25 22:36:15.000000000 +0000
+++ Makefile    2010-09-26 13:47:49.000000000 +0000
@@ -19,6 +19,7 @@
 
 LATEST_LINK=   ${PORTNAME}4
 
+USE_RUBY=       yes
 USE_BZIP2=     yes
 USE_QT_VER=    4
 USE_KDE4=      kdelibs pimlibs kdeprefix kdehier automoc4
@@ -27,4 +28,9 @@
                porting_build uic3_build
 MAKE_JOBS_SAFE=        yes
 
+CMAKE_ARGS+=    -DRUBY_LIBRARY=${LOCALBASE}/lib/lib${RUBY_NAME}.so \
+               
 -DRUBY_INCLUDE_PATH=${LOCALBASE}/lib/ruby/${RUBY_VER}/${RUBY_ARCH} \
+                -DCUSTOM_RUBY_SITE_LIB_DIR=${RUBY_SITELIBDIR} \
+                -DCUSTOM_RUBY_SITE_ARCH_DIR=${RUBY_SITEARCHLIBDIR}
+
 .include <bsd.port.mk>



More information about the kde-freebsd mailing list