Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp1369828imm; Wed, 10 Oct 2018 13:27:38 -0700 (PDT) X-Google-Smtp-Source: ACcGV62ZCPIT1FJ6NGEqAG5+/tdQkz43euNvRRSNGtAxD2SXmPak6zRavvJ/xIvqQ/YXurN6PscL X-Received: by 2002:a63:f501:: with SMTP id w1-v6mr29635598pgh.336.1539203258518; Wed, 10 Oct 2018 13:27:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539203258; cv=none; d=google.com; s=arc-20160816; b=Zi/x+JmkhRCsTMBXn+LDKRLJJTCQmi2g57tbN4atWKpePsZXpmRp9/OP5uM94HM3xf l5JUkbZ+oGLvAiNSFHmvfiqiZUUSp1OJFZ+zZL973iiAzheFtPpvhtm8AgCR10BWU0M+ BMcWOZlThCuE40I/ockzWjcfsan8SHKOfNSpvC4YmOB7BeHhtt5gYv9ar2rkXAZgNhS1 czwogC3BG2IUJRURlm08T7f5sC7nXnGlWzxeEGchG+MmQ5wRiBx/N7aU32wRZGGFKp5g o/zvAdH52ZA3YBhZZ286/kn8+yBr30M7HZZ+VkDJYevW+tHmESLvii6nylYRQavZTbmY I6yQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=pGJp4L6OXEerx7v4PF2CuQ1ebfXDaW4lAVWHzzrM/FQ=; b=BB2PyXEzguWBIExT3CMXDpF0bUmZSDmG+0DoLHtHJps7nZskQcytnj+SbLk7JloXYT jEnE1P81mQlpSK8AVNHdcADIuggHbaLEyMG6YEQ4mJ4qFcYvwIZCMG6Tml/m4K6MPLe7 JgJ0h44bDNxxrr6pygVtNbTnMTsaNUmmKTfIHWEIlnBkzyykNR8xrcs2iktLBDnhsSj3 MbHazPn5EV57oneuOhUF+bQTpK7PxOBcNIVr7tugF/ssygg5JseyFYBfSBDU1mxD80vZ kRA7JaRIeWzefcv94XJOipwEDf8AEXdymf9xVTqqJArNG8wMoQeblrH+DTBibSoDLRpL f2Uw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ba8-v6si620222plb.74.2018.10.10.13.27.22; Wed, 10 Oct 2018 13:27:38 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727791AbeJKDta (ORCPT + 99 others); Wed, 10 Oct 2018 23:49:30 -0400 Received: from mailout.easymail.ca ([64.68.200.34]:36416 "EHLO mailout.easymail.ca" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726911AbeJKDta (ORCPT ); Wed, 10 Oct 2018 23:49:30 -0400 Received: from localhost (localhost [127.0.0.1]) by mailout.easymail.ca (Postfix) with ESMTP id 2985522F3D; Wed, 10 Oct 2018 20:25:41 +0000 (UTC) Received: from mailout.easymail.ca ([127.0.0.1]) by localhost (emo02-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WK6B_UXAJYo5; Wed, 10 Oct 2018 20:25:41 +0000 (UTC) Received: from [192.168.1.87] (c-24-9-64-241.hsd1.co.comcast.net [24.9.64.241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailout.easymail.ca (Postfix) with ESMTPSA id 6F13A22F39; Wed, 10 Oct 2018 20:25:32 +0000 (UTC) Subject: Re: [PATCH] selftests/gpio: fix compiling errors To: Li Zhijian , linux-kselftest@vger.kernel.org Cc: linux-kernel@vger.kernel.org, Bamvor Jian Zhang , Bartosz Golaszewski , linux-gpio@vger.kernel.org, Shuah Khan References: <1537524021-3371-1-git-send-email-lizhijian@cn.fujitsu.com> <1372e275-d276-7982-127e-dd339ead1b67@cn.fujitsu.com> From: Shuah Khan Message-ID: Date: Wed, 10 Oct 2018 14:25:31 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <1372e275-d276-7982-127e-dd339ead1b67@cn.fujitsu.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10/07/2018 08:32 AM, Li Zhijian wrote: > ping > > > On 09/21/2018 06:00 PM, Li Zhijian wrote: >> lizhijian@haswell-OptiPlex-9020:/home/lizj/linux/tools/testing/selftests$ make >> [...snip...] >> make ARCH=x86 CROSS_COMPILE= -C ../../../gpio >> make[2]: Entering directory '/home/lizj/linux/tools/gpio' >> [...snip...] >> make[3]: Leaving directory '/home/lizj/linux/tools/gpio' >>    LINK     /home/lizj/linux/tools/testing/selftests/gpiogpio-event-mon >> make[2]: Leaving directory '/home/lizj/linux/tools/gpio' >> gcc -O2 -g -std=gnu99 -Wall -I../../../../usr/include/ gpio-mockup-chardev.c ../../../gpio/gpio-utils.o  -lmount -I/usr/include/libmount -o gpio-mockup-chardev >> gcc: error: ../../../gpio/gpio-utils.o: No such file or directory >> : recipe for target 'gpio-mockup-chardev' failed >> make[1]: *** [gpio-mockup-chardev] Error 1 >> make[1]: Leaving directory >> '/home/lizj/linux/tools/testing/selftests/gpio' >> Makefile:85: recipe for target 'all' failed >> make: *** [all] Error 2 >> >> in this patch >> - correct target name to $OUTPUTgpio-utils.o >> - pass OUTPUT to tools/gpio/Makefile >> - support cleanup ../gpiogpio-hammer.o >> >> CC: Bamvor Jian Zhang >> CC: Bartosz Golaszewski >> CC: Shuah Khan >> CC: linux-gpio@vger.kernel.org >> Signed-off-by: Li Zhijian >> --- >>   tools/testing/selftests/gpio/Makefile | 8 ++++---- >>   1 file changed, 4 insertions(+), 4 deletions(-) >> >> diff --git a/tools/testing/selftests/gpio/Makefile b/tools/testing/selftests/gpio/Makefile >> index 4665cdb..7f9354a 100644 >> --- a/tools/testing/selftests/gpio/Makefile >> +++ b/tools/testing/selftests/gpio/Makefile >> @@ -7,7 +7,7 @@ EXTRA_PROGS := ../gpiogpio-event-mon ../gpiogpio-hammer ../gpiolsgpio >>   EXTRA_DIRS := ../gpioinclude/ >>   EXTRA_OBJS := ../gpiogpio-event-mon-in.o ../gpiogpio-event-mon.o >>   EXTRA_OBJS += ../gpiogpio-hammer-in.o ../gpiogpio-utils.o ../gpiolsgpio-in.o >> -EXTRA_OBJS += ../gpiolsgpio.o >> +EXTRA_OBJS += ../gpiolsgpio.o ../gpiogpio-hammer.o >>     include ../lib.mk >>   @@ -22,7 +22,7 @@ CFLAGS += -O2 -g -std=gnu99 -Wall -I../../../../usr/include/ >>   LDLIBS += -lmount -I/usr/include/libmount >>     $(BINARIES):| khdr >> -$(BINARIES): ../../../gpio/gpio-utils.o >> +$(BINARIES): ../gpiogpio-utils.o >>   -../../../gpio/gpio-utils.o: >> -    make ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE) -C ../../../gpio >> +../gpiogpio-utils.o: >> +    make OUTPUT=$(OUTPUT) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE) -C ../../../gpio > Is this still an issue in linux-kselftest next. I applied a few patches from Fathi Boudra Please check and let me know if this is till an issue. thanks, -- Shuah