From owner-freebsd-ports@FreeBSD.ORG Sat Mar 12 08:12:41 2011 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 267AE106566B for ; Sat, 12 Mar 2011 08:12:41 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from services.ipt.ru (services.ipt.ru [194.62.233.110]) by mx1.freebsd.org (Postfix) with ESMTP id D6D168FC14 for ; Sat, 12 Mar 2011 08:12:40 +0000 (UTC) Received: from gate.ipt.ru ([194.62.233.123] helo=h30.sp.ipt.ru) by services.ipt.ru with esmtps (TLSv1:AES128-SHA:128) (Exim 4.54 (FreeBSD)) id 1PyJwE-0002Hj-RA; Sat, 12 Mar 2011 11:12:38 +0300 From: Boris Samorodov To: Alex Kozlov References: <20110312044351.GA14675@ravenloft.kiev.ua> Date: Sat, 12 Mar 2011 11:12:38 +0300 In-Reply-To: <20110312044351.GA14675@ravenloft.kiev.ua> (Alex Kozlov's message of "Sat, 12 Mar 2011 06:43:51 +0200") Message-ID: <48043817@h30.sp.ipt.ru> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-ports@FreeBSD.org Subject: Re: SDL, perl and frozen-bubble: core dumped X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Mar 2011 08:12:41 -0000 On Sat, 12 Mar 2011 06:43:51 +0200 Alex Kozlov wrote: > On Fri, Mar 11, 2011 at 05:02:14PM +0300, Boris Samorodov wrote: > > On Fri, 11 Mar 2011 14:33:00 +0200 Alex Kozlov wrote: > >> On Fri, Mar 11, 2011 at 02:34:44PM +0300, Boris Samorodov wrote: > > >> On Fri, 11 Mar 2011 12:44:12 +0200 Alex Kozlov wrote: > > >>> On Fri, Mar 11, 2011 at 01:06:35PM +0300, Boris Samorodov wrote: > > > >>> I've got a core dump at clang compiled current. The game is starting, > > > >>> playing the music and coredumps right after displaying the menu: > > >>> Please show perl -V | grep -- -Dusethreads=y && echo threaded > > >> > > >> Here it is: > > >> ----- > > >> % perl -V | grep -- -Dusethreads=y && echo threaded > > >> config_args='-sde -Dprefix=/usr/local -Darchlib=/usr/local/lib/perl5/5.10.1/mach > > >> -Dprivlib=/usr/local/lib/perl5/5.10.1 -Dman3dir=/usr/local/lib/perl5/5.10.1/perl/man/man3 > > >> -Dman1dir=/usr/local/man/man1 -Dsitearch=/usr/local/lib/perl5/site_perl/5.10.1/mach > > >> -Dsitelib=/usr/local/lib/perl5/site_perl/5.10.1 -Dscriptdir=/usr/local/bin > > >> -Dsiteman3dir=/usr/local/lib/perl5/5.10.1/man/man3 -Dsiteman1dir=/usr/local/man/man1 > > >> -Ui_malloc -Ui_iconv -Uinstallusrbinperl -Dcc=cc -Duseshrplib -Dinc_version_list=none > > >> -Dccflags=-DAPPLLIB_EXP="/usr/local/lib/perl5/5.10.1/BSDPAN" -Doptimize=-g -DDEBUGGING > > >> -Ud_dosuid -Ui_gdbm -Dusethreads=y -Dusemymalloc=n -Duse64bitint' > > >> threaded > >> Interesting. I have a perl 5.8.9, similiar config_args except for -Dusemymalloc=y and > >> without -Doptimize=-g, -DDEBUGGING. Fresh current, i386, compiled with gcc. > >> frozen-bubble run ok. > >> Do You run latest perl-sdl 2.2.6? > > Yes: > >> Did You rebuild it after upgrade to 5.10.1 perl version? > > Yes. > >> Is game also crash without LD_PRELOAD=/usr/lib/libpthread.so? > > Yes, just the same. > I have upgraded perl to 5.10.1, but unfortunatelly could not run the game: > Graphicsrotate_bicubic: orig surface must be 32bpp (bytes per pixel = 1) > Perhaps because some time ago I have switched to ati and xf86-video-ati > from nvidia blob. Sigh. > Anyway, can You please downgrade perl-sdl to previous port version > (but keep p5-YAML dependency) and see if this help? OK, I downgraded perl and p5 ports to 5.8.9 and p5-SDL to 2.2.0. The result is: ----- % frozen-bubble Bareword "SDL_SRCALPHA" not allowed while "strict subs" in use at /usr/local/lib/perl5/site_perl/5.8.9/mach/FBLE.pm line 130. Compilation failed in require at /usr/local/bin/frozen-bubble line 69. BEGIN failed--compilation aborted at /usr/local/bin/frozen-bubble line 69. % ----- -- WBR, bsam