bug-wget
[Top][All Lists]
Advanced

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

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


From: Tim Ruehsen
Subject: Re: [Bug-wget] MacPorts 32-Bit Snow Leopard: No rule to make target" `Makevars
Date: Mon, 2 Jul 2012 16:40:08 +0200
User-agent: KMail/1.13.7 (Linux/3.2.0-3-amd64; KDE/4.8.4; x86_64; ; )

Am Monday 02 July 2012 schrieb Don Quixote de la Mancha:
> 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?

po/Makevars is created by 'bootstrap' from po/Makevars.template by using 
'sed'. The prerequisite seems to be 'gettext' to be installed. If you do that 
and redo a bootstrap/configure/make it should be fine.

Maybe, you could also 'touch po/Makevars', for it to be there.
Or you fill the content by hand (here is the content of my Makevars):

$ grep -v ^# Makevars          

DOMAIN = $(PACKAGE)

subdir = po
top_builddir = ..

XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ \
          \
 --flag=_:1:pass-c-format\
 --flag=N_:1:pass-c-format\
 --flag=error:3:c-format --flag=error_at_line:5:c-format\
 $${end_of_xgettext_options+}

COPYRIGHT_HOLDER = Free Software Foundation, Inc.

MSGID_BUGS_ADDRESS = address@hidden

EXTRA_LOCALE_CATEGORIES = 


Good luck. Tim

> 
> 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]