Hi rygel-lurkers,

I am having trouble building rygel. I am typically following the steps in  
Gnome-Rygel Building<https://wiki.gnome.org/Projects/Rygel/Building>. In the 
step 'Build and install Rygel'  the build fails with the following error.

make[4]: Leaving directory `/home/rasika/development/rygel/src/librygel-core'
make[3]: Leaving directory `/home/rasika/development/rygel/src/librygel-core'
Making all in librygel-renderer
make[3]: Entering directory 
`/home/rasika/development/rygel/src/librygel-renderer'
  VALAC    librygel_renderer_2_2_la_vala.stamp
rygel-av-transport.vala:735.33-735.38: error: The name `Status' does not exist 
in the context of `Rygel.AVTransport.check_resource'
        if ((msg.status_code == Status.MALFORMED ||
                                ^^^^^^
rygel-av-transport.vala:736.33-736.38: error: The name `Status' does not exist 
in the context of `Rygel.AVTransport.check_resource'
             msg.status_code == Status.BAD_REQUEST ||
                                ^^^^^^
rygel-av-transport.vala:737.33-737.38: error: The name `Status' does not exist 
in the context of `Rygel.AVTransport.check_resource'
             msg.status_code == Status.METHOD_NOT_ALLOWED ||
                                ^^^^^^
rygel-av-transport.vala:738.33-738.38: error: The name `Status' does not exist 
in the context of `Rygel.AVTransport.check_resource'
             msg.status_code == Status.NOT_IMPLEMENTED) &&
                                ^^^^^^
rygel-av-transport.vala:754.32-754.37: error: The name `Status' does not exist 
in the context of `Rygel.AVTransport.check_resource'
        if (msg.status_code != Status.OK) {
                               ^^^^^^
Compilation failed: 5 error(s), 0 warning(s)
make[3]: *** [librygel_renderer_2_2_la_vala.stamp] Error 1
make[3]: Leaving directory 
`/home/rasika/development/rygel/src/librygel-renderer'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/rasika/development/rygel/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/rasika/development/rygel'
make: *** [all] Error 2

These are the following things I tried to debug , since it appeared to be more 
like a problem with valac and libsoup bindings,


1.       Replaced 'Status' to 'Soup.Status' to check if vala namespace is 
failing, I got the same error replacing Status with 'Soup.Status'

2.       Checked rygel build system by trying to compile this snippet.

/* soup-test.vala

*     valac --pkg libsoup-2.4 soup-test.vala */

using Soup;

class SoupTest {

    public static int main (string[] args) {

        return (Status.OK == 200 ? 0 : 1);

    }

}

              I observed an error  ,

soup-test.vala:3.7-3.10: error: The namespace name `Soup' could not be found

              using Soup;

                    ^^^^

3.       Repeated the steps inside jhbuild, it did not work.

4.       Also, the versions I use for  :

   valac is 0.24.0-5

                  libsoup  is 2. 46.0-2



Could somebody tell me what is wrong here, and if I am missing anything.





Thanks,

-Rasika


_______________________________________________
rygel-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/rygel-list

Reply via email to