Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 138938 - pitivi fails to compile, unable to find gnonlin
Summary: pitivi fails to compile, unable to find gnonlin
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-02 18:15 UTC by bunkacid
Modified: 2006-08-13 05:05 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
config.log file from pitivi (config.log,9.41 KB, text/x-log)
2006-07-02 18:17 UTC, bunkacid
Details
Pitivi also fails to compile: Cannot find gnonlin (config.log,9.23 KB, text/plain)
2006-07-18 00:05 UTC, William
Details
Some Steps I made in 2 consoles that got pitivi Compiled (PitiviCompiles,42.34 KB, text/plain)
2006-07-18 01:56 UTC, William
Details
pitivi-0.10.1.ebuild (pitivi-0.10.1.ebuild,1.05 KB, text/plain)
2006-08-05 10:28 UTC, Chris Mayo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description bunkacid 2006-07-02 18:15:56 UTC
While trying to compile pitivi, it's dependencies seem to compile and install just fine.
>>> Merging media-libs/gnonlin-0.10.4 to /
This is OK.

After compiling gnonlin, pitivi fails with this error.
configure: error: You need to install the gnonlin plugins and make sure
 they are in your $GST_PLUGIN_PATH.

# emerge --info
Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6/vanilla, glibc-2.3.6-r3, 2.6.16-gentoo-r9 i686)
=================================================================
System uname: 2.6.16-gentoo-r9 i686 Intel(R) Pentium(R) 4 CPU 2.53GHz
Gentoo Base System version 1.12.1
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.15.92.0.2-r10, 2.16.1-r2
sys-devel/gcc-config: 2.0.0_rc1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=16 -falign-jumps=16 -falign-loops=16 -falign-labels=1 -fprefetch-loop-arrays -maccumulate-outgoing-args -funroll-all-loops -freorder-blocks -fcaller-saves -fno-loop-optimize -fno-signaling-nans"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=16 -falign-jumps=16 -falign-loops=16 -falign-labels=1 -fprefetch-loop-arrays -maccumulate-outgoing-args -funroll-all-loops -freorder-blocks -fcaller-saves -fno-loop-optimize -fno-signaling-nans"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--alphabetical"
FEATURES="autoconfig candy ccache digest distlocks metadata-transfer parallel-fetch sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.llarian.net/ http://gentoo.chem.wisc.edu/gentoo/ http://gentoo.mirrors.pair.com/ http://gentoo.ccccom.com http://gentoo.netnitco.net http://mirrors.acm.cs.rpi.edu/gentoo/  http://mirror.datapipe.net/gentoo http://www.gigaload.org/gentoo.org/ ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--timeout=180 --exclude-from=/etc/portage/rsync_excludes"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp/portage"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/overlays/ns1-main.alternative /usr/portage/overlays/initng-portage.alternative"
SYNC="rsync://portageproxy/gentoo-portage"
USE="x86 X alsa apache2 apm arts avi berkdb bitmap-fonts cli crypt cups dri dts eds emboss encode esd foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imlib ipv6 isdnlog jikes jpeg kde kdeenablefinal libg++ libwww mad mikmod mmx motif mp3 mpeg ncurses nls nptl ogg opengl oss pam pcre pdflib perl png pppd python qt qt3 qt4 quicktime readline reflection sdl session spell spl sse sse2 ssl tcpd truetype truetype-fonts type1-fonts udev unicode vorbis xinerama xml xmms xorg xv zlib elibc_glibc initng_plugins_also initng_plugins_bash_launcher initng_plugins_chdir initng_plugins_chroot initng_plugins_conflict initng_plugins_cpout initng_plugins_critical initng_plugins_ctrlaltdel initng_plugins_daemon_clean initng_plugins_-dbus_event initng_plugins_-debug_commands initng_plugins_envparser initng_plugins_find initng_plugins_-fmon initng_plugins_fstat initng_plugins_history initng_plugins_idleprobe initng_plugins_initctl initng_plugins_interactive initng_plugins_iparser initng_plugins_last initng_plugins_limit initng_plugins_-lockfile initng_plugins_logfile initng_plugins_netdev initng_plugins_netprobe initng_plugins_ngc4 initng_plugins_-ngcs initng_plugins_-nge initng_plugins_pause initng_plugins_provide initng_plugins_reload initng_plugins_renice initng_plugins_rlparser initng_plugins_-selinux initng_plugins_simple_launcher initng_plugins_stcmd initng_plugins_stdout initng_plugins_suid initng_plugins_syncron initng_plugins_syslog initng_plugins_sysreq initng_plugins_unneeded input_devices_keyboard input_devices_mouse input_devices_evdev input_devices_synaptics kernel_linux userland_GNU video_cards_nvidia video_cards_vesa video_cards_fbdev"
Unset:  CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 bunkacid 2006-07-02 18:17:06 UTC
Created attachment 90724 [details]
config.log file from pitivi
Comment 2 bunkacid 2006-07-02 18:21:54 UTC
pitivi compiles, and runs just fine using the CVS install method from the pitivi.org website.

