From owner-freebsd-multimedia@FreeBSD.ORG Tue Dec 26 16:55:52 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A189D16A407 for ; Tue, 26 Dec 2006 16:55:52 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.freebsd.org (Postfix) with ESMTP id 5A82713C47A for ; Tue, 26 Dec 2006 16:55:52 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0JAW00KM14D3RM70@osl1smout1.broadpark.no> for freebsd-multimedia@freebsd.org; Tue, 26 Dec 2006 17:55:51 +0100 (CET) Received: from kg-work.kg4.no ([80.203.66.169]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0JAW0036C4D3TWV0@osl1sminn1.broadpark.no> for freebsd-multimedia@freebsd.org; Tue, 26 Dec 2006 17:55:51 +0100 (CET) Date: Tue, 26 Dec 2006 17:55:51 +0100 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH In-reply-to: To: freebsd-multimedia@freebsd.org Message-id: <20061226175551.503d11f1.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed version 2.2.10 (GTK+ 2.10.6; i386-portbld-freebsd6.2) Content-type: multipart/mixed; boundary="Boundary_(ID_RbE4Nrtj6pJfIYzRWj/kdA)" References: <20061224230155.fc0a6c6a.torfinn.ingolfsen@broadpark.no> <20061225000044.6670e21f.torfinn.ingolfsen@broadpark.no> <20061226013441.9dc242e3.torfinn.ingolfsen@broadpark.no> <20061226023552.7b4ef0c8.torfinn.ingolfsen@broadpark.no> X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Re: MythTV port - status report X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Dec 2006 16:55:52 -0000 This is a multi-part message in MIME format. --Boundary_(ID_RbE4Nrtj6pJfIYzRWj/kdA) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT On Tue, 26 Dec 2006 16:01:47 +0100 usleepless@gmail.com wrote: > Torfinn, Thanks for helping out. > i would'nt be surprised if the ReadStringList errors are caused by > mythtv relying on usleep doing a context-switch. the "backend" is the > mythtv-backend. Ugh, that's bad. Really bad. > patch mythcontext.h to undefine usleep: And these patches can go anywhere in the file(s)? As long as they are not in another context (like #if #else #endif for example) of course. I took the patches verbatim from you mail (see attached files) but my first try was not very successful: cd libmyth && make -f Makefile g++ -c -pipe -I/usr/local/include/artsc -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -g -Wall -W -O3 -pthread -Wall -Wno-switch -fomit-frame-pointer -DPIC -fPIC -DUSING_FREEBOX -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\" -DLIBDIR=\"/usr/local/lib\" -DUSING_OSS -DUSE_ARTS -DUSING_XRANDR -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/local/share/qt/mkspecs/freebsd-g++ -I. -I../../../../../../../local/include -I../../../../../../../X11R6/include -I../libmythsamplerate -I../libmythsoundtouch -I../.. -I.. -I../../../../../../../local/include -I/usr/X11R6/include -o lcddevice.o lcddevice.cpp In file included from mythdialogs.h:15, from lcddevice.cpp:12: ../../../../../../../X11R6/include/qthread.h:113: error: expected identifier before string constant ../../../../../../../X11R6/include/qthread.h:113: error: expected `,' or `...' before string constant ../../../../../../../X11R6/include/qthread.h:113: error: ISO C++ forbids declaration of `parameter' with no type *** Error code 1 Stop in /usr/ports/multimedia/mythtv/work/mythtv-0.20/libs/libmyth. *** Error code 1 Stop in /usr/ports/multimedia/mythtv/work/mythtv-0.20/libs. *** Error code 1 Stop in /usr/ports/multimedia/mythtv/work/mythtv-0.20. *** Error code 1 Stop in /usr/ports/multimedia/mythtv. I will have to look closer at that, perhaps I made a mistake when implementing the patches. > you might try different treading style as well. What? sorry, but I'm not very experienced with this sort of thing. How do I change "threading style"? -- Regards, Torfinn --Boundary_(ID_RbE4Nrtj6pJfIYzRWj/kdA)--