bug-wget
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-wget] MacPorts 32-Bit Snow Leopard: No rule to make target" `Makeva


From: Don Quixote de la Mancha
Subject: [Bug-wget] MacPorts 32-Bit Snow Leopard: No rule to make target" `Makevars
Date: Mon, 2 Jul 2012 04:26:21 -0700

Greetings, Earthlings.

I just subscribed.

I'm running Mac OS X Snow Leopard 10.6.8 on a 32-Bit Core Duo (NOT
64-Bit Core 2 Duo) Early 2006 MacBook Pro, Model Identifier
MacBookPro1,1.

  $ uname -a
  Darwin frylock.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun  7
16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386

I installed all the build tools and other dependencies with MacPorts:

    http://www.macports.org/

  $ date
  Mon Jul  2 04:23:30 PDT 2012

  $ git pull
  Already up-to-date.

I am presently using the gcc-compatible Clang/LLVM toolchain that
comes with Apple's Xcode IDE:

   $ which gcc
   /usr/bin/gcc

   $ /usr/bin/gcc --version
   i686-apple-darwin10-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc.
build 5658) (LLVM build 2336.1.00)

Clang is a C, C++, Objective-C and Obective-C++ front end to LLVM,
which does the actual compiling, optimization and machine code
generation.  I'll get the True Blue GCC from MacPorts, but I don't
think that's my problem.

./configure didn't believe me that I had gnutls installed from
MacPorts; I expect I can fix that by telling configure to look for it
in /opt, where MacPorts puts everything.  Applying the "--without-ssl"
option to ./configure works around this.  I don't need SSL for what
I'm doing just now.

Here's my problem:

  $ ./bootstrap
  $ ./configure CFLAGS=-g --without-ssl
  $ make
  make  all-recursive
  Making all in lib
  make  all-recursive
  make[4]: Nothing to be done for `all-am'.
  Making all in src
  make  all-am
  make[3]: Nothing to be done for `all-am'.
  Making all in doc
  make[2]: Nothing to be done for `all'.
  Making all in po
  make[2]: *** No rule to make target `Makevars', needed by `Makefile'.  Stop.
  make[1]: *** [all-recursive] Error 1
  make: *** [all] Error 2

However we have:

  $ ls -l po/Makevars.template
  -rw-r--r--  1 mike  staff  1888 Jul  2 02:40 po/Makevars.template

  $ wc po/Makevars.template
  43     312    1888 po/Makevars.template

I think Makefile wants a file called Makevars, which is expected to be
built from Makevars.template, but we don't know how to do that yet.

The po files are used for language translations.  I got good grades in
English; could I work around this for now by telling ./configure not
to build any of the translations at all?

Google Yields No Insight.

Your Servant,

Don Quixote de la Mancha
Dulcinea Technologies Corporation
Software of Elegance and Beauty
http://www.dulcineatech.com/don-quixote/
address@hidden

+1 (503) 928-7501



reply via email to

[Prev in Thread] Current Thread [Next in Thread]