[RIJEŠENO] kako instalirat GTK+
Postano: 15 srp 2013, 22:01
na linux mintu? je ima načina bez da se ručno instalirava paket po paket?
Regionalni Linux forum
https://www.linuxzasve.com/forum/
evo ako će ovo šta poslužitShicy je napisao/la:aj malo preciziraj
ovo kako si opisao problem je savršen primjer lošeg opisa problema
Kod: Označi sve
checking sys/event.h presence... no
checking for sys/event.h... no
checking for FAMOpen in -lfam... no
configure: WARNING: *** FAM support will not be built (FAM library not found) ***
checking for getxattr in -lc... yes
checking sys/xattr.h usability... yes
checking sys/xattr.h presence... yes
checking for sys/xattr.h... yes
checking for XATTR_NOFOLLOW... no
checking for LIBELF... no
checking for elf_begin in -lelf... no
checking for elf_getshdrstrndx in -lelf... no
checking for elf_getshdrnum in -lelf... no
checking libelf.h usability... no
checking libelf.h presence... no
checking for libelf.h... no
checking for platform-dependent source...
checking whether to compile timeloop... yes
checking if building for some Win32 platform... no
checking for thread implementation... posix
checking thread related cflags... -pthread
checking thread related libraries... -pthread
checking for localtime_r... yes
checking for gmtime_r... (cached) yes
checking for posix getpwuid_r... yes
checking for posix getgrgid_r... yes
checking for pthread_attr_setstacksize... yes
checking for pthread_condattr_setclock... yes
checking for clock_gettime... yes
checking for lock-free atomic intrinsics... yes
checking for futex(2) system call... yes
checking for eventfd(2) system call... yes
checking value of POLLIN... 1
checking value of POLLOUT... 4
checking value of POLLPRI... 2
checking value of POLLERR... 8
checking value of POLLHUP... 16
checking value of POLLNVAL... 32
checking for broken poll... no
checking whether compiler understands -Wno-pointer-sign... yes
checking for EILSEQ... yes
checking for gtkdoc-check... no
checking for gtkdoc-rebase... no
checking for gtkdoc-mkpdf... no
checking whether to build gtk-doc documentation... no
checking for xsltproc... no
checking for XML catalog (/etc/xml/catalog)... found
checking for xmlcatalog... /usr/bin/xmlcatalog
checking whether to generate man pages... no
checking whether to include dtrace tracing support... yes
checking for dtrace... no
checking whether to include systemtap tracing support... no
checking for guint32... yes
checking alignment of guint32... 4
checking for guint64... yes
checking alignment of guint64... 4
checking for unsigned long... yes
checking alignment of unsigned long... 4
checking for DBUS1... yes
checking for dbus-daemon... dbus-daemon
checking for -Bsymbolic-functions linker flag... yes
checking for -fvisibility=hidden compiler flag... yes
checking if gcc supports flag -Wall in envvar CFLAGS... yes
checking if gcc supports flag -Wstrict-prototypes in envvar CFLAGS... yes
checking if gcc supports flag -Werror=declaration-after-statement in envvar CFLAGS... yes
checking if gcc supports flag -Werror=missing-prototypes in envvar CFLAGS... yes
checking if gcc supports flag -Werror=implicit-function-declaration in envvar CFLAGS... yes
checking if gcc supports flag -Werror=pointer-arith in envvar CFLAGS... yes
checking if gcc supports flag -Werror=init-self in envvar CFLAGS... yes
checking if gcc supports flag -Werror=format-security in envvar CFLAGS... yes
checking if gcc supports flag -Werror=format=2 in envvar CFLAGS... yes
checking if gcc supports flag -Werror=missing-include-dirs in envvar CFLAGS... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating glib-2.0.pc
config.status: creating gmodule-2.0.pc
config.status: creating gmodule-export-2.0.pc
config.status: creating gmodule-no-export-2.0.pc
config.status: creating gthread-2.0.pc
config.status: creating gobject-2.0.pc
config.status: creating gio-2.0.pc
config.status: creating gio-unix-2.0.pc
config.status: creating gio-windows-2.0.pc
config.status: creating glib-zip
config.status: creating glib-gettextize
config.status: creating Makefile
config.status: creating build/Makefile
config.status: creating build/win32/Makefile
config.status: creating build/win32/dirent/Makefile
config.status: creating build/win32/vs9/Makefile
config.status: creating build/win32/vs10/Makefile
config.status: creating build/win32/vs11/Makefile
config.status: creating glib/Makefile
config.status: creating glib/glib.stp
config.status: creating glib/libcharset/Makefile
config.status: creating glib/gnulib/Makefile
config.status: creating glib/pcre/Makefile
config.status: creating glib/update-pcre/Makefile
config.status: creating glib/tests/Makefile
config.status: creating gmodule/Makefile
config.status: creating gmodule/gmoduleconf.h
config.status: creating gobject/Makefile
config.status: creating gobject/gobject.stp
config.status: creating gobject/glib-mkenums
config.status: creating gobject/tests/Makefile
config.status: creating gthread/Makefile
config.status: creating gio/Makefile
config.status: creating gio/gdbus-2.0/codegen/Makefile
config.status: creating gio/gdbus-2.0/codegen/config.py
config.status: creating gio/gnetworking.h
config.status: creating gio/xdgmime/Makefile
config.status: creating gio/inotify/Makefile
config.status: creating gio/kqueue/Makefile
config.status: creating gio/fen/Makefile
config.status: creating gio/fam/Makefile
config.status: creating gio/win32/Makefile
config.status: creating gio/tests/Makefile
config.status: creating gio/tests/gdbus-object-manager-example/Makefile
config.status: creating gio/tests/services/Makefile
config.status: creating gio/tests/services/org.gtk.GDBus.Examples.ObjectManager.service
config.status: creating po/Makefile.in
config.status: creating docs/Makefile
config.status: creating docs/reference/Makefile
config.status: creating docs/reference/glib/Makefile
config.status: creating docs/reference/glib/version.xml
config.status: creating docs/reference/gobject/Makefile
config.status: creating docs/reference/gobject/version.xml
config.status: creating docs/reference/gio/Makefile
config.status: creating docs/reference/gio/gdbus-object-manager-example/Makefile
config.status: creating docs/reference/gio/version.xml
config.status: creating tests/Makefile
config.status: creating tests/gobject/Makefile
config.status: creating tests/refcount/Makefile
config.status: creating m4macros/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: executing libtool commands
config.status: executing glib/glibconfig.h commands
config.status: executing chmod-scripts commands
paulo@DancingPuppy ~/Radna površina/glib-2.36.0 $ make
make all-recursive
make[1]: Ulazim u direktorij `/home/paulo/Radna površina/glib-2.36.0'
Making all in .
make[2]: Ulazim u direktorij `/home/paulo/Radna površina/glib-2.36.0'
make[2]: Izlazim iz direktorija `/home/paulo/Radna površina/glib-2.36.0'
Making all in m4macros
make[2]: Ulazim u direktorij `/home/paulo/Radna površina/glib-2.36.0/m4macros'
make[2]: Ništa za napraviti za `all'.
make[2]: Izlazim iz direktorija `/home/paulo/Radna površina/glib-2.36.0/m4macros'
Making all in glib
make[2]: Ulazim u direktorij `/home/paulo/Radna površina/glib-2.36.0/glib'
GEN glibconfig-stamp
config.status: executing glib/glibconfig.h commands
config.status: glib/glibconfig.h is unchanged
make all-recursive
make[3]: Ulazim u direktorij `/home/paulo/Radna površina/glib-2.36.0/glib'
Making all in libcharset
make[4]: Ulazim u direktorij `/home/paulo/Radna površina/glib-2.36.0/glib/libcharset'
CC libcharset_la-localcharset.lo
CCLD libcharset.la
GEN ref-add.sed
GEN ref-del.sed
GEN charset.alias
make[4]: Izlazim iz direktorija `/home/paulo/Radna površina/glib-2.36.0/glib/libcharset'
Making all in pcre
make[4]: Ulazim u direktorij `/home/paulo/Radna površina/glib-2.36.0/glib/pcre'
CC libpcre_la-pcre_byte_order.lo
CC libpcre_la-pcre_chartables.lo
CC libpcre_la-pcre_compile.lo
CC libpcre_la-pcre_config.lo
CC libpcre_la-pcre_dfa_exec.lo
CC libpcre_la-pcre_exec.lo
CC libpcre_la-pcre_fullinfo.lo
CC libpcre_la-pcre_get.lo
CC libpcre_la-pcre_globals.lo
CC libpcre_la-pcre_jit_compile.lo
CC libpcre_la-pcre_newline.lo
CC libpcre_la-pcre_ord2utf8.lo
CC libpcre_la-pcre_string_utils.lo
CC libpcre_la-pcre_study.lo
CC libpcre_la-pcre_tables.lo
CC libpcre_la-pcre_valid_utf8.lo
CC libpcre_la-pcre_xclass.lo
CCLD libpcre.la
make[4]: Izlazim iz direktorija `/home/paulo/Radna površina/glib-2.36.0/glib/pcre'
Making all in update-pcre
make[4]: Ulazim u direktorij `/home/paulo/Radna površina/glib-2.36.0/glib/update-pcre'
make[4]: Ništa za napraviti za `all'.
make[4]: Izlazim iz direktorija `/home/paulo/Radna površina/glib-2.36.0/glib/update-pcre'
Making all in .
make[4]: Ulazim u direktorij `/home/paulo/Radna površina/glib-2.36.0/glib'
CC libglib_2_0_la-gallocator.lo
CC libglib_2_0_la-gcache.lo
CC libglib_2_0_la-gcompletion.lo
CC libglib_2_0_la-grel.lo
CC libglib_2_0_la-gthread-deprecated.lo
CC libglib_2_0_la-garray.lo
CC libglib_2_0_la-gasyncqueue.lo
CC libglib_2_0_la-gatomic.lo
CC libglib_2_0_la-gbacktrace.lo
gbacktrace.c: In function 'stack_trace':
gbacktrace.c:301:22: warning: ignoring return value of 'dup', declared with attribute warn_unused_result [-Wunused-result]
gbacktrace.c:302:22: warning: ignoring return value of 'dup', declared with attribute warn_unused_result [-Wunused-result]
gbacktrace.c:303:22: warning: ignoring return value of 'dup', declared with attribute warn_unused_result [-Wunused-result]
gbacktrace.c:318:9: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
gbacktrace.c:319:9: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
gbacktrace.c:320:9: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
gbacktrace.c: In function 'g_on_error_query':
gbacktrace.c:177:11: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
CC libglib_2_0_la-gbase64.lo
CC libglib_2_0_la-gbitlock.lo
CC libglib_2_0_la-gbookmarkfile.lo
CC libglib_2_0_la-gbytes.lo
CC libglib_2_0_la-gcharset.lo
CC libglib_2_0_la-gchecksum.lo
CC libglib_2_0_la-gconvert.lo
CC libglib_2_0_la-gdataset.lo
CC libglib_2_0_la-gdate.lo
CC libglib_2_0_la-gdatetime.lo
CC libglib_2_0_la-gdir.lo
CC libglib_2_0_la-genviron.lo
CC libglib_2_0_la-gerror.lo
CC libglib_2_0_la-gfileutils.lo
CC libglib_2_0_la-ggettext.lo
CC libglib_2_0_la-ghash.lo
CC libglib_2_0_la-ghmac.lo
CC libglib_2_0_la-ghook.lo
CC libglib_2_0_la-ghostutils.lo
CC libglib_2_0_la-giochannel.lo
CC libglib_2_0_la-gkeyfile.lo
CC libglib_2_0_la-glib-init.lo
CC libglib_2_0_la-glib-private.lo
CC libglib_2_0_la-glist.lo
CC libglib_2_0_la-gmain.lo
CC libglib_2_0_la-gmappedfile.lo
CC libglib_2_0_la-gmarkup.lo
CC libglib_2_0_la-gmem.lo
CC libglib_2_0_la-gmessages.lo
CC libglib_2_0_la-gnode.lo
CC libglib_2_0_la-goption.lo
CC libglib_2_0_la-gpattern.lo
CC libglib_2_0_la-gpoll.lo
CC libglib_2_0_la-gprimes.lo
CC libglib_2_0_la-gqsort.lo
CC libglib_2_0_la-gquark.lo
CC libglib_2_0_la-gqueue.lo
CC libglib_2_0_la-grand.lo
CC libglib_2_0_la-gregex.lo
CC libglib_2_0_la-gscanner.lo
CC libglib_2_0_la-gsequence.lo
CC libglib_2_0_la-gshell.lo
CC libglib_2_0_la-gslice.lo
CC libglib_2_0_la-gslist.lo
CC libglib_2_0_la-gstdio.lo
CC libglib_2_0_la-gstrfuncs.lo
CC libglib_2_0_la-gstring.lo
CC libglib_2_0_la-gstringchunk.lo
CC libglib_2_0_la-gtestutils.lo
CC libglib_2_0_la-gthread.lo
CC libglib_2_0_la-gthreadpool.lo
CC libglib_2_0_la-gtimer.lo
CC libglib_2_0_la-gtimezone.lo
CC libglib_2_0_la-gtrashstack.lo
CC libglib_2_0_la-gtree.lo
CC libglib_2_0_la-guniprop.lo
CC libglib_2_0_la-gutf8.lo
CC libglib_2_0_la-gunibreak.lo
CC libglib_2_0_la-gunicollate.lo
CC libglib_2_0_la-gunidecomp.lo
CC libglib_2_0_la-gurifuncs.lo
CC libglib_2_0_la-gutils.lo
CC libglib_2_0_la-gvariant.lo
CC libglib_2_0_la-gvariant-core.lo
CC libglib_2_0_la-gvariant-parser.lo
CC libglib_2_0_la-gvariant-serialiser.lo
CC libglib_2_0_la-gvarianttypeinfo.lo
CC libglib_2_0_la-gvarianttype.lo
CC libglib_2_0_la-gversion.lo
CC libglib_2_0_la-gwakeup.lo
CC libglib_2_0_la-gprintf.lo
CC libglib_2_0_la-glib-unix.lo
CC libglib_2_0_la-gthread-posix.lo
CC giounix.lo
CC gspawn.lo
CCLD libglib-2.0.la
CC gtester.o
CCLD gtester
echo glib-unix.h glib-object.h glib.h galloca.h garray.h gasyncqueue.h gatomic.h gbacktrace.h gbase64.h gbitlock.h gbookmarkfile.h gbytes.h gcharset.h gchecksum.h gconvert.h gdataset.h gdate.h gdatetime.h gdir.h genviron.h gerror.h gfileutils.h ggettext.h ghash.h ghmac.h ghook.h ghostutils.h gi18n.h gi18n-lib.h giochannel.h gkeyfile.h glist.h gmacros.h gmain.h gmappedfile.h gmarkup.h gmem.h gmessages.h gnode.h goption.h gpattern.h gpoll.h gprimes.h gqsort.h gquark.h gqueue.h grand.h gregex.h gscanner.h gsequence.h gshell.h gslice.h gslist.h gspawn.h gstdio.h gstrfuncs.h gtestutils.h gstring.h gstringchunk.h gthread.h gthreadpool.h gtimer.h gtimezone.h gtrashstack.h gtree.h gtypes.h gunicode.h gurifuncs.h gutils.h gvarianttype.h gvariant.h gversion.h gversionmacros.h gwin32.h gprintf.h > glib-public-headers.txt.tmp && mv glib-public-headers.txt.tmp glib-public-headers.txt
make[4]: Izlazim iz direktorija `/home/paulo/Radna površina/glib-2.36.0/glib'
Making all in tests
make[4]: Ulazim u direktorij `/home/paulo/Radna površina/glib-2.36.0/glib/tests'
CC array-test.o
CCLD array-test
CC asyncqueue.o
CCLD asyncqueue
CC atomic-atomic.o
CCLD atomic
CC base64.o
CCLD base64
CC bitlock.o
CCLD bitlock
CC bookmarkfile.o
CCLD bookmarkfile
CC bytes.o
CCLD bytes
CC cache.o
CCLD cache
CC checksum.o
CCLD checksum
CC collate.o
CCLD collate
CC cond.o
CCLD cond
CC convert.o
CCLD convert
CC dataset.o
CCLD dataset
CC date.o
CCLD date
CC dir.o
CCLD dir
CC environment.o
CCLD environment
CC error.o
CCLD error
CC fileutils.o
fileutils.c: In function „test_set_contents”:
fileutils.c:748:9: upozorenje: ignoring return value of „write”, declared with attribute warn_unused_result [-Wunused-result]
CCLD fileutils
CC gdatetime.o
CCLD gdatetime
CC gvariant.o
CCLD gvariant
CC gwakeuptest.o
CC gwakeup.o
CCLD gwakeup
CC hash.o
CCLD hash
CC hmac.o
CCLD hmac
CC hook.o
CCLD hook
CC hostutils.o
CCLD hostutils
CC keyfile.o
CCLD keyfile
CC list.o
CCLD list
CC logging.o
CCLD logging
CC mainloop.o
mainloop.c: In function „test_source_unix_fd_api”:
mainloop.c:1157:8: upozorenje: ignoring return value of „pipe”, declared with attribute warn_unused_result [-Wunused-result]
mainloop.c:1158:8: upozorenje: ignoring return value of „pipe”, declared with attribute warn_unused_result [-Wunused-result]
CCLD mainloop
CC mappedfile.o
CCLD mappedfile
CC markup-parse.o
CCLD markup-parse
CC markup-collect.o
CCLD markup-collect
CC markup-escape.o
CCLD markup-escape
CC markup-subparser.o
CCLD markup-subparser
CC mem-overflow.o
CCLD mem-overflow
CC mutex.o
CCLD mutex
CC node.o
CCLD node
CC once.o
CCLD once
CC option-context.o
CCLD option-context
CC option-argv0.o
CCLD option-argv0
CC pattern.o
CCLD pattern
CC private.o
CCLD private
CC protocol.o
CCLD protocol
CC queue.o
CCLD queue
CC rand.o
CCLD rand
CC rec-mutex.o
CCLD rec-mutex
CC regex.o
CCLD regex
CC rwlock.o
CCLD rwlock
CC scannerapi.o
CCLD scannerapi
CC sequence.o
CCLD sequence
CC shell.o
CCLD shell
CC slice.o
CCLD slice
CC slist.o
CCLD slist
CC sort.o
CCLD sort
CC spawn-multithreaded.o
CCLD spawn-multithreaded
CC spawn-singlethread.o
CCLD spawn-singlethread
CC strfuncs.o
CCLD strfuncs
CC string.o
CCLD string
CC testing.o
CCLD testing
CC test-printf.o
CCLD test-printf
CC thread.o
CCLD thread
CC timeout.o
CCLD timeout
CC tree.o
CCLD tree
CC utf8-performance.o
CCLD utf8-performance
CC utf8-pointer.o
CCLD utf8-pointer
CC utf8-validate.o
CCLD utf8-validate
CC utf8-misc.o
CCLD utf8-misc
CC utils.o
CCLD utils
CC unicode.o
CCLD unicode
CC uri.o
CCLD uri
CC 1bit-mutex.o
CCLD 1bit-mutex
CC 1bit_emufutex-1bit-mutex.o
CCLD 1bit-emufutex
CC 642026.o
CCLD 642026
CC 642026_ec-642026.o
CCLD 642026-ec
CC gwakeup_fallback-gwakeuptest.o
CC gwakeup_fallback-gwakeup.o
CCLD gwakeup-fallback
CC unix.o
unix.c: In function „test_pipe”:
unix.c:42:9: upozorenje: ignoring return value of „write”, declared with attribute warn_unused_result [-Wunused-result]
CCLD unix
CC include.o
CCLD include
CC test-spawn-echo.o
CCLD test-spawn-echo
make[4]: Izlazim iz direktorija `/home/paulo/Radna površina/glib-2.36.0/glib/tests'
make[3]: Izlazim iz direktorija `/home/paulo/Radna površina/glib-2.36.0/glib'
make[2]: Izlazim iz direktorija `/home/paulo/Radna površina/glib-2.36.0/glib'
Making all in gmodule
make[2]: Ulazim u direktorij `/home/paulo/Radna površina/glib-2.36.0/gmodule'
make all-am
make[3]: Ulazim u direktorij `/home/paulo/Radna površina/glib-2.36.0/gmodule'
CC libgmodule_2_0_la-gmodule.lo
CCLD libgmodule-2.0.la
/bin/sed: can't read površina/glib-2.36.0/glib/libglib-2.0.la: No such file or directory
libtool: link: `površina/glib-2.36.0/glib/libglib-2.0.la' is not a valid libtool archive
make[3]: *** [libgmodule-2.0.la] Greška 1
make[3]: Izlazim iz direktorija `/home/paulo/Radna površina/glib-2.36.0/gmodule'
make[2]: *** [all] Greška 2
make[2]: Izlazim iz direktorija `/home/paulo/Radna površina/glib-2.36.0/gmodule'
make[1]: *** [all-recursive] Greška 1
make[1]: Izlazim iz direktorija `/home/paulo/Radna površina/glib-2.36.0'
make: *** [all] Greška 2Kod: Označi sve
man aptitudeKod: Označi sve
aptitude search riječ_od_interesagtk je instliran na mintu al gtk+ nijeshrike je napisao/la:To nije instalacija već kompiliranje iz source paketa i nema za tako nešto uputa korak-po-korak. Kompilacija paketa po paket je najteži, najsporiji i najgori način instalacije ičega i radi se kada druge opcije nema. Instalacija se normalno vrši putem packet managera, a to radiš na mintu putem aptitude ili u gui synapticom (bar na lmde). Instalacija gtk-a je kao tako dosta neobična ideja i na mintu bi već trebao biti instaliran, tako da mi nije jasno zašto to želiš.
Inače imamo i wiki u kojem imaš razna uputstva, a ovo je ono što tebe zanima (mint je baziran na ubuntu):
http://wiki.open.hr/wiki/Instalacija_i_ ... era/Ubuntu
Inače, svi linux imaju integrirana uputstva koja možeš dobiti tako da prije naredbe upišeš man. Primjer:tražiš pakete saKod: Označi sve
man aptitudeInače, ako kompiliraš (ovo što si ti počeo), izbjegavaj foldere sa razmacima i hrvatskim slovima (tipa Radna površina).Kod: Označi sve
aptitude search riječ_od_interesa
glib mi treba da instaliram GTK+, što mi ne uspjeva. instaliro sam sve ostale pakete i pakete potrebne za instalaciju gliba prateći ovaj tutorial, a zapeo na tome.sumski je napisao/la:Samo kratka uskočica. Ne znam u koju svrhu pokušavaš instalirati drugi glib2 od sistemskog, ali to je možda najlakši način da si fino slomiš sustav. Također, iz ovog tvojeg primjera nije uopće razvidno kak je to povezano sa GTK+ pitanjem.