From owner-freebsd-questions@FreeBSD.ORG Tue Apr 1 10:33:43 2014 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4D82270F for ; Tue, 1 Apr 2014 10:33:43 +0000 (UTC) Received: from relay5-d.mail.gandi.net (relay5-d.mail.gandi.net [IPv6:2001:4b98:c:538::197]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0CBAFEF6 for ; Tue, 1 Apr 2014 10:33:43 +0000 (UTC) Received: from mfilter29-d.gandi.net (mfilter29-d.gandi.net [217.70.178.160]) by relay5-d.mail.gandi.net (Postfix) with ESMTP id 3DBA341C04F for ; Tue, 1 Apr 2014 12:33:41 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mfilter29-d.gandi.net Received: from relay5-d.mail.gandi.net ([217.70.183.197]) by mfilter29-d.gandi.net (mfilter29-d.gandi.net [10.0.15.180]) (amavisd-new, port 10024) with ESMTP id TxhGL-NL+DTr for ; Tue, 1 Apr 2014 12:33:39 +0200 (CEST) X-Originating-IP: 192.94.73.15 Received: from SDF.ORG (SDF.ORG [192.94.73.15]) (Authenticated sender: mayuresh@kathe.in) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 5181641C092 for ; Tue, 1 Apr 2014 12:33:39 +0200 (CEST) Date: Tue, 1 Apr 2014 10:33:34 +0000 From: Mayuresh Kathe To: freebsd-questions@freebsd.org Subject: freebsd : 10 : clang : fatal error : file not found Message-ID: <20140401103330.GA7507@SDF.ORG> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Apr 2014 10:33:43 -0000 hello, i'm trying to compile a simple obj-c "hello world" program (below); #include @interface Greeter:Object { } - (void)greet; @end #include @implementation Greeter - (void)greet { printf("Hello, World!\n"); } @end #include int main(void) { id myGreeter; myGreeter=[Greeter new]; [myGreeter greet]; [myGreeter free]; return EXIT_SUCCESS; } using "clang hello.m" and "clang -lobjc hello.m". both invocations give the same error message; fatal error: 'objc/Object.h' file not found i did a "locate Object.h" and the file exists at; /usr/local/include/objc/Object.h is there anything i should be doing to get that path included in some environment variable? thanks, ~mayuresh