[Simh] Problems compling SIMH
Joe Ambrose
joeambrose at optonline.net
Mon May 23 11:22:03 EDT 2011
Gary,
Libpcap was installed, the libpcap.a file is in /usr/lib not usr/local/lib.
I'm adjusting the makefile and.....
It still bombs out....
The command used for the network is....
NETWORK_OPT = -DUSE_NETWORK -isystem /usr/local/include /usr/lib/libpcap.a
The error I'm getting.....
sim_ether.c: In function `eth_write':
sim_ether.c:1070: warning: implicit declaration of function
`pcap_sendpacket'
/tmp/cczAqfXC.o(.text+0x147e): In function `eth_write':
/root/simh/sim_ether.c:1070: undefined reference to `pcap_sendpacket'
collect2: ld returned 1 exit status
make: *** [BIN/vax] Error 1
did I miss something?
=================================================
Joseph Ambrose
172 Ketcham Avenue
Amityville, NY 11701
Primary: 631-598-0528
Mobile: 516-380-6047
Email: jambrose0321 at gmail.com (Job search related)
joeambrose at optonline.net (Personal)
Profile: http://www.linkedin.com/in/jambrose0321
> -----Original Message-----
> From: Gary Lee Phillips [mailto:tivo.overo at gmail.com]
> Sent: Monday, May 23, 2011 10:57 AM
> To: joeambrose at optonline.net; simh at trailing-edge.com
> Subject: Re: [Simh] Problems compling SIMH
>
> The BIN directory has to exist before you can "make" though I'm not
> sure it has to be that way. I'm no wiz on makefiles, but I'm sure the
> directory could be created if it didn't already exist.
>
> Your other problem with libpcap is a bit more complicated. On Ubuntu,
> and presumably Debian as well since they are so closely related, you
> need to install the development package of libpcap, not just the
> shared libraries. That would be something like libpcap-dev or
> libpcap0.8-dev.
>
> Also, once this is installed, you need to find out where it put the
> file libpcap.a (not libpcap.so) and make sure that path will be
> searched in the makefile.
>
> The default location searched is /usr/local/lib but Debian and Ubuntu
> put the file in /usr/lib instead. I just edited the makefile to change
> that location to the correct one. Then everything was fine.
>
> --Gary
More information about the Simh
mailing list