X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2016-07-29_07:,, signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 clxscore=1015 suspectscore=5 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1603290000 definitions=main-1607290104 Content-type: text/plain; charset=utf-8 MIME-version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: pcb-rnd compilation (Mac/Linux) (was Re: [geda-user] Stay or go? (Mac)) From: "Chris Smith (space DOT dandy AT icloud DOT com) [via geda-user AT delorie DOT com]" In-reply-to: Date: Fri, 29 Jul 2016 10:55:53 +0100 Message-id: <6B3BFC54-029A-422B-A44A-F1C7AB2B920D@icloud.com> References: <305C8358-7EE6-43FD-8D86-21BE3CE07FC6 AT wellesley DOT edu> <9736B62A-0B4D-4CE3-A38B-027198DCA93F AT icloud DOT com> <2AF8F550-1AE6-43D1-80E3-F2F1B3C4C079 AT icloud DOT com> To: geda-user AT delorie DOT com X-Mailer: Apple Mail (2.3124) X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=4d515a; t=1469786156; bh=LbYxU9QojSRkxVIaf7KBa6tGdI6y8cZ/pqfYq6mCTk8=; h=Content-type:MIME-version:Subject:From:Date:Message-id:To; b=eksbeWsbUz2HLuoR+H5HdRc0norG4w+2xygGURUwDyEbxEUJugA8zsHdsTM/II36k hWfEahfkdCXPxWQu6JRgdf8eq5vUg9yycuR6QEsjOjIPq7jPThDNkfJyPk06c7QHuH FEmqXkmPkE9uDGGFfWxbSEdm+KlOLiAp/p8bOsC9ZGa3kjcF/+JcyjgHoqTx30ERsR MdXtjI9TIhDDSUaarrU4O90qgPkzf3o2lb1gzYQZmFnwT24GAJM9np4AkRpP9GvG4V XphLki2maSlgvOJ3GBTLaOOVI715kIVHxCExuuKTwpu4UNjbwSU4P9rI/xY6y97TcT /NMUegNP4xh9A== Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id u6T9uJK3010738 Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk Hi igor2, > On 28 Jul 2016, at 19:28, gedau AT igor2 DOT repo DOT hu wrote: > > On Thu, 28 Jul 2016, Chris Smith (space DOT dandy AT icloud DOT com) [via geda-user AT delorie DOT com] wrote: > >> Ok, I?ve just tried a basic configuration and I?m getting a configure error: >> ./configure --prefix=/usr/local --disable-hid_gtk --disable-hid_lesstif >> --disable-gd --disable-gpmi > > Fixed. Please svn up and ./configure again. First the good news: your fix worked and compilation on my Mac was straight-forward and went without error. I was also able to build with —buildin-hid_gtk after installing GTK+ using their jhbuild system (which also worked out of the box). [I should point out that I have XCode installed, plus autoconf/autotools.] pcb-rnd runs, but isn’t quite right. There are several GTK widgets missing from the various preferences dialogs — however I suspect this is due to my GTK installation rather than pcb-rnd. Now for the problems. I have tried compiling on Linux (Ubuntu 11.10 and 15.04) without success. Configuration and compilation go well, but there are many errors at the linking stage, e.g.: ../src_plugins/hid_gtk/gtk_conf_list.o: In function `button_ins_cb': gtk_conf_list.c:(.text+0x1f0): undefined reference to `gtk_tree_view_get_type' gtk_conf_list.c:(.text+0x1ff): undefined reference to `g_type_check_instance_cast' gtk_conf_list.c:(.text+0x207): undefined reference to `gtk_tree_view_get_selection' As far as I can tell I have all the GTK libraries installed, and in fact I have compiled mainline pcb on my 11.10 install without issues in the past. Other notes I have made: 1. M4 seems to be a requirement, but I’m not sure for which options. 2. Bison is required for -io_pcb and -import_edif options. My final configuration is ./configure —buildin-hid_gtk —disable-gd —disable-gpmi —disable-io_pcb —disable-import_edif What is io_pcb? It refers to an ‘original’ pcb format, does that mean the current format or an older, obsolete one? Regards, Chris — Chris Smith