From owner-freebsd-ports Mon Nov 25 12:37:15 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 35B5737B401; Mon, 25 Nov 2002 12:37:14 -0800 (PST) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.189]) by mx1.FreeBSD.org (Postfix) with ESMTP id B73D043E4A; Mon, 25 Nov 2002 12:37:07 -0800 (PST) (envelope-from vahe@khachikyan.de) Received: from [212.227.126.162] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 18GPyT-0000vg-00; Mon, 25 Nov 2002 21:36:57 +0100 Received: from [217.235.132.208] (helo=workstation) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 18GPyT-0004RB-00; Mon, 25 Nov 2002 21:36:57 +0100 Message-ID: <000d01c294c2$5ccd9b60$0700000a@workstation> From: "Vahe Khachikyan" To: Cc: , Subject: Hermes-1.3.2 is buggy on 64 bit platform Date: Mon, 25 Nov 2002 21:36:41 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi , It seams that the Hermes library is buggy on 64 bit platforms . I'm running FreeBSD on Alpha workstation and after compiling the new version of windowmaker 0.80.1 (which requires the Hermes library, however could be compiled without) I found that the windowmaker interface became greenish. The color palette was somehow shifted, there was no red colors .... After experementing a little bit with windowmaker configuration I recompiled it with --disable-hermes flag and now the windowmaker is OK. I assume that there is some member allignment problem in Hermes cause the compiler produces quite a lot of warnings like "cast to integer from pointer of different size" they are issued in files c_16.c c_32.c and a pair of others. I would like to help , however graphics programming is not an area of interest to me. Let me know if you need more details. I were able to compile the code with two different compilers gcc and "Compaq cc" however in both cases the result is the same. Best Regards -- Vahe Khachikyan --- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message