From owner-freebsd-amd64@FreeBSD.ORG Sun Jun 13 19:39:02 2004 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC61E16A4CE; Sun, 13 Jun 2004 19:39:02 +0000 (GMT) Received: from freebee.digiware.nl (dsl390.iae.nl [212.61.63.138]) by mx1.FreeBSD.org (Postfix) with ESMTP id E05FE43D39; Sun, 13 Jun 2004 19:39:01 +0000 (GMT) (envelope-from wjw@withagen.nl) Received: from dual (dual [212.61.27.71]) by freebee.digiware.nl (8.12.10/8.12.10) with SMTP id i5DJX967082108; Sun, 13 Jun 2004 21:33:09 +0200 (CEST) (envelope-from wjw@withagen.nl) Message-ID: <02b001c4517d$46da25c0$471b3dd4@dual> From: "Willem Jan Withagen" To: "Eirik Oeverby" References: <023d01c45161$8f486360$471b3dd4@dual> <40CCA3CB.6090808@anduin.net> Date: Sun, 13 Jun 2004 21:33:16 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1409 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409 cc: freebsd-ports@freebsd.org cc: freebsd-amd64@freebsd.org Subject: Re: anybody using net-snmp on AMD64 or other 64bit platforms?? X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jun 2004 19:39:03 -0000 > Willem Jan Withagen wrote: > > Reason I ask, is that it crashes with me at all kinds of places... > > > > I've started looking at the warnings from a regular make. > > And in the process of tryin to fix those there are a lot of places where > > typeconversions are really messed up. > > > > int, size_t, I32, function addresses and pointers are all intermixed. > > And this of course will create all kinds unwanted effects.... > > > > Are there any suggestions as to enhance portability this way... > > > > eg. what kind of generic pointer type would one use to make shure > > that pointers are the correct size on both architectures.... > > > > Or as a side questions: > > Are there other snmp-daemons that run on 64bit platforms?? > > net-snmp won't compile here: > /usr/bin/ld: /usr/local/lib/perl5/5.6.1/mach/CORE/libperl.a(perl.o): > relocation R_X86_64_32S can not be used when making a shared object; > recompile with -fPIC > /usr/local/lib/perl5/5.6.1/mach/CORE/libperl.a: could not read symbols: > Bad value > *** Error code 1 This looks like you do not have the most recent set of ports.... I can get mine to compile and link. -fPIC -DPIC is on just about every line. > If I try net-snmp4, it compiles, but the daemon dies whenever it's > queried (by mrtg, for example). That was what the same problem I started with with net-snmp..... Now I'm as far that I can run a snmpwalk against it, but not all the answers make sense. eg. the connection table gives very strange addresses and very strange ports. --WjW