From owner-freebsd-current@freebsd.org Sat Jul 1 16:00:02 2017 Return-Path: Delivered-To: freebsd-current@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 5CCE6D8D1D4 for ; Sat, 1 Jul 2017 16:00:02 +0000 (UTC) (envelope-from jason.harmening@gmail.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 398AB661F1 for ; Sat, 1 Jul 2017 16:00:02 +0000 (UTC) (envelope-from jason.harmening@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 35D11D8D1D3; Sat, 1 Jul 2017 16:00:02 +0000 (UTC) Delivered-To: current@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 35768D8D1D2 for ; Sat, 1 Jul 2017 16:00:02 +0000 (UTC) (envelope-from jason.harmening@gmail.com) Received: from mail-lf0-x22b.google.com (mail-lf0-x22b.google.com [IPv6:2a00:1450:4010:c07::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B4D3C661EF; Sat, 1 Jul 2017 16:00:01 +0000 (UTC) (envelope-from jason.harmening@gmail.com) Received: by mail-lf0-x22b.google.com with SMTP id h22so83935025lfk.3; Sat, 01 Jul 2017 09:00:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=gOl6ZIdeB1nbVEDZEQQtzhXyof/d7t0n5us7elLqVRI=; b=SdReytZkxB6Bvl6eqXIahmgjnFKzvzwZU2Kh8LM7yS45DLRU9Z5U5Sc9X3hApJaWny UNIXMhUosIyM76sWlvD/gmHPz/0t4pmm41nC/iD4M6rCkq7a9isIMW/+p/SlB3KW/eAG Fqeh+LEQI902ioXCcuBiyjGgunrFTyTWg/8G3qyWERvTpRtlGyAtLEHpbpWgGjrIY4IP X5atEONVRrUr0XaU/JzwEeaY3Y+jJJILvDuqPDl1e4sojOXLueThG1bn2GGvTHQCVlfQ tsj7qcfI+zRECPvbMac1+OMK9q94GuIvc2seswHnExw7yocmxSSjMKyGPSZ3x6+0lCef Z37Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=gOl6ZIdeB1nbVEDZEQQtzhXyof/d7t0n5us7elLqVRI=; b=MjSLXvawYfPg2LsbHDKX63gJWg5Rw8tdHVmytx9IcC8jNwMRdWvW2auNWnrkxpw0SF 765BVlKHd6bYwr4wLraMukwhBclaB5/Gc134U46fTnLD1/EFbgIZWqbbd1pxvTu+liJt c8x+/xV0dWa7E4IcD5fw0QnXMIup8JVykvXlkAclg90ZiP96knxWyYkD+XAlFtpONlhJ Cf5KvE3TPeTJwwHGbrvmRXjcWhdh7EUs/E3x6Lq4T5Q1a07niybKDSIrWlhg/ZdOf+dN VZY3xQMlgeYagA6bKMnwhhQL/E/rqvNT2Ze1ozAdrwG95GyS21POi47L7trr2aw2/8ra RsQg== X-Gm-Message-State: AKS2vOyCPqt3VluCWxXWzmM/bjAuO/yfFXl2Qqn5vfB8UkAdXhK4cDlS 7pkNO7+PHQkPSy+LUd3CqDk1o58Ajw== X-Received: by 10.46.22.72 with SMTP id 8mr8413540ljw.126.1498924798778; Sat, 01 Jul 2017 08:59:58 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.69.68 with HTTP; Sat, 1 Jul 2017 08:59:58 -0700 (PDT) In-Reply-To: <20170701112619.GV1241@albert.catwhisker.org> References: <20170701112619.GV1241@albert.catwhisker.org> From: Jason Harmening Date: Sat, 1 Jul 2017 08:59:58 -0700 Message-ID: Subject: Re: r320528? "undefined reference to `_bus_dma*" linking kernel To: David Wolfskill , current@freebsd.org, "Jason A. Harmening" X-Mailman-Approved-At: Sat, 01 Jul 2017 16:08:01 +0000 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Jul 2017 16:00:02 -0000 Hi David, On Sat, Jul 1, 2017 at 4:26 AM, David Wolfskill wrote: > > > --- kernel.full --- > /usr/src/sys/dev/advansys/adwcam.c:302: undefined reference to > `_bus_dmamap_sync' > /usr/src/sys/dev/advansys/adwcam.c:316: undefined reference to > `_bus_dmamap_unload' > if_ae.o: In function `ae_alloc_rings': > /usr/src/sys/dev/ae/if_ae.c:1162: undefined reference to > `bus_dmamem_alloc' > /usr/src/sys/dev/ae/if_ae.c:1182: undefined reference to > `bus_dmamem_alloc' > /usr/src/sys/dev/ae/if_ae.c:1202: undefined reference to > `bus_dmamem_alloc' > if_ae.o: In function `ae_dma_free': > /usr/src/sys/dev/ae/if_ae.c:1230: undefined reference to > `_bus_dmamap_unload' > /usr/src/sys/dev/ae/if_ae.c:1232: undefined reference to `bus_dmamem_free' > /usr/src/sys/dev/ae/if_ae.c:1241: undefined reference to > `_bus_dmamap_unload' > /usr/src/sys/dev/ae/if_ae.c:1243: undefined reference to `bus_dmamem_free' > /usr/src/sys/dev/ae/if_ae.c:1252: undefined reference to > `_bus_dmamap_unload' > /usr/src/sys/dev/ae/if_ae.c:1254: undefined reference to `bus_dmamem_free' > if_ae.o: In function `ae_tx_intr': > /usr/src/sys/dev/ae/if_ae.c:1823: undefined reference to > `_bus_dmamap_sync' > /usr/src/sys/dev/ae/if_ae.c:1825: undefined reference to > `_bus_dmamap_sync' > /usr/src/sys/dev/ae/if_ae.c:1875: undefined reference to > `_bus_dmamap_sync' > These are all functions that were removed entirely or inlined for x86 in r320528. Looks like you have stale object files hanging around, seems like make clean should fix it. Also thanks for reminding me to bump __FreeBSD_version :)