Thank you both for the speedy responses. My iMac's Hardware Overview reads:

  Model Name:    iMac
  Model Identifier:    iMac13,2
  Processor Name:    Intel Core i7
  Processor Speed:    3.4 GHz
  Number of Processors:    1
  Total Number of Cores:    4
  L2 Cache (per Core):    256 KB
  L3 Cache:    8 MB
  Memory:    16 GB
  Boot ROM Version:    IM131.010A.B04
  SMC Version (system):    2.11f14

I just went into the directory where lynx is stored (/usr/local/bin) and
tried to run that program. Unfortunately, I get the same message:

-bash: ./lynx: Bad CPU type in executable

Maybe I've downloaded an older version. The download I'm installing is:
Lynx-2.8.7d9-10.5.1+u.dmg

I'm running Mac OS X 10.8.2.

It's not crucial immediately, but it would be nice to find out what's wrong
and to get it to work.

Thanks again,
Matthew

P.S. I'm only a novice when it comes to Unix. I can execute some terminal
functions, but I've never written or compiled a program.

On Wed, Feb 6, 2013 at 2:04 PM, Nelson H. F. Beebe <[email protected]>wrote:

> Here is what I see on PowerPC and Intel-based Mac OS X systems:
>
>         % file $B/lynx
>         /usr/local/bin/lynx: Mach-O executable ppc
>
>         % file $B/lynx
>         /usr/local/bin/lynx: Mach-O executable i386
>
> It is possible to build fat binaries on either system that will run on
> both, though build attempts that way seem to fail for most packages.
>
> Here are Makefile assignments that I use for such builds:
>
>         CC      = "cc -arch ppc -arch ppc64 -arch i386 -arch x86_64"
>         CXX     = "c++ -arch ppc -arch ppc64 -arch i386 -arch x86_64"
>         LDFLAGS = -L/usr/local/lib64
>         libdir  = /usr/local/lib64
>
> I just tried such a build of lynx2-8-7 on Mac OS X 10.7.5 (Intel),
> which has the clang-based /usr/bin/cc; it failed, apparently because
> of the lack of cross-platform code generation.
>
> GNU autoconf-generated configure scripts seem to choke on the
> fat-binary settings, so on an older PowerPC Mac OS X 10.5.8 system,
> I tried this workaround:
>
>         % env CC=cc ./configure
>
>         % make CC="cc -arch ppc -arch ppc64 -arch i386 -arch x86_64"
>
>         % file lynx
>         lynx: Mach-O universal binary with 4 architectures
>         lynx (for architecture ppc7400):        Mach-O executable ppc
>         lynx (for architecture ppc64):  Mach-O 64-bit executable ppc64
>         lynx (for architecture i386):   Mach-O executable i386
>         lynx (for architecture x86_64): Mach-O 64-bit executable x86_64
>
>         ./lynx --version
>         Lynx Version 2.8.7rel.2 (21 Jun 2010)
>         libwww-FM 2.14, ncurses 5.5.20051010
>         Built on darwin9.8.0 Feb  6 2013 14:59:30
>
> Success!  [I tested the executable on the Intel-based Mac, and got
> identical output.]
>
> If someone is interested in a private distribution of that build,
> please contact me directly off list.
>
>
> -------------------------------------------------------------------------------
> - Nelson H. F. Beebe                    Tel: +1 801 581 5254
>    -
> - University of Utah                    FAX: +1 801 581 4148
>    -
> - Department of Mathematics, 110 LCB    Internet e-mail:
> [email protected]  -
> - 155 S 1400 E RM 233                       [email protected]
> [email protected] -
> - Salt Lake City, UT 84112-0090, USA    URL:
> http://www.math.utah.edu/~beebe/ -
>
> -------------------------------------------------------------------------------
>



-- 
Managing Editor
Dermatology Online Journal
http://dermatology.cdlib.org
_______________________________________________
Lynx-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/lynx-dev

Reply via email to