View previous topic :: View next topic |
Author |
Message |
CS01 n00b
Joined: 10 Jun 2003 Posts: 29
|
Posted: Fri Aug 29, 2003 9:52 am Post subject: Fehler bei Bootstrap.sh |
|
|
Hallo!
Ich wollte gerade gentoo 1.4 installieren. Wenn ich den Bootstrap machen will, bricht er ab mit der meldung:
Code: |
sulogin.c: In function `main':
sulogin.c:347: warning: `p' might be used uninitialized in this function
gcc -Wall -O3 -mcpu=i686 -funroll-loops -pipe -D_GNU_SOURCE -c -o last.o last.
gcc -Wall -O3 -mcpu=i686 -funroll-loops -pipe -D_GNU_SOURCE -c -o mesg.o mesg.
gcc -Wall -O3 -mcpu=i686 -funroll-loops -pipe -D_GNU_SOURCE -c -o wall.o wall.
gcc -o init init.o init_utmp.o
gcc -o halt halt.o ifdown.o hddown.o utmp.o
gcc -o shutdown dowall.o shutdown.o utmp.o
gcc -o runlevel runlevel.o
gcc -o sulogin sulogin.o
gcc -o utmpdump utmpdump.o
gcc -o last last.o
sulogin.o(.text+0x9e8): In function `main':
: undefined reference to `crypt'
collect2: ld returned 1 exit status
make: *** [sulogin] Error 1
make: *** Waiting for unfinished jobs....
!!! ERROR: sys-apps/baselayout-1.8.6.8-r1 failed.
!!! Function src_compile, Line 110, Exitcode 2
!!! problem compiling sysvinit
|
weißt da jemand eine lösung?
ich habe schon bei USE -lcrypt, -crypt ausprobiert hat nix geholfen.
bis jetzt konnte ich nur in erfahrung bringen, dass es was mit glibc zu tun hat.
wenn ich emerge glibc mache entsteht der gleiche fehler
weiß da jemand was |
|
Back to top |
|
|
beejay Retired Dev
Joined: 03 Oct 2002 Posts: 924 Location: Flensungen (das liegt neben Merlau)
|
|
Back to top |
|
|
CS01 n00b
Joined: 10 Jun 2003 Posts: 29
|
Posted: Fri Aug 29, 2003 11:45 am Post subject: |
|
|
das ist es auch nicht |
|
Back to top |
|
|
kurt Guru
Joined: 25 Aug 2003 Posts: 403 Location: Arni (AG); CH
|
Posted: Fri Aug 29, 2003 12:06 pm Post subject: |
|
|
Hallo
Köntest Du nochmalsfolgende befehle ausführen
1.
env-update
2.
source /etc/profiles
3.
/usr/portage/scripts/bootstrap.sh
wen das nicht hilft musst Du uns mal deine einträge in der /etc/make.conf
Gruss
kurt |
|
Back to top |
|
|
kurt Guru
Joined: 25 Aug 2003 Posts: 403 Location: Arni (AG); CH
|
Posted: Fri Aug 29, 2003 12:07 pm Post subject: |
|
|
entschuldigung hab mich verschrieben
Köntest Du nochmalsfolgende befehle ausführen
1.
env-update
2.
source /etc/profile
3.
/usr/portage/scripts/bootstrap.sh
wen das nicht hilft musst Du uns mal deine einträge in der /etc/make.conf
Gruss |
|
Back to top |
|
|
CS01 n00b
Joined: 10 Jun 2003 Posts: 29
|
Posted: Fri Aug 29, 2003 12:29 pm Post subject: |
|
|
ne hilft leider nicht.
Code: |
# 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="lcrypt 3dnow 3dfx cups slp X dga opengl xv Mplayer fbcon directfb kde qt qtmt arts -gnome -gkt -bonobo -evo -gb -gtkhtml tcltk aalib imlib ncurses readline sdl svga lcms gif jpeg png tiff avi mpeg quicktime alsa esd mikmod oss nas ggi dvd xmms oggvorbis flash encode snmp pam ssl socks5 imap ldap tcpd xface mozilla mozaccess-builtin mozctl mozxmlterm spell truetype xml xml2 pdflib tettex guile java perl python ruby slang libwww libg++ atlas pic berkdb mysql postgres odbc innodb gd gdbm samba nls doc gpm"
# 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="i686-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="-O3 -mcpu=i686 -funroll-loops -pipe"
# 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="x86"
# 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"
GENTOO_MIRRORS="http://212.219.247.21/sites/www.ibiblio.org/gentoo/ http://212.219.247.14/sites/www.ibiblio.org/gentoo/ http://212.219.247.13/sites/www.ibiblio.org/gentoo/ http://212.219.247.12/sites/www.ibiblio.org/gentoo/"
|
kann es damit zusammen hängen das ich so viele USE-flags habe? |
|
Back to top |
|
|
kurt Guru
Joined: 25 Aug 2003 Posts: 403 Location: Arni (AG); CH
|
|
Back to top |
|
|
CS01 n00b
Joined: 10 Jun 2003 Posts: 29
|
Posted: Fri Aug 29, 2003 1:53 pm Post subject: |
|
|
wo soll ich ARCH"86" entragen?
Genau das stage hab ich. |
|
Back to top |
|
|
kurt Guru
Joined: 25 Aug 2003 Posts: 403 Location: Arni (AG); CH
|
Posted: Fri Aug 29, 2003 2:16 pm Post subject: |
|
|
Hast recht hab ich vergessen anzugeben
dieser eintrag gehört in die /etc/make.conf
Gruss
kurt |
|
Back to top |
|
|
kurt Guru
Joined: 25 Aug 2003 Posts: 403 Location: Arni (AG); CH
|
Posted: Fri Aug 29, 2003 2:18 pm Post subject: |
|
|
jetzt hät ichs fast übersehen
natürlich ARCH="x86" nicht ARCH="86"
gruss
kurt |
|
Back to top |
|
|
CS01 n00b
Joined: 10 Jun 2003 Posts: 29
|
Posted: Fri Aug 29, 2003 2:20 pm Post subject: |
|
|
das hat leider auch nicht geholfen. noch irgendeine idee? |
|
Back to top |
|
|
kurt Guru
Joined: 25 Aug 2003 Posts: 403 Location: Arni (AG); CH
|
Posted: Fri Aug 29, 2003 3:03 pm Post subject: |
|
|
die lössungsmöglichkeiten gehen mir aus
also deine make.conf siet folgendermassen aus:
USE="x86 3dnow 3dfx cups slp X dga opengl xv Mplayer fbcon directfb \
kde qt qtmt arts -gnome -gkt -bonobo -evo -gb -gtkhtml tcltk aalib imlib \
ncurses readline sdl svga lcms gif jpeg png tiff avi mpeg quicktime alsa \
esd mikmod oss nas ggi dvd xmms oggvorbis flash encode snmp pam ssl \
socks5 imap ldap tcpd xface mozilla mozaccess-builtin mozctl mozxmlterm \
spell truetype xml xml2 pdflib tettex guile java perl python ruby \
libwww libg++ atlas pic berkdb mysql postgres odbc innodb gd gdbm \ samba nls doc gpm"
CHOST="i686-pc-linux-gnu"
CFLAGS="-O2 -mcpu=i686 -funroll-loops -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
ARCH="x86"
ACCEPT_KEYWORDS="x86"
GENTOO_MIRRORS="http://212.219.247.21/sites/www.ibiblio.org/gentoo/ \ http://212.219.247.14/sites/www.ibiblio.org/gentoo/ \ http://212.219.247.13/sites/www.ibiblio.org/gentoo/ \ http://212.219.247.12/sites/www.ibiblio.org/gentoo/"
also in der USE noch x86 eintragen und lcrypt löschen ebenso slang löschen das broblem qt und odbc lösen wir später das einfach.
kanst du bitte mal angeben wass du für eine maschine hast pentium2 oder pentiumpro
und die grösse des memori
wechsle bite mit alt+F4 mal die console und log dich ein
dan wüste ich gerne was dein rechner ausspuckt wen du den befehl
mount
und anschlissend
ls -l /usr/mnt
eingibst
und dan gehst du wider retour mit alt+F1
und machst ein
ls -l /usr/mnt
mehr kann ich erst sagen wenn Du die angaben gemacht hast.
Gruss
kurt |
|
Back to top |
|
|
Ragin l33t
Joined: 14 Apr 2003 Posts: 776
|
Posted: Fri Aug 29, 2003 10:12 pm Post subject: |
|
|
Hmm...Speicher defekt?
Lass mal Memtest86 drüber laufen.
Ansonsten mal ACCEPT_KEYWORDS auskommentieren.
das hilft auch oft. _________________ "Innerhalb der Computergemeinschaft lebt man nach der Grundregel, die Gegenwart sei ein Programmfehler, der in der nächsten Ausgabe behoben sein wird."
Clifford Stoll, amerik. Astrophysiker u. Computer- Pionier |
|
Back to top |
|
|
CS01 n00b
Joined: 10 Jun 2003 Posts: 29
|
Posted: Sat Aug 30, 2003 3:04 pm Post subject: |
|
|
ich hab jetzt noch mal alles kontrolliert und es kommt immer noch der fehler. Wenn ich die USEs kommentiere kommt trotzdem der fehler.
bei mount kommt das raus:
proc on /proc type proc (rw)
none on /dev type devfs (rw)
tmpfs on /var/state/init.d type tmpfs (rw,mode=0644,size=2048k)
tmpfs on /dev/shm type tmpfs (rw)
tmpfs on /lib/dev-state type tmpfs (rw)
none on /proc/bus/usb type usbfs (rw)
/dev/cdroms/cdrom0 on /mnt/cdrom type iso9660 (ro)
/mnt/cdrom/livecd.cloop on /mnt/cloop type ext2 (ro)
tmpfs on / type tmpfs (rw,size=631605k)
/dev/hdb7 on /mnt/gentoo type reiserfs (rw)
/dev/hdb1 on /mnt/gentoo/boot type ext2 (rw)
proc on /mnt/gentoo/proc type proc (rw)
bei ls -l /usr/mnt kommt:
ls: /usr/mnt: No such file or directory
meinst du da vielleicht ein anderes verzeichnis?
also ich habe eine Duron 1,2 GHz mit 640 MBRAM.
der ram ist in ordnung, hatte vorkurzen noch nen suse drauf |
|
Back to top |
|
|
kurt Guru
Joined: 25 Aug 2003 Posts: 403 Location: Arni (AG); CH
|
Posted: Sat Aug 30, 2003 4:18 pm Post subject: |
|
|
hast recht ls /usr/mnt war von mir falsch
es häte heisen müsen ls /mnt der sin währe gewäsen eine querprüfung ob du dich in der chrotumgebung befindest
mach doch bitte mal
änder bit mal in der /mnt/gentoo/etc/make.conf
von Code: |
CHOST="i686-pc-linux-gnu"
CFLAGS="-O2 -mcpu=i686 -funroll-loops -pipe" |
in Code: |
CHOST="i586-pc-linux-gnu"
CFLAGS="-O2 -mcpu=i586 -funroll-loops -pipe" |
ich kan dir leider nicht sage ob der Duron dur i586 oder zur i686 famiele gehört da unter
http://gcc.gnu.org/onlinedocs/gcc-3.2/gcc/i386-and-x86-64-Options.html#i386%20and%20x86-64%20Options
dies nicht angegeben ist du siest dort auch die möglichen einträge für -mcpu=
und chroot neu
Code: |
chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
emerge sync
env-update
source /etc/profile
cd /usr/portage
scripts/bootstrap.sh
|
jetzt solte es eigentlich klappen.
Gruss
kurt |
|
Back to top |
|
|
kurt Guru
Joined: 25 Aug 2003 Posts: 403 Location: Arni (AG); CH
|
Posted: Sat Aug 30, 2003 5:55 pm Post subject: |
|
|
alternativ
änder bit mal in der /mnt/gentoo/etc/make.conf
Code: |
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon -O2 -funroll-loops -pipe"
|
Gruss
kurt[/code] |
|
Back to top |
|
|
CS01 n00b
Joined: 10 Jun 2003 Posts: 29
|
Posted: Sun Aug 31, 2003 2:53 pm Post subject: |
|
|
hat leider immer noch nicht geklappt? irgendwie verstehe ich das nicht.
das ergibt keinen sinn.
kann das vielleicht, daran liegen, dass das stage packet nen schaden hat? obwohl er ja den quellcode direkt aus dem netz. |
|
Back to top |
|
|
kurt Guru
Joined: 25 Aug 2003 Posts: 403 Location: Arni (AG); CH
|
Posted: Sun Aug 31, 2003 3:07 pm Post subject: |
|
|
dan häte beim entpacke eine fählermeldung kommen sollen fals das stage1 ein fehler haben sollte.
leider kann ich dir nicht mehr weiterhelfen da ich so hartnäckige probleme wirklich nicht übers fohrum lössen kann.
versuchs doch mal mit stage2
dort kannst du den bootstrap prozes nochmal drübelaufen lassen
vieleicht ist auch dein Prozesor defeckt
gruss
kurt |
|
Back to top |
|
|
Ragin l33t
Joined: 14 Apr 2003 Posts: 776
|
Posted: Sun Aug 31, 2003 4:26 pm Post subject: |
|
|
ACCEPT_KEYWORDS hast du auch kommentiert???
Ich weiss, ich habe das weiter oben schonmal gesagt, aber da hast du nur erwähnt, dass der Speicher i.O. ist.
Leider beisst sich ACCEPT_KEYWORDS und bootstrap.sh ab und an. Daher ist es immer besser, diese Option erst danach zu aktivieren. Dann hat man meist schon ein System drauf und wenn da mal was nicht kompiliert wird, ist das nicht so tragisch. _________________ "Innerhalb der Computergemeinschaft lebt man nach der Grundregel, die Gegenwart sei ein Programmfehler, der in der nächsten Ausgabe behoben sein wird."
Clifford Stoll, amerik. Astrophysiker u. Computer- Pionier |
|
Back to top |
|
|
CS01 n00b
Joined: 10 Jun 2003 Posts: 29
|
Posted: Sun Aug 31, 2003 5:50 pm Post subject: |
|
|
hab ich auch probiert. ich werd wohl stage 2 nehmen müssen. werde demnächst noch mal nen anderen pc mit stage1 machen und wenn da dann auch der fehler kommt gebe ich meine versuche mit gentoo auf |
|
Back to top |
|
|
CS01 n00b
Joined: 10 Jun 2003 Posts: 29
|
Posted: Mon Sep 01, 2003 5:39 pm Post subject: |
|
|
hallo nochmal!
ich habe jetzt gentoo noch mal neu installiert und jetzt geht es. ich habe aber in der make.conf die USE verändert und zwar hab ich geschaut welche flags schon von vorneherein dabei sind und die raus genommen. ich schätze mal weil ich soviele flags gesetzt habe und davon einige von vorneherein schon dabei waren hat er nen fehler gemacht. weil ich sonst nix anders gemacht habe.
ausser veilleicht das mir einmal die var partition voll gelaufen ist. |
|
Back to top |
|
|
kurt Guru
Joined: 25 Aug 2003 Posts: 403 Location: Arni (AG); CH
|
Posted: Tue Sep 02, 2003 10:10 pm Post subject: |
|
|
hallo
die USE flags waren es sicher nicht da sie nur zur auswertung benutzt werden.
ob die USE flags aditional sind weis ich nicht den die anderen variaben in der make.conf uberschreiben ja auch die vorgaben mal abgesehn davon fehlen in der make.defaults die "\" am ende der zeilen wenn die nächste zeile dazugehören soll, schon aus diesem grund soltest du alle USE flags die du benötigst in der make.conf eintragen
eine lösung hab ich dir ja noch versprochen wegen den flags "qt" und "odbc" ich hab nochmal nachgeschaut mit ACCEPT_KEYWORDS="x86" hat du keine probleme erst mit ACCEPT_KEYWORDS="~x86" in diesem fall müstest du's wie folgt machen
Code: |
emerge \=unixODBC-2.0*
emerge -u unixODBC |
gruss
kurt |
|
Back to top |
|
|
CS01 n00b
Joined: 10 Jun 2003 Posts: 29
|
Posted: Thu Sep 04, 2003 11:29 am Post subject: |
|
|
danke nochmal!
stehe zwar jetzt vor dem problem das gentoo bei emerge system sich auf hängt, aber das scheint dann doch an der hardware zuliegen |
|
Back to top |
|
|
|