3
|
Linux секция за напреднали / Хардуерни и софтуерни проблеми / Fedora + gcc проблем - cannot create executable
|
-: Mar 23, 2006, 01:10
|
Здравейте, от много време ползвам FC4 и преди няколко дена ъпдейтнах всичко, без един два пакета и ядрото. Едва сега ми се наложи да компилирам нещо и се оказа, че при всеки ./configure получавам следното: Цитат | checking for C compiler default output file name... configure: error: C compiler cannot create executables
|
А при компилиране на съвсем простата:
Цитат | #include <stdio.h>
main () { printf("test"); }
|
с "#gcc t1.c" получавам: --------------------- /usr/lib/gcc/i386-redhat-linux/4.0.2/../../../crt1.o(.text+0xc): In function `_start': : undefined reference to `__libc_csu_fini'
/usr/lib/gcc/i386-redhat-linux/4.0.2/../../../crt1.o(.text+0xc): In function `_start': : undefined reference to `libc_csu_init' collect2: ld returned 1 exit status ---------------
FC4 беше пълна инсталация така, че не липсват никакви пакети. Предполагам, че нещо от ъпдейта се е омазало... Приемам всякакви идеи за бързо оправяне. Евентуално ще пробвам просто да си инсталирам старите пакети от FC4.
|
|
|
5
|
Linux секция за напреднали / Хардуерни и софтуерни проблеми / много файлове на Debian/alpha не са ELF?!
|
-: Oct 01, 2005, 21:37
|
Пиша в секцията за напреднали, защото се надявам някой тук да е използвал alpha машина. Та аз съм съвсем нов потребител на Debian качен на една alpha 600 personal workstation. Проблемът е, че още с инсталацията (от boot CD) се качиха файлове, които трябва да са ELF, а не са! T.е. първите им два байта - magic numbers - не указват тип ELF, а може би и самите файлове не са наред. На изпълним файл, който е наред file дава 64bit ELF ..., а на тези, които не са наред - просто :data. За съжаление отново разкачих нещата около алфата и забравих да пробвам дали ако сменя първите два байта дали ще се оправи някой файл. С apt-get като дръпнах (май беше twm) отново ми качи файлове, които аз виждам на моя redhat, че трбява да са ELF, но там не са (и разбира се ми излезе в debian-a грешка, че не е). Та въпросът ми е - от какво може да е това? Доста файлове от debian repository-то за alpha имат този проблем или е при мен нещо? Някой ако е инсталирал debian (или въобще някой друг линукс) на не-86 архитектура сблъсквал ли се с подобно нещо?
|
|
|
6
|
BSD секция / Настройки на хардуер / Проблем с инсталацията на FreeBSD на alpha машина
|
-: Aug 14, 2005, 20:49
|
Опитвам се да инсталирам freeBSD 5.4 на alpha машина (600a personal workstation). Проблемът е, че след като заредя от ЦД-то и започне инсталацията, не се виждат никакви хард дискове, а има един свързан на АТА канала ( CMD 646). В SRM конзолата с show device се вижда - DKA0 - и правилното име на харда ( excelstore не знам какво си, а също и с един стар 3,2Г quantum). Обаче доколкото си спомням преди да превключа машината от alphaBIOS към SRM конзолата, alphaBIOS ми показваше диска като not active (not activated). Може би зарди това не го вижда. Как да го активирам?
|
|
|
7
|
Linux секция за начинаещи / Настройка на хардуер / как да настроя на i810 вертикалната честота
|
-: Mar 31, 2005, 10:30
|
всичко това го пробвах '> (сложих modline с gtf). Но все ми казва, че не е намерен BIOS за избрания режим. Попрочетох и май трябва да префлашна БИОС-а на дъното за да може видеокартата повече (което няма как да стане, щото ПЦто е служебно и няма флопи '> ). xvidtune - и с нея пробвах - тя въобще не тръгва - казва, че видеокартата не се поддържа или нещо такова. Мерси все пак.
|
|
|
8
|
Linux секция за начинаещи / Настройка на хардуер / как да настроя на i810 вертикалната честота
|
-: Mar 30, 2005, 16:39
|
Искам да настроя дъно с вградено i810 да работи на 100Хз (на 800 или на 1024). Обаче от XFree86.0.log-a оставам с впечатление, че въобще не може на толкова: Цитат | (II) I810(0): Supported VESA Video Modes: (II) I810(0): 720x400@70Hz (II) I810(0): 640x480@60Hz (II) I810(0): 800x600@60Hz (II) I810(0): 800x600@75Hz (II) I810(0): 1024x768@60Hz (II) I810(0): 1024x768@75Hz (II) I810(0): 1280x1024@75Hz (II) I810(0): Manufacturer's mask: 0 (II) I810(0): Supported Future Video Modes: (II) I810(0): #0: hsize: 640 vsize 480 refresh: 85 vid: 22833 (II) I810(0): #1: hsize: 1024 vsize 768 refresh: 85 vid: 22881 (II) I810(0): #2: hsize: 800 vsize 600 refresh: 85 vid: 22853 (II) I810(0): #3: hsize: 800 vsize 600 refresh: 100 vid: 26693 (II) I810(0): #4: hsize: 1600 vsize 1200 refresh: 60 vid: 16553
|
Кой драйвер може 100Хз - vesa също не може. mga, nv? Те могат ли (ако трябва - видеокартата ще се сменя)
P.S. забравих да кажа, че съм с XFree86 Version 4.3.0 (Red Hat Linux release: 4.3.0-2). (който идва с RH9)
|
|
|
10
|
Linux секция за начинаещи / Настройка на програми / как да забраня disk cache и disk buffers?
|
-: Jan 06, 2005, 16:51
|
то не, че не ми стига РАМ-а. Напротив - в повечето случаи го ползвам на половина. Именно когато има свободна памет започва това вбесяващо попълване на тея кешове. Разбира се когато ми потрябва рам (като пусна две апачета, mysql, oracle, vmware и още някакви простотии) паметта се освобождава от тея кешове и се заема от приложенията. Но именно запълването при свободна РАМ ме вбесява вече. Иначе аз имам 3 диска по 80Г. Да не би да е заради това? Иначе ще го пробвам това, което пишеш. Лошото е, че два от дисковете са на scsi емулация и в /proc/scsi/it-8212/ няма settings. Не пречи да го създам де '> дано не скапя нещо.
|
|
|
11
|
Linux секция за начинаещи / Настройка на програми / как да забраня disk cache и disk buffers?
|
-: Jan 06, 2005, 14:45
|
ясно. А все пак не може ли да се ограничи - например до 200МБ рам да се позволява да заемат. Защото мисля да си взимам още 512 - да стане 1Г и в този случай като почне да ги пълни cache и buffers и ПЦ-то направо умира '> Защото при 1Г, заетата от мен памет малко след зареждането ще е ~250мб и останалите 750 като почне да ги пълни ... забравям за компютъра за едно 4-5 минути. Това как да е, но съм забелязал, че и по време на работа (много часове след зареждането) пак почва по някое време активно да работи с този дисков кеш и пак компютъра умира за 2-3мин. А като стане 1Г ще станат 4-5 мин. Това би било абсолютно неприемливо например за един сървър - там как се избягва това? С redhat 9 с 2.4.20-8 съм
|
|
|
13
|
Linux секция за начинаещи / Настройка на хардуер / помощса писа за инсталирането на it8212 на 2.6.9
|
-: Nov 26, 2004, 18:17
|
Имам ite8212 raid контролер (не е вграден в дъното - на PCI е) и искам да го подкарам да работи под 2.6. На ite.com.tw има драйвери за 2.4 които тръгват без проблем на 2.4. (работят като емулират SCSI и дисковете се виждат като /dev/sda ... ). Проблема идва с ядро 2.6 - на сайта няма компилирани драйвери, а сорсът, който уж е специално за 2.6.1 въобще не успявам да го компилирам. Намерих други драйвери, които са писани за 2.6.8/2.6.9 и според автора им трябва дисковете да се виждат като най-обикновени ata. Компилирах и modprobe-нах, но след това не знам как да търся самите устройства - би трябвало да са /dev/hde и т.н. С makedev ги създадох, но всъщност не са блокови устройства и при следващия рестарт ги няма. Ако може някой да ми каже как въобще се процедира с подобни раид контролери и как се създават устройства. Или ако някой въобще е подкарвал точно този контролер ще съм много благодарен ако каже как. Трябват ми само ИДЕ каналите - няма да го ползвам за РАИД.
P.S. нещо съм омазал заглавието. ако може някой админ да го оправи.
|
|
|
|