From owner-freebsd-ports@freebsd.org Thu Jul 14 17:33:43 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8ED3EB996CE for ; Thu, 14 Jul 2016 17:33:43 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from toco-domains.de (mail.toco-domains.de [IPv6:2a01:4f8:150:50a5::6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3DF51177C for ; Thu, 14 Jul 2016 17:33:43 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from [0.0.0.0] (mail.toco-domains.de [IPv6:2a01:4f8:150:50a5::6]) by toco-domains.de (Postfix) with ESMTPA id 615141AAF050; Thu, 14 Jul 2016 19:33:41 +0200 (CEST) Subject: Re: Wxlua / Zbstudio To: freebsd-ports@freebsd.org References: <2d3a2920-bb1c-c02f-8da4-9b585e5a4135@toco-domains.de> Cc: "korekontakt@gmail.com >> Raymond Cheung" From: Torsten Zuehlsdorff Message-ID: <69e33c59-acfb-952f-9bab-b7600d79d0b3@toco-domains.de> Date: Thu, 14 Jul 2016 19:33:41 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------14C14062174EAA00AB1B7710" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jul 2016 17:33:43 -0000 This is a multi-part message in MIME format. --------------14C14062174EAA00AB1B7710 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit On 14.07.2016 12:30, Raymond Cheung wrote: > I tried to include lua 5.3 src to wxlua but still got the segmentation > fault. > > Also, clang can't build wxlua even I add -I/usr/local/include. It can be > easily to build with GCC. However, libwx.so can't be loaded. > On Jul 13, 2016 18:04, "Raymond Cheung" wrote: How did you build it with GCC? I'm failing around 21% with: [ 22%] Linking CXX shared library ../../lib/Release/libwxlua-wx30gtk2u-2.8.12.3.so /usr/local/lib: file not recognized: File format not recognized collect2: error: ld returned 1 exit status *** Error code 1 Attached my current port as shar for x11-toolkits/wxlua. Just extract it and do a "make". Greetings, Torsten --------------14C14062174EAA00AB1B7710 Content-Type: text/plain; charset=UTF-8; name="wxlua.shar" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="wxlua.shar" # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # wxlua # wxlua/Makefile # wxlua/distinfo # wxlua/files # wxlua/files/patch-build_Makefile__wx-config.in # wxlua/files/patch-modules_CMakeLists.txt # wxlua/pkg-descr # wxlua/Makefile~ # echo c - wxlua mkdir -p wxlua > /dev/null 2>&1 echo x - wxlua/Makefile sed 's/^X//' >wxlua/Makefile << 'ff53da160e1e10480c09e3cd273490a1' X# Created by: Torsten Zuehlsdorff X# $FreeBSD$ X XPORTNAME= wxlua XPORTVERSION= 2.8.12.3 XCATEGORIES= x11-toolkits XMASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION} XDISTNAME= wxLua-${PORTVERSION}-src X XMAINTAINER= tz@FreeBSD.org XCOMMENT= Follows later X XBUILD_DEPENDS= wx30-gtk2>=0:x11-toolkits/wxgtk30 XRUN_DEPENDS= wx30-gtk2:x11-toolkits/wxgtk30 X XCMAKE_ARGS= -DwxWidgets_CONFIG_EXECUTABLE=${LOCALBASE}/bin/wxgtk2u-3.0-config XCMAKE_ARGS+= -DwxLua_LUA_INCLUDE_DIR=${LUA_INCDIR} XCMAKE_ARGS+= -DwxLua_LUA_LIBRARY=${LUA_LIBDIR} XCMAKE_ARGS+= -DwxLua_LUA_LIBRARY_USE_BUILTIN=FALSE X XMAKE_JOBS_UNSAFE=yes X XCXXFLAGS+="-I${LOCALBASE}/include" X XCMAKE_BUILD_TYPE= Release X XUSE_GL= gl X XUSES= compiler:gcc-c++11-lib cmake:outsource lua:51 X X.include X X.include ff53da160e1e10480c09e3cd273490a1 echo x - wxlua/distinfo sed 's/^X//' >wxlua/distinfo << 'e0fdf0754a15a1f77a9530376ce94853' XTIMESTAMP = 1467900257 XSHA256 (wxLua-2.8.12.3-src.tar.gz) = dbfc1d0ed7a89524c7adac66b8ae4b792f4c06255c5c0fea304d439fc87a6d50 XSIZE (wxLua-2.8.12.3-src.tar.gz) = 3915533 e0fdf0754a15a1f77a9530376ce94853 echo c - wxlua/files mkdir -p wxlua/files > /dev/null 2>&1 echo x - wxlua/files/patch-build_Makefile__wx-config.in sed 's/^X//' >wxlua/files/patch-build_Makefile__wx-config.in << '226cdc65896e01337cb7f9a48c8dfa34' X--- build/Makefile_wx-config.in.orig 2013-09-13 00:47:33 UTC X+++ build/Makefile_wx-config.in X@@ -127,7 +127,7 @@ WXLUABINDSTD_LIBS := -l$(WXLUABINDNET_L X X CXXFLAGS := $(WXCXXFLAGS) -MMD -g -Wall -fPIC X CFLAGS := -g -Wall -fPIC X-LDLIBS := $(WXLDLIBS) -ldl -Wl,--rpath -Wl,$(WXLUA_DIR_ABS)/lib X+LDLIBS := $(WXLDLIBS) -Wl,--rpath -Wl,$(WXLUA_DIR_ABS)/lib X CXX := $(WXCXX) X X RM = rm -f 226cdc65896e01337cb7f9a48c8dfa34 echo x - wxlua/files/patch-modules_CMakeLists.txt sed 's/^X//' >wxlua/files/patch-modules_CMakeLists.txt << 'bde076309168696abacc6d69631b1563' X--- modules/CMakeLists.txt.orig 2016-07-07 14:18:39 UTC X+++ modules/CMakeLists.txt X@@ -70,8 +70,8 @@ elseif (APPLE) X set(LUA_LINK_LIBRARIES m readline) X X else () # UNIX X- # Lua 5.1 Makefile : $(MAKE) all MYCFLAGS="-DLUA_USE_LINUX -fPIC" MYLIBS="-fPIC -Wl,-E -ldl -lreadline -lhistory -lncurses" X- # Lua 5.2 Makefile : $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline" X+ # Lua 5.1 Makefile : $(MAKE) all MYCFLAGS="-DLUA_USE_LINUX -fPIC" MYLIBS="-fPIC -Wl,-E -lreadline -lhistory -lncurses" X+ # Lua 5.2 Makefile : $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -lreadline" X # CFLAGS= -O2 -Wall -DLUA_COMPAT_ALL $(SYSCFLAGS) $(MYCFLAGS) X # LDFLAGS= $(SYSLDFLAGS) $(MYLDFLAGS) X bde076309168696abacc6d69631b1563 echo x - wxlua/pkg-descr sed 's/^X//' >wxlua/pkg-descr << '4e43be42470b103415c20ba604e66d5e' XWill follow 4e43be42470b103415c20ba604e66d5e echo x - wxlua/Makefile~ sed 's/^X//' >wxlua/Makefile~ << 'f337029577d0b8fff4a4dade0fc13aaf' X# Created by: Torsten Zuehlsdorff X# $FreeBSD$ X XPORTNAME= wxlua XPORTVERSION= 2.8.12.3 XCATEGORIES= x11-toolkits XMASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION} XDISTNAME= wxLua-${PORTVERSION}-src X XMAINTAINER= tz@FreeBSD.org XCOMMENT= Follows later X XBUILD_DEPENDS= wxgtk30:x11-toolkits/wxgtk30 X XCMAKE_ARGS= -DwxWidgets_CONFIG_EXECUTABLE=${LOCALBASE}/bin/wxgtk2u-3.0-config XCMAKE_ARGS+= -DwxLua_LUA_INCLUDE_DIR=${LUA_INCDIR} XCMAKE_ARGS+= -DwxLua_LUA_LIBRARY=${LUA_LIBDIR} XCMAKE_ARGS+= -DwxLua_LUA_LIBRARY_USE_BUILTIN=FALSE X XMAKE_JOBS_UNSAFE=yes X XCXXFLAGS+="-I${LOCALBASE}/include" X XCMAKE_BUILD_TYPE= Release X XUSE_GL= gl X XUSES= cmake:outsource lua:51 X X.include X X.include f337029577d0b8fff4a4dade0fc13aaf exit --------------14C14062174EAA00AB1B7710--