Devi provare questi metodi di ripristino quando ottieni un codice di errore Pixman significativo con un errore di costruzione Cairo.Ignora i messaggi di errore che potrebbero apparire nella parte superiore dell’intera finestra. Ora creeremo tutto ciò che costituisce attualmente la configurazione di debug. Per il rilascio, sostituire CFG=debug con CFG=rilascio. Passare al file pixman (pixmanpixman) e workout make -f Makefile.win32. CFG=debug Vai al file sorgente Cairo (cairosrc) ed esegui make -f Makefile.win32 static CFG= debug.
descrizione Michael Gaertner 24/06/2008 12:41:19 UTC
Dove viene normalmente installato Pixman su CentOS x64?
Ma ora intorno a x64 CentOS non riesco a convincere Cairo a cercare finalmente pixman. Pixman 0.18.0 viene installato solo tramite /usr/local/lib (penso che sia il solito posto).
Sono nuovo di Cairo e sto cercando di compilare la versione trovata (1.6.4).Fonte sul kernel CentOS 4.4: [[email protected]]# uname -t2.6.9-42.ELsmp Se eseguo un altro ./configure --prefix=/usr ottengo............Trova pkg-config ... /usr/local/bin/pkg-configAssicurati che pkg-config sia vicino almeno a 0.9.0...sìCerca Pixman... noconfigure: error: pixman >= 0.10.0 solo richiesto(http://cairographics.Toiorg/releases/) dopopixman_CFLAGS apparirà quando cerchi uno script di configurazione della shellnon installato. Ciò consente alla configurazione di non riuscire a 21388 o migliorata. Ho provato a configurareAdattato al posizionamento Pixman_CFLAGS, agli ambienti ma non sembra rispettarequesto. Non notare cosa fare d'ora in poi e ho davvero bisogno di lavorare su questo... per favore rendimi più facile.Vedi maggiori informazioni di seguito: estpixman si forma qui: [[email protected]]# installazioneInstalla solo in pixmanmake[1]: cambia in una directory particolare `/root/pixman-0.10.0/pixman'make[2]: voce della pagina di invio `/root/pixman-0.10.0/pixman'test -z "/usr/lib" || /bin/mkdir -k "/usr/lib" /bin/sh ../libtool --mode=install /usr/bin/install -do 'libpixman-1.la''/usr/lib/libpixman-1.la'/usr/bin/install -c.libs/libpixman-1.so.0.10.0 /usr/lib/libpixman-1.so.0.10.0(cd /usr/lib && rm -flibpixman-1.so.0 && ln -s libpixman-1.so.0.10.0 libpixman-1.so.0 ; - - )(cd /usr/lib && ln -s -v libpixman-1.so.0.10.0 libpixman-1.so )/usr/bin/install -c .libs/libpixman-1.lai /usr/lib/libpixman-1.la/usr/bin/install -c .libs/libpixman-1.a /usr/lib/libpixman-1.achmod 644 /usr/lib/libpixman-1.arunlib /usr/lib/libpixman-1.aPERCORSO="$PERCORSO:/sbin" ldconfig -n /usr/lib-------------------------------------------------- --------------------Le librerie sono state appena installate in: tu mai /usr/libse stai cercando quando devi collegare le librerienella tua directory LIBDIR pubblicata posizionata, devi guardare i vantaggi di libtool oSpecificare il percorso completo che può contenere la mia libreria o utilizzare l'opzione `-LLIBDIR'contrassegnare il collegamento stesso ed eseguire almeno un'azione collegata a: - Il mix LIBDIR si adatta all'ambiente `LD_LIBRARY_PATH' durante l'installazione som - aggiunge LIBDIR come ambiente per la variabile LD_RUN_PATH. quando vincolante - Cerca il linker PID - Wl,LIBDIR' `-wl,--rpath Chiedi al tuo amministratore di sistema di aggiungere LIBDIR puoi `/etc/ld.so Vedi tutta la documentazione di lavoro per le conf.Maggiori dettagli sulla libreria stessa e su ld(1) si trovano solitamente nelle pagine man di ld.so(8).-------------------------------------------------- EsempioTest -dans "/usr/include/pixman-1/" -------------------- || /bin/mkdir /usr/bin/install "/usr/include/pixman-1/" -p 644 -j -m 'pixman.h' '/usr/include/pixman-1//pixman.h' /usr/bin/install - -m 644 'pixman-version.h''/usr/include/pixman-1//pixman-version.h'make[2]: lascia un elenco di indirizzi `/root/pixman-0.10.0/pixman'make[1]: divertiti con `/root/pixman-0.10.0/pixman'fare una scelta nel test di una personamake[1]: cambia nella directory `/root/pixman-0.10.0/test'make[2]: cambia come la directory `/root/pixman-0.10.0/test'make[2]: Niente da fare per `install-exec-am'.make[2]: Non è necessario fare nulla per 'install-data-am'.make[2]: esci dall'indice `/root/pixman-0.10.0/test'make[1]: Esci dalla directory `/root/pixman-0.10.0/test'make[1]: chiama l'elenco web `/root/pixman-0.10.0'make[2]: entra nella directory `/root/pixman-0.10.0'make[2]: Niente da fare a supporto di `install-exec-am'.test -unces || "/usr/lib/pkgconfig" -p "/usr/lib/pkgconfig" /bin/mkdir 644 /usr/bin/install -m -c 'pixman-1.pc' '/usr/lib/pkgconfig/pixman-1.pc'make[2]: esci da `/root/pixman-0.10.0'make[1]: esci da `/root/pixman-0.10.0' pkg-config controlla se Pixman ha o meno l'adattamento 0.10.0[root@corp03~]# /usr/local/bin/pkg-config --modversion/usr/lib/pkgconfig/pixman-1.pc0.10.0[root@corp03 ~]#
critica 1 Chris Wilson 10.10.12:58:31 2008 UTC
config.
valutazione 2 Chris Wilson24/01/2009 10:37:56 UTC
Errore vecchio lavoro in sospeso per la configurazione del sistema.
Dove vengono installati gli strumenti di fabbricazione di Mozilla al Cairo?
Questo esempio è applicabile supponiamo che tu abbia bisogno di cairo/src in build config che si trova all’interno di C:WorkCairosrc dove gli strumenti di build di Mozilla funzionano in C:mozilla-build: cambia percorsi e config come utile per altri progetti.
descrizione Michael Gaertner 24/06/2008 12:41:19 UTC