![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for Advanced & Ekspertsøgning Brugere Expert-til-ekspert. Lær avancerede UNIX, UNIX-kommandoer, Linux operativsystemer, systemadministration, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Problemer med Seneste | By_Jam | UNIX for Advanced & Ekspertsøgning Brugere | 3 | 09-29-2006 04:12 AM |
| Problemer med Make | frustrated1 | Sun Solaris | 1 | 07-23-2005 10:16 PM |
| Problemer med gnu gøre | handak9 | UNIX for Advanced & Ekspertsøgning Brugere | 2 | 10-01-2004 05:20 AM |
| CD-ROM Problemer | saucierm | UNIX for dummyer Spørgsmål & svar | 5 | 10-23-2003 03:20 PM |
| problemer med at gøre | kmgrady01 | UNIX for dummyer Spørgsmål & svar | 2 | 03-22-2002 02:58 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
"stille" problemer (compliation problemer?)
Jeg prøver at kompilere og installere begge seneste version af "stille" og
seneste version af "openssh" på min Sparc20. Jeg er løbet ind i følgende problemer ... og jeg ved ikke, hvad de betyder. Kan nogen behage hjælp mig at løse disse problemer? Jeg bruger 'make' version, der blev inkluderet med Solaris 8. 'gøre (ny version) "fejl: ------------- # Make gøre alle-rekursiv Gøre alle i glob gcc-DHAVE_CONFIG_H-I. -I. -I .. -g-O2-c glob.c gcc-DHAVE_CONFIG_H-I. -I. -I .. -g-O2-c fnmatch.c rm-f libglob.a ar cru libglob.a glob.o fnmatch.o : Libglob.a Gøre alle i i18n gcc-DALIASPATH \u003d \ "/ usr / local / share / locale:. \" -DLOCALEDIR \u003d \ "/ usr / local / share / locale \"-DLIBDIR \u003d \ "/ usr / local / lib \" -DINCLUDEDIR \u003d \ "/ usr / local / include \"-DHAVE_CONFIG_H-I. -I. -I./glob-G-O2 -c ar.c / usr / CCS / bin / som: "/ var/tmp/ccy5n06u.s", line 902: error: unknown opcode ". underafsnit" / usr / CCS / bin / som: "/ var/tmp/ccy5n06u.s", line 902: error: erklæring syntaks / usr / CCS / bin / som: "/ var/tmp/ccy5n06u.s", line 910: error: unknown opcode ". tidligere" / usr / CCS / bin / som: "/ var/tmp/ccy5n06u.s", line 910: error: erklæring syntaks *** Error code 1 gøre: Fatal error: Command failed for målet `ar.o ' Aktuelle arbejdsmappe / usr/export/home/root/make-3.79.1 *** Error code 1 Fabrikat: Fatal fejl: Kommando mislykkedes for mål «all-rekursiv ' Aktuelle arbejdsmappe / usr/export/home/root/make-3.79.1 *** Error code 1 gøre: Fatal error: Command failed for målet `all-recursive-am" --------- OpenSSH problemer: --------- # Make (cd OpenBSD-compat; gøre) gcc-g-O2-Wall-Wpointer-arith-WNO-initialiseret-I. -I .. -I. -I. / .. -I/usr/local/ssl/include -I/usr/local/include-DHAVE_CONFIG_H-c inet_aton.c inet_aton.c: In function `inet_aton«: inet_aton.c: 117: warning: sænket har type `char ' inet_aton.c: 128: warning: sænket har type `char ' inet_aton.c: 131: warning: sænket har type `char ' inet_aton.c: 133: warning: sænket har type `char ' inet_aton.c: 155: warning: sænket har type `char ' / usr / CCS / bin / som: "/ var/tmp/cc3qpt5M.s", line 941: error: unknown opcode ". underafsnit" / usr / CCS / bin / som: "/ var/tmp/cc3qpt5M.s", line 941: error: erklæring syntaks / usr / CCS / bin / som: "/ var/tmp/cc3qpt5M.s", line 949: error: unknown opcode ". tidligere" / usr / CCS / bin / som: "/ var/tmp/cc3qpt5M.s", line 949: error: erklæring syntaks *** Error code 1 gøre: Fatal error: Command failed for målet `inet_aton.o ' Aktuelle arbejdsmappe / usr/export/home/root/openssh-2.9.9p2/openbsd-compat *** Error code 1 Fabrikat: Fatal fejl: Kommando mislykkedes for målet `openbsd-compat/libopenbsd-compat.a ' -------------- |
|
||||
|
I dunno, hvis dette vil løse dit specifikke problem, men jeg kan huske noget software har problemer kompilere med den version af gøre leveres med Solaris 8. efter en vis README har jeg mene at installere gnu-gøre fix's fleste af disse problemer. www.sunfreeware.com burde have binære versioner tilgængelige.
held og lykke |
|
||||
|
tak for svaret ...
hvad du sagde, er sandt ... en masse af disse kildepakker anbefaler at bruge GNU's gøre. men problemet er der stadig, når jeg har installeret den seneste gøre build. nogle har nævnt noget om "som" ... Jeg er helt ny på dette, så bedes bære over med mig hvis jeg lyder som en idiot ... men er der nogen problemer med at gøre og Solaris version af "som"? Dette er virkelig bogging mig ned ... fordi jeg kan ikke kompilere mange kilder ... |
|
||||
|
Dette er ikke et problem med at gøre. Det er et problem med den mellemliggende assembler kode, der genereres af den version af gcc du bruger. Den assembler på Solaris (/ usr / CCS / bin / da) ikke forstår assembler direktiver, der genereres af GCC i den mellemliggende kode. Prøv at lægge den version af GCC, der fulgte leveres med Solaris 8. Det findes på Software Companion CD leveres med OS medierne.
|
|
||||
|
Den version af gcc leveres med Solaris 8 2.95.2. Da dette er en
forholdsvis nyere version, jeg bare bruge det, og jeg har ikke prøvet andet assembler. Men hvis du henter GNU binutils fra http://www.gnu.org/software/software...wToGetSoftware og ændre alle henvisninger til / usr / CCS / bin / som til stien til GNU assembler, bør dette arbejde. Problemet er mellem Solaris assembler og gcc. Brug af GNU assembler med GCC bør løse problemet. Imidlertid vil det tage en større indsats for at få dette arbejde, og du vil kun få en bug fix niveau ved at gøre det. Op til dig. |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|