cvs -z3 -d:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome co -P pitivi
cd pitivi/
./autogen.sh
make
bin/pitivi


Comment 3 William 2006-07-18 00:05:13 UTC
Created attachment 92056 [details]
Pitivi also fails to compile: Cannot find gnonlin
Comment 4 William 2006-07-18 01:56:48 UTC
Created attachment 92067 [details]
Some Steps I made in 2 consoles that got pitivi Compiled

Before I made the steps included in the attachment i did this on another console as root:

localhost ~ # export GST_PLUGIN_PATH="/usr/lib/gstreamer-0.8.11"
localhost ~ # $GST_PLUGIN_PATH
-su: /usr/lib/gstreamer-0.8.11: No existe el fichero o el directorio

I dont really know what I did in order to fix it but I did play with the following commands:

equery f gnonlin
equery f gstreamer
export GST_PLUGIN_PATH="/usr/lib/gstreamer-0.10"
export GST_PLUGIN_PATH="/usr/lib/gstreamer-0.8.11"
gst-xmlinspect-0.10

I hope this can help you
Comment 5 Chris Mayo 2006-08-05 10:28:59 UTC
Created attachment 93523 [details]
pitivi-0.10.1.ebuild

Here's a slightly modified ebuild that works for me (using gnome eclass)

Few updates:
- It's for 0.10.1
- New homepage
- License is LGPL not GPL
Comment 6 bunkacid 2006-08-05 17:05:17 UTC
(In reply to comment #5)
> Created an attachment (id=93523) [edit]
> pitivi-0.10.1.ebuild
> 
> Here's a slightly modified ebuild that works for me (using gnome eclass)
> 

Your new ebuild compiles fine for me thanks.

But the video window is black.  Any ideas?
Comment 7 bunkacid 2006-08-05 17:13:30 UTC
> But the video window is black.  Any ideas?

OK, the black video was just from mpg's from saved from my Sony Camera.
Comment 8 Hanno Böck gentoo-dev 2006-08-08 06:43:42 UTC
Chris, thanks for your updated ebuild, added, please test and re-open if this bug still occurs.
Comment 9 Chris Mayo 2006-08-13 05:05:05 UTC
With the new ebuild in the tree I get:

make[1]: Leaving directory `/var/tmp/portage/pitivi-0.10.1/work/pitivi-0.10.1'
>>> Source compiled.
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/var/log/sandbox/sandbox-media-video_-_pitivi-0.10.1-12156.log"

open_wr:   /root/.gconf/.testing.writeability
unlink:    /root/.gconf/.testing.writeability
open_wr:   /root/.gconfd/saved_state
open_wr:   /root/.gconfd/saved_state
--------------------------------------------------------------------------------

I do seem to need the:

src_compile() {
    addpredict "$(unset HOME; echo ~)/.gconf"
    addpredict "$(unset HOME; echo ~)/.gconfd"
    gnome2_src_compile
}