From owner-freebsd-questions@FreeBSD.ORG Tue Apr 9 13:10:00 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 785FE939 for ; Tue, 9 Apr 2013 13:10:00 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-oa0-f47.google.com (mail-oa0-f47.google.com [209.85.219.47]) by mx1.freebsd.org (Postfix) with ESMTP id 4B17E95D for ; Tue, 9 Apr 2013 13:10:00 +0000 (UTC) Received: by mail-oa0-f47.google.com with SMTP id o17so7507094oag.34 for ; Tue, 09 Apr 2013 06:09:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:date:x-google-sender-auth:message-id :subject:from:to:content-type; bh=xiEpHiz3Zdsfgr+y38ra0R4IWIU2kwejRzOiviIoVVE=; b=FTXG5YhU3kL8rygCuhw0sExrP2xQGGpKnNnsexVdvM+M2XWT4w644mtsO/cXO8P0d7 vdAuIvEwTDvZ3QlxV8bkT6dsasiLqOSg+RHGndb3CuO0FY+SBOE259/XbH9W0fZ1Nz9x 4M4UudcDqwlzG5coukvGEAshE+3/YACMlgoeHQURdxXtC/A2OUc3ctXJwlJhZuFN+13n tQY5KdI9jYmT4975SwmUJUgbex5LxsOLNtbnROBkZKk7ef16K9XtK0kas8/FABBjv7en OZG8oY63xIhov2tOI/X3kn447TJv1NrP3PL7++Zlx+K7eFz+0GHngzAZQ+G1ToPCkWwY 79FA== MIME-Version: 1.0 X-Received: by 10.182.116.70 with SMTP id ju6mr18039563obb.48.1365512993946; Tue, 09 Apr 2013 06:09:53 -0700 (PDT) Sender: carpeddiem@gmail.com Received: by 10.60.2.37 with HTTP; Tue, 9 Apr 2013 06:09:53 -0700 (PDT) Date: Tue, 9 Apr 2013 09:09:53 -0400 X-Google-Sender-Auth: FxhKPwBfn1dHtVu8J6BmaLxO-aE Message-ID: Subject: Re: ERROR: vxgehal-mgmtaux.c: sou vxge_hal_mrpcim_reg_t has too many members: 1911 > 1023 From: Ed Maste To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Apr 2013 13:10:00 -0000 On Thu Oct 18 03:54:01 UTC 2012, Dennis Glatting wrote: > While building a kernel, this error was emitted on several compiles: > > > clang -O -pipe -DVXGE_HAL_RX_MULTI_POST -DVXGE_HAL_TX_MULTI_POST ... > ERROR: vxgehal-mgmtaux.c: sou vxge_hal_mrpcim_reg_t has too many > members: 1911 > 1023 I just found this posting through a Google search and I couldn't find a followup or further information. Thus, for the sake of anyone else searching for this: this error comes from ctfconvert(1), when converting debug information for a struct or union ("sou") which has more than 1023 members. It looks like the 1023 limit is an inherent limit in the encoding used by CTF; there's no constant that can just be increased as a workaround. The error causes ctfconvert(1) to terminate, so the corresponding source file will end up with no CTF data and hence dtrace will not work correctly. It looks like vxge_hal_mrpcim_reg_t is the only struct that triggers this error, so the impact is limited to 16 files in the vxge(4) driver (Exar/Neterion X3100 10GbE).