I got this error message when my CFLAGS were messed up. It looks like
you've got a problem in yours. I think you meant "-march" instead of
"-match"

your:
CFLAGS="-match=pentium-mmx -O3 -pipe -fomit-frame-pointer"

should be:
CFLAGS="-march=pentium-mmx -O3 -pipe -fomit-frame-pointer"

Hope that helps.

Ryan
[EMAIL PROTECTED]

>  so im trying to do a stage 3 install on an old pentium 233mmx box and i
> get
> this errior whenever i try to emerge some thing. ive cheaked if my
> make.conf
> has any line break's in it but, no.
>
> any one know what im goign wrong?
>
>
> my make.conf is appended to the end of this message.
>
>
> thanx all (did any of this message amke sence?)
>
> ========================================
>
> emerge gzip_x86
> Calculating dependencies ...done!
>>>> emerge (1 of 1) sys-apps/gzip_x86-0.90 to /
>>>> Downloading http://gentoo.oregonstate.edu//distfiles/gzip_x86-0.90.tgz
> --11:48:33--  http://gentoo.oregonstate.edu//distfiles/gzip_x86-0.90.tgz
>            => `/usr/portage/distfiles/gzip_x86-0.90.tgz'
> Resolving gentoo.oregonstate.edu... done.
> Connecting to gentoo.oregonstate.edu[128.193.0.3]:80... connected.
> HTTP request sent, awaiting response... 200 OK
> Length: 333,860 [application/x-tar]
>
> 100%[=======================================================================
> ===========>] 333,860        4.25K/s    ETA 00:00
>
> 11:49:52 (4.25 KB/s) - `/usr/portage/distfiles/gzip_x86-0.90.tgz' saved
> [333860/333860]
>
>>>> md5 ;-) gzip_x86-0.90.tgz
>>>> Unpacking source...
>>>> Unpacking gzip_x86-0.90.tgz to /var/tmp/portage/gzip_x86-0.90/work
>>>> Source unpacked.
> configure: WARNING: If you wanted to set the --build type, don't use
> --host.
>     If a cross compiler is detected then cross compile mode will be used.
> checking for a BSD-compatible install... /bin/install -c
> checking whether build environment is sane... yes
> checking for gawk... gawk
> checking whether make sets ${MAKE}... yes
> checking for i586-pc-linux-gnu-strip... no
> checking for strip... strip
> checking for i586-pc-linux-gnu-gcc... gcc
> checking for C compiler default output... configure: error: C compiler
> cannot create executables
>
> !!! ERROR: sys-apps/gzip_x86-0.90 failed.
> !!! Function src_compile, Line 20, Exitcode 77
> !!! ./configure failed
>
>
> =================================================
>
>
>
>
> # Copyright 2000-2002 Daniel Robbins, Gentoo Technologies, Inc.
> # Contains local system settings for Portage system
> # Please review 'man make.conf' for more information.
>
> # Build-time functionality
> # ========================
> #
> # The USE variable is used to enable optional build-time functionality.
> For
> # example, quite a few packages have optional X, gtk or GNOME
> functionality
> # that can only be enabled or disabled at compile-time. Gentoo Linux has a
> # very extensive set of USE variables described in our USE variable HOWTO
> at
> # http://www.gentoo.org/doc/use-howto.html
> #
> # The available list of use flags with descriptions is in your portage
> tree.
> # Use 'less' to view them:  --> less /usr/portage/profiles/use.desc <--
> #
> # Example:
> #USE="X gtk gnome -alsa"
>
> # Host Setting
> # ============
> #
> # If you are using a Pentium Pro or greater processor, leave this line
> as-is;
> # otherwise, change to i586, i486 or i386 as appropriate. All modern
> systems
> # (even Athlons) should use "i686-pc-linux-gnu"
> #
> CHOST="i586-pc-linux-gnu"
>
> # Host and optimization settings
> # ==============================
> #
> # For optimal performance, enable a CFLAGS setting appropriate for your
> CPU
> #
> # -mcpu=<cpu-type> means optimize code for the particular type of CPU
> without
> # breaking compatibility with other CPUs.
> #
> # -march=<cpu-type> means to take full advantage of the ABI and
> instructions
> # for the particular CPU; this will break compatibility with older CPUs
> (for
> # example, -march=athlon-xp code will not run on a regular Athlon, and
> # -march=i686 code will not run on a Pentium Classic.
> #
> # CPU types supported in gcc-3.2 and higher: athlon-xp, athlon-mp,
> athlon-4,
> # athlon-tbird, athlon, k6, k6-2, k6-3, i386, i486, i586 (Pentium), i686
> # (PentiumPro), pentium, pentium-mmx, pentiumpro, pentium2 (Celeron),
> pentium3,
> # and pentium4. Note that Gentoo Linux 1.4 and higher include at least
> gcc-3.2.
> #
> # CPU types supported in gcc-2.95*: k6, i386, i486, i586 (Pentium), i686
> # (Pentium Pro), pentium, pentiumpro Gentoo Linux 1.2 and below use
> gcc-2.95*
> #
> # Decent examples:
> #
> #CFLAGS="-mcpu=athlon-xp -O3 -pipe"
> CFLAGS="-match=pentium-mmx -O3 -pipe -fomit-frame-pointer"
>
> # If you set a CFLAGS above, then this line will set your default C++
> flags
> to
> # the same settings. If you don't set CFLAGS above, then comment this line
> out.
> CXXFLAGS="${CFLAGS}"
>
> # Advanced Masking
> # ================
> #
> # Gentoo is using a new masking system to allow for easier stability
> testing
> # on packages. KEYWORDS are used in ebuilds to mask and unmask packages
> based
> # on the platform they are set for. A special form has been added that
> # indicates packages and revisions that are expected to work, but have not
> yet
> # been approved for the stable set. '~arch' is a superset of 'arch' which
> # includes the unstable, in testing, packages. Users of the 'x86'
> architecture
> # would add '~x86' to ACCEPT_KEYWORDS to enable unstable/testing packages.
> # '~ppc', '~sparc', '~sparc64' are the unstable KEYWORDS for their
> respective
> # platforms. DO NOT PUT ANYTHING BUT YOUR SPECIFIC ~ARCHITECTURE IN THE
> LIST.
> # IF YOU ARE UNSURE OF YOUR ARCH, OR THE IMPLICATIONS, DO NOT MODIFY THIS.
> #
> #ACCEPT_KEYWORDS="~arch"
>
> # Portage Directories
> # ===================
> #
> # Each of these settings controls an aspect of portage's storage and file
> # system usage. If you change any of these, be sure it is available when
> # you try to use portage. *** DO NOT INCLUDE A TRAILING "/" ***
> #
> # PORTAGE_TMPDIR is the location portage will use for compilations and
> #     temporary storage of data. This can get VERY large depending upon
> #     the application being installed.
> #PORTAGE_TMPDIR=/var/tmp
> #
> # PORTDIR is the location of the portage tree. This is the repository
> #     for all profile information as well as all ebuilds. This directory
> #     itself can reach 200M. WE DO NOT RECOMMEND that you change this.
> #PORTDIR=/usr/portage
> #
> # DISTDIR is where all of the source code tarballs will be placed for
> #     emerges. The source code is maintained here unless you delete
> #     it. The entire repository of tarballs for gentoo is 9G. This is
> #     considerably more than any user will ever download. 2-3G is
> #     a large DISTDIR.
> #DISTDIR=${PORTDIR}/distfiles
> #
> # PKGDIR is the location of binary packages that you can have created
> #     with '--buildpkg' or '-b' while emerging a package. This can get
> #     upto several hundred megs, or even a few gigs.
> #PKGDIR=${PORTDIR}/packages
> #
> # PORTDIR_OVERLAY is a directory where local ebuilds may be stored without
> #     concern that they will be deleted by rsync updates. Default is not
> #     defined.
> #PORTDIR_OVERLAY=/usr/local/portage
>
> # Fetching files
> # ==============
> #
> # If you need to set a proxy for wget or lukemftp, add the appropriate
> "export
> # ftp_proxy=<proxy>" and "export http_proxy=<proxy>" lines to /etc/profile
> if
> # all users on your system should use them.
> #
> # Portage uses wget by default. Here are some settings for some alternate
> # downloaders -- note that you need to merge these programs first before
> they
> # will be available.
> #
> # Lukemftp (BSD ftp):
> #FETCHCOMMAND="/usr/bin/lukemftp -s -a -o \${DISTDIR}/\${FILE} \${URI}"
> #RESUMECOMMAND="/usr/bin/lukemftp -s -a -R -o \${DISTDIR}/\${FILE}
> \${URI}"
> #
> # Prozilla (turbo downloader)
> #FETCHCOMMAND='/usr/bin/proz --no-getch -s ${URI} -P ${DISTDIR}'
>
> # Advanced Features
> # =================
> #
> # MAKEOPTS provides extra options that may be passed to 'make' when a
> #     program is compiled. Presently the only use is for specifying
> #     the number of parallel makes (-j) to perform. The suggested number
> #     for parallel makes is CPUs+1.
> #MAKEOPTS="-j2"
> #
> # AUTOCLEAN enables portage to automatically clean out older or
> overlapping
> #     packages from the system after every successful merge. This is the
> #     same as running 'emerge -c' after every merge. Set with: "yes" or
> "no".
> #AUTOCLEAN="yes"
> #
> # FEATURES are settings that affect the functionality of portage. Most of
> #     these settings are for developer use, but some are available to non-
> #     developers as well. 'buildpkg' is an always-on setting for the
> emerge
> #     flag of the same name. It causes binary packages to be created of
> all
> #     packages that are merged.
> #FEATURES="sandbox ccache buildpkg"
> #
> # RSYNC_RETRIES sets the number of times portage will attempt to retrieve
> #     a current portage tree before it exits with an error. This allows
> #     for a more successful retrieval without user intervention most
> times.
> #RSYNC_RETRIES="3"
> USE="libwww mmx ncurses opengl perl readline samba spell svga usb X xv
> zlib
> x86 encode"
> cdimage / #
>
>
> --
> [EMAIL PROTECTED] mailing list
>
>


--
[EMAIL PROTECTED] mailing list

Reply via email to