Need some help building Misterix

2 views
Skip to first unread message

Kvikende

unread,
May 12, 2009, 7:40:11 AM5/12/09
to mistelix
Hi!

I am trying to build Misterix so I can test and provide the
translations you requested. However, I am having a problem building
it. The compilation dependency checking fails when it comes to
checking after gstreamer.

In Fedora, the gstreamer-0.10 package is called only gstreamer and I
need to somehow make it look after gstreamer >= 0.10.3 and not
gstreamer-0.10 >= 0.10.3.

How do I do that? I am sorry that I'm a noob at building software.
It's my first time :/

--Torstein

Jordi Mas

unread,
May 14, 2009, 3:44:22 PM5/14/09
to mist...@googlegroups.com
El dt 12 de 05 de 2009 a les 04:40 -0700, en/na Kvikende va escriure:
Hello Torstein,

In a Fedora 11 beta these are the dependencies that you have to install that are not installed in a default installation (from the command line)

yum install libtool git-core intltool mono-devel gstreamer-plugins-base-devel gtk-sharp2-devel gnome-sharp-devel  mono-addins-devel

Let me know if this works for you.

Regards,

Jordi,

adrian15

unread,
May 14, 2009, 6:19:04 PM5/14/09
to mist...@googlegroups.com
Jordi Mas escribió:

> El dt 12 de 05 de 2009 a les 04:40 -0700, en/na Kvikende va escriure:
>> Hi!
> In a Fedora 11 beta these are the dependencies that you have to install
> that are not installed in a default installation (from the command line)
>
> yum install libtool git-core intltool mono-devel
> gstreamer-plugins-base-devel gtk-sharp2-devel gnome-sharp-devel
> mono-addins-devel
>
> Let me know if this works for you.

Hi Jordi,

While I was trying to make work mistelix in a Fedora 9 system where I
did not have root rights and that lack many packages needed by Mistelix
I realised that gstreamer package did not have any .pc file.

The program that you use for checking the package versions: pkg-config
bases its package detection on .pc files.

I just hope that I am wrong because you would have to detect Fedora
distribution and check in another way the package dependencies.

adrian15
--
Support free software. Donate to Super Grub Disk. Apoya el software
libre. Dona a Super Grub Disk. http://www.supergrubdisk.org/index.php?pid=10

Jordi Mas

unread,
May 19, 2009, 11:15:58 AM5/19/09
to mist...@googlegroups.com
Hello Adrián,


Hi Jordi,

	While I was trying to make work mistelix in a Fedora 9 system where I 
did not have root rights and that lack many packages needed by Mistelix 
I realised that gstreamer package did not have any .pc file.

Only development packages provide pc files. Like for example:  gstreamer-plugins-base-devel


	The program that you use for checking the package versions: pkg-config 
bases its package detection on .pc files.

	I just hope that I am wrong because you would have to detect Fedora 
distribution and check in another way the package dependencies.


One thing is the dependencies that you need to build the application, these are detected by pkg-config and it is the standard way of doing it.

Another thing, is the dependencies that you need to run the application[1]. In the case of Fedora, when you build the packages (see the ones that I used to build Mistelix 0.1 packages).

Regards,

Jordi

[1] http://git.gnome.org/cgit/mistelix/tree/data/mistelix.spec

adrian15 adrian15

unread,
May 20, 2009, 11:08:14 AM5/20/09
to mist...@googlegroups.com
2009/5/19 Jordi Mas <jord...@gmail.com>:
> Hello Adrián,
>
> Hi Jordi,

>
> One thing is the dependencies that you need to build the application, these
> are detected by pkg-config and it is the standard way of doing it.

Ok.

I suppose that he might need to find the correspondent .pc file and
rename it so that it says 0.10.3 or maybe his package is only 0.10.0
and it is ok that the program complains about it?

Jordi Mas

unread,
May 22, 2009, 9:13:41 AM5/22/09
to mist...@googlegroups.com
El dc 20 de 05 de 2009 a les 17:08 +0200, en/na adrian15 adrian15 va escriure:
2009/5/19 Jordi Mas <jord...@gmail.com>:
> Hello Adrián,
>
> Hi Jordi,
>
> One thing is the dependencies that you need to build the application, these
> are detected by pkg-config and it is the standard way of doing it.

Ok.

I suppose that he might need to find the correspondent .pc file and
rename it so that it says 0.10.3 or maybe his package is only 0.10.0
and it is ok that the program complains about it?

Hello Adrián,

You need 0.10.3. I recommend to use the latest version of Ubuntu and Fedora.

Gstreamer has been improving a lot on the last releases and you may hit bugs that have been already solved.

Additionally, only recent versions have the DVD Muxer[1]

[1] http://bugzilla.gnome.org/show_bug.cgi?id=570975

Regards,

Jordi,

adrian15 adrian15

unread,
May 22, 2009, 12:18:01 PM5/22/09
to mist...@googlegroups.com
2009/5/22 Jordi Mas <jord...@gmail.com>:

> El dc 20 de 05 de 2009 a les 17:08 +0200, en/na adrian15 adrian15 va
> escriure:
>
> 2009/5/19 Jordi Mas <jord...@gmail.com>:
>> Hello Adrián,
>>
>> Hi Jordi,
>>
>> One thing is the dependencies that you need to build the application,
>> these
>> are detected by pkg-config and it is the standard way of doing it.
>
> Ok.
>
> I suppose that he might need to find the correspondent .pc file and
> rename it so that it says 0.10.3 or maybe his package is only 0.10.0
> and it is ok that the program complains about it?
>
> Hello Adrián,
>
> You need 0.10.3. I recommend to use the latest version of Ubuntu and Fedora.
>
> Gstreamer has been improving a lot on the last releases and you may hit bugs
> that have been already solved.

I use Ubuntu 9.04 and gstreamer 0.10.3.

I was just giving a piece of advice to Kvikende.
Renaming the .pc file could work for him. Don't you think so?

adrian15

Jordi Mas

unread,
May 23, 2009, 6:25:19 AM5/23/09
to mist...@googlegroups.com
El dv 22 de 05 de 2009 a les 18:18 +0200, en/na adrian15 adrian15 va escriure:
2009/5/22 Jordi Mas <jord...@gmail.com>:
> El dc 20 de 05 de 2009 a les 17:08 +0200, en/na adrian15 adrian15 va
> escriure:
>
> 2009/5/19 Jordi Mas <jord...@gmail.com>:
>> Hello Adrián,
>>
>> Hi Jordi,
>>
>> One thing is the dependencies that you need to build the application,
>> these
>> are detected by pkg-config and it is the standard way of doing it.
>
> Ok.
>
> I suppose that he might need to find the correspondent .pc file and
> rename it so that it says 0.10.3 or maybe his package is only 0.10.0
> and it is ok that the program complains about it?
>
> Hello Adrián,
>
> You need 0.10.3. I recommend to use the latest version of Ubuntu and Fedora.
>
> Gstreamer has been improving a lot on the last releases and you may hit bugs
> that have been already solved.

I use Ubuntu 9.04 and gstreamer 0.10.3.

I was just giving a piece of advice to Kvikende.
Renaming the .pc file could work for him. Don't you think so?

It may work.

Also, if you want to change the version requirements for GStreamer, one easy way is to change the value of the variable GSTREAMER_REQUIRED_VERSION at line 56 at configure.in

Regards,

Jordi,

Reply all
Reply to author
Forward
0 new messages