Здравейте. Преди време реших да пробвам FreeBSD като десктоп система. Допада ми, въпреки че е доста различен от това, с което съм свикнал. Реших да инсталирам минималната система и инсталирам каквото ми трябва допълнително. Така и направих. Обаче исках да си кача и КДЕ. Отидох в папката с портовете и оставих компютъра да компилира. Беше спряло на компилирането на arts c грешка:
Цитат |
===> Building for arts-1.5.1,1 gmake all-recursive gmake[1]: Entering directory `/usr/ports/audio/arts/work/arts-1.5.1' Making all in libltdl gmake[2]: Entering directory `/usr/ports/audio/arts/work/arts-1.5.1/libltdl' gmake[2]: Nothing to be done for `all'. gmake[2]: Leaving directory `/usr/ports/audio/arts/work/arts-1.5.1/libltdl' Making all in mcop gmake[2]: Entering directory `/usr/ports/audio/arts/work/arts-1.5.1/mcop' gmake all-am gmake[3]: Entering directory `/usr/ports/audio/arts/work/arts-1.5.1/mcop' gmake[3]: Leaving directory `/usr/ports/audio/arts/work/arts-1.5.1/mcop' gmake[2]: Leaving directory `/usr/ports/audio/arts/work/arts-1.5.1/mcop' Making all in mcopidl gmake[2]: Entering directory `/usr/ports/audio/arts/work/arts-1.5.1/mcopidl' gmake[2]: Nothing to be done for `all'. gmake[2]: Leaving directory `/usr/ports/audio/arts/work/arts-1.5.1/mcopidl' Making all in flow gmake[2]: Entering directory `/usr/ports/audio/arts/work/arts-1.5.1/flow' Making all in mcopclass gmake[3]: Entering directory `/usr/ports/audio/arts/work/arts-1.5.1/flow/mcopclass' gmake[3]: Nothing to be done for `all'. gmake[3]: Leaving directory `/usr/ports/audio/arts/work/arts-1.5.1/flow/mcopclass' Making all in gsl gmake[3]: Entering directory `/usr/ports/audio/arts/work/arts-1.5.1/flow/gsl' gmake[3]: Nothing to be done for `all'. gmake[3]: Leaving directory `/usr/ports/audio/arts/work/arts-1.5.1/flow/gsl' Making all in gslpp gmake[3]: Entering directory `/usr/ports/audio/arts/work/arts-1.5.1/flow/gslpp' gmake[3]: Nothing to be done for `all'. gmake[3]: Leaving directory `/usr/ports/audio/arts/work/arts-1.5.1/flow/gslpp' gmake[3]: Entering directory `/usr/ports/audio/arts/work/arts-1.5.1/flow' gmake[3]: Nothing to be done for `all-am'. gmake[3]: Leaving directory `/usr/ports/audio/arts/work/arts-1.5.1/flow' gmake[2]: Leaving directory `/usr/ports/audio/arts/work/arts-1.5.1/flow' Making all in mcop_mt gmake[2]: Entering directory `/usr/ports/audio/arts/work/arts-1.5.1/mcop_mt' gmake[2]: Nothing to be done for `all'. gmake[2]: Leaving directory `/usr/ports/audio/arts/work/arts-1.5.1/mcop_mt' Making all in soundserver gmake[2]: Entering directory `/usr/ports/audio/arts/work/arts-1.5.1/soundserver' /bin/sh ../libtool --silent --tag=CXX --mode=link c++ -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -fno-strict-aliasing -pipe -DHAVE_VASPRINTF -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -ftemplate-depth-99 -o artsd -D_THREAD_SAFE -pthread soundserverv2_impl.o soundserver_impl.o simplesoundserver_impl.o artsd.o cpuusage.o samplestorage_impl.o crashhandler.o soundserverstartup_impl.o libsoundserver_idl.la ../flow/libartsflow.la ../mcop_mt/libmcop_mt.la -Wl,-export-dynamic -L/usr/local/lib -L/usr/X11R6/lib -ljpeg -L/usr/X11R6/lib gmake[2]: Leaving directory `/usr/ports/audio/arts/work/arts-1.5.1/soundserver' gmake[1]: Leaving directory `/usr/ports/audio/arts/work/arts-1.5.1' *** Error code 2
Stop in /usr/ports/audio/arts. *** Error code 1
Stop in /usr/ports/x11/kdelibs3. *** Error code 1
Stop in /usr/ports/x11/kdebase3. *** Error code 1
Stop in /usr/ports/x11/kde-lite. |
Записах си грешките в един файл, но тези може да не са излезли по-отгоре:
Цитат |
/usr/ports/audio/arts/work/arts-1.5.1/mcop/.libs/libmcop.so: warning: warning: m ktemp() possibly used unsafely; consider using mkstemp() /usr/local/lib/libjack.so: undefined reference to `posix_memalign' gmake[2]: *** [artsd] Error 1 gmake[1]: *** [all-recursive] Error 1 gmake: *** [all] Error 2
|
Ъпдейтнах пакетите в системата (portupgrade -ra), защото си мислех че проблема може да е в някой стар пакет, но компилацията пак даде същата грешка. Пробвах с инсталирането на готов пакет и после ъпдейтването му до желания, но portupgrade спря с грешка в linker. В момента не мога да пусна точната грешка. Мисля, че по-късно ще успея.
Някой може ли да ми помогне с компилацията на пакета, тъй като искам да си кача КДЕ 3.5.1, а без този пакети май не става
'>
Благодаря предварително!
EDIT:
Цитат |
audiomanager_impl.cc:325: fatal error: opening dependency file .deps/audiomanage r_impl.Tpo: No such file or directory compilation terminated. gmake[3]: *** [audiomanager_impl.lo] Error 1 gmake[3]: Leaving directory `/usr/ports/audio/arts/work/arts-1.5.1/flow' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/usr/ports/audio/arts/work/arts-1.5.1/flow' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr/ports/audio/arts/work/arts-1.5.1' gmake: *** [all] Error 2 *** Error code 2
Stop in /usr/ports/audio/arts. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade31251.75 ma ke ** Fix the problem and try again. ** Listing the failed packages (*:skipped / !:failed) ! audio/arts (arts-1.4.2,1) (unknown build error) ---> Packages processed: 0 done, 179 ignored, 0 skipped and 1 failed
|
Това са последните редове, които portupgrade ми изкарва преди да спре.