Вопрос такой:
существуют две ветки gcc: 3 и 4.
На системе Slackware linux 10.1 (ядро 2.4.32), gcc-3.4.6 компилится без проблем,
а вот с gcc-4.1.0 есть проблемы: При компиляции происходит ошибка.
Может кто подскажет, почему? : (исходник gcc полный)Making all in midi-alsa
make[6]: Entering directory `/home/src/gcc-4.1.0/objdir/i686-pc-linux-gnu/libjava/classpath/native/jni/midi-alsa'
make[6]: *** No rule to make target `gnu_javax_sound_midi_alsa_AlsaMidiSequencerDevice.c', needed by `gnu_javax_sound_midi_alsa_AlsaMidiSequencerDevice.lo'. Stop.
make[6]: Leaving directory `/home/src/gcc-4.1.0/objdir/i686-pc-linux-gnu/libjava/classpath/native/jni/midi-alsa'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/home/src/gcc-4.1.0/objdir/i686-pc-linux-gnu/libjava/classpath/native/jni'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/src/gcc-4.1.0/objdir/i686-pc-linux-gnu/libjava/classpath/native'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/src/gcc-4.1.0/objdir/i686-pc-linux-gnu/libjava/classpath'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/src/gcc-4.1.0/objdir/i686-pc-linux-gnu/libjava'
make[1]: *** [all-target-libjava] Error 2
make[1]: Leaving directory `/home/src/gcc-4.1.0/objdir'
make: *** [all] Error 2
Забыл сказать, что машина на процессоре Pentium-4, т.е. от аппаратуры должна не зависеть данная ошибка.
Хотя бы скажите где копать, ну или чем намного лучше 4.1.0 от 3.4.6 ?
>Хотя бы скажите где копать, ну или чем намного лучше 4.1.0 от
>3.4.6 ?
у мну с 4.1.1 та же трабля
ну, не знаю где копать... в сорцах не силён, но ковыряться пытался... толком ничего не смог накопать
Я пошел по пути меньшего сопротивления раскрыл 4.1.1 core, туда вкинул 4.1.1 g++ затем objc и testsuite-4.1.1
затем configure && make all && make install
стало но-проблем ;)
только не очень пойму к чему джава компелятор нужен, когда в sjdk есть он е все что приходится собирать джавовкое требует только сановкую джаву.....