LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 06-23-2013, 02:34 AM   #241
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,670

Rep: Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786

so you used the binary packages? That was intended for slackware 14.0, not for current
 
Old 06-23-2013, 02:52 AM   #242
cisneros
Member
 
Registered: Jul 2012
Distribution: Slackware
Posts: 95

Rep: Reputation: 5
Quote:
Originally Posted by willysr View Post
so you used the binary packages? That was intended for slackware 14.0, not for current
sorry, my bad hehehe
 
Old 06-23-2013, 12:28 PM   #243
jotapdiez
Member
 
Registered: Apr 2010
Location: -current
Distribution: Slackware
Posts: 47

Rep: Reputation: 2
I got a lot of:

Code:
(caja:XXXXX): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
I installed it following the instructions from here and some extras fails during building.

I run it in parallel with KDE so, some errors (like hplip, NO glib-gobject) is by that, I think.

I attached two txt with stdout and sterr from
Code:
startx > log_mate.txt 2> error_mate.txt
I'm running -current
Quote:
$ uname -a
Linux jotapdiez_4 3.9.5-smp #2 SMP Mon Jun 10 02:54:26 CDT 2013 i686 Intel(R) Core(TM)2 Duo CPU T5670 @ 1.80GHz GenuineIntel GNU/Linux
Attached Files
File Type: txt error_mate.txt (52.3 KB, 14 views)
File Type: txt log_mate.txt (1.3 KB, 11 views)

Last edited by jotapdiez; 06-23-2013 at 12:35 PM.
 
Old 06-23-2013, 01:52 PM   #244
JackHair
Member
 
Registered: Aug 2009
Location: Netherlands
Distribution: Slackware64-current
Posts: 167

Rep: Reputation: 39
I just had an error while building mate-icon-theme, it called ./autogen.sh but it should call ./configure.
Happened on Slackware64 14.0.
 
Old 06-23-2013, 02:48 PM   #245
cisneros
Member
 
Registered: Jul 2012
Distribution: Slackware
Posts: 95

Rep: Reputation: 5
on slackware64 current mate-media fails to compile.
 
Old 06-23-2013, 06:18 PM   #246
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,670

Rep: Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786
Quote:
Originally Posted by JackHair View Post
I just had an error while building mate-icon-theme, it called ./autogen.sh but it should call ./configure.
Happened on Slackware64 14.0.
This package hasn't been changed to use proper make dist for creating the tarballs, so it's still using autogen.sh before configure file is created.

Last edited by willysr; 06-23-2013 at 06:27 PM.
 
Old 06-23-2013, 06:21 PM   #247
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,670

Rep: Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786
Quote:
Originally Posted by cisneros View Post
on slackware64 current mate-media fails to compile.
Can you post the error message?
 
Old 06-23-2013, 06:32 PM   #248
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,670

Rep: Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786
Quote:
Originally Posted by jotapdiez View Post
I got a lot of:

Code:
(caja:XXXXX): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
I installed it following the instructions from here and some extras fails during building.
Looking at the error log, it seems you missed some packages:
** (mate-settings-daemon:9500): WARNING **: libgstbase-0.10.so.0: cannot open shared object file: No such file or directory: this requires gstreamer to be present

about this warning: GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
you can ignore this one. It's caused by newer glib/gtk libraries which deprecated some functions, so several assertions failed, but it doesn't caused anything bad

mind to tell us which extra packages failed during building?
 
Old 06-23-2013, 06:37 PM   #249
cisneros
Member
 
Registered: Jul 2012
Distribution: Slackware
Posts: 95

Rep: Reputation: 5
Quote:
Originally Posted by willysr View Post
Can you post the error message?
sorry, i forgot.

Code:
/usr/include/gstreamer-0.10/gst/gsttask.h:149:3: error: unknown type name 'GStaticRecMutex'
   GStaticRecMutex *lock;
   ^
/usr/include/gstreamer-0.10/gst/gsttask.h:183:57: error: unknown type name 'GStaticRecMutex'
 void            gst_task_set_lock       (GstTask *task, GStaticRecMutex *mutex);
                                                         ^
/usr/include/gstreamer-0.10/gst/gsttask.h:184:57: error: unknown type name 'GThreadPriority'
 void            gst_task_set_priority   (GstTask *task, GThreadPriority priority);
                                                         ^
In file included from /usr/include/gstreamer-0.10/gst/gstelement.h:57:0,
                 from /usr/include/gstreamer-0.10/gst/gstbin.h:27,
                 from /usr/include/gstreamer-0.10/gst/gst.h:35,
                 from /usr/include/gstreamer-0.10/gst/interfaces/mixer.h:25,
                 from element.h:28,
                 from element.c:30:
/usr/include/gstreamer-0.10/gst/gstpad.h:671:3: error: unknown type name 'GStaticRecMutex'
   GStaticRecMutex  *stream_rec_lock;
   ^
In file included from /usr/include/gstreamer-0.10/gst/gstbin.h:27:0,
                 from /usr/include/gstreamer-0.10/gst/gst.h:35,
                 from /usr/include/gstreamer-0.10/gst/interfaces/mixer.h:25,
                 from element.h:28,
                 from element.c:30:
/usr/include/gstreamer-0.10/gst/gstelement.h:545:3: error: unknown type name 'GStaticRecMutex'
   GStaticRecMutex      *state_lock;
   ^
In file included from /usr/include/gstreamer-0.10/gst/gst.h:71:0,
                 from /usr/include/gstreamer-0.10/gst/interfaces/mixer.h:25,
                 from element.h:28,
                 from element.c:30:
/usr/include/gstreamer-0.10/gst/gsttrace.h:127:1: error: unknown type name 'GStaticMutex'
 extern GStaticMutex     _gst_trace_mutex;
 ^
make[3]: *** [element.o] Error 1
make[3]: Leaving directory `/tmp/msb/mate-media-1.6.0/gst-mixer/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/msb/mate-media-1.6.0/gst-mixer'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/msb/mate-media-1.6.0'
make: *** [all] Error 2
bash-4.2#
 
Old 06-23-2013, 07:26 PM   #250
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,670

Rep: Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786
try this patch:
Code:
diff --git a/extra/mate-media/mate-media.SlackBuild b/extra/mate-media/mate-media.SlackBuild
index 5ac84e6..d5b20cf 100644
--- a/extra/mate-media/mate-media.SlackBuild
+++ b/extra/mate-media/mate-media.SlackBuild
@@ -86,7 +86,7 @@ CXXFLAGS="$SLKCFLAGS" \
   --docdir=/usr/doc/$PRGNAM-$VERSION \
   --disable-pulseaudio \
   --disable-scrollkeeper \
-  --enable-gstmix \
+  --disable-gstmix \
   --enable-gst-mixer-applet \
   --build=$ARCH-slackware-linux
 
@@ -130,8 +130,8 @@ cat $CWD/doinst.sh > $PKG/install/doinst.sh
 
 # Remove help files for now - until MATE upstream fixes help documentation
 # buttons and menus. Confirmed w/ upstream.
-find $PKG/usr/share/mate/help/mate-mixer_applet2/* -maxdepth 0 -type d ! -name C -exec rm -rf {} \;
-find $PKG/usr/share/mate/help/mate-volume-control/* -maxdepth 0 -type d ! -name C -exec rm -rf {} \;
+#find $PKG/usr/share/mate/help/mate-mixer_applet2/* -maxdepth 0 -type d ! -name C -exec rm -rf {} \;
+#find $PKG/usr/share/mate/help/mate-volume-control/* -maxdepth 0 -type d ! -name C -exec rm -rf {} \;
 
 cd $PKG
 /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-txz}
this will remove the ability to add volume control applet, but this is the solution i can came up with without changing Slackware's default packages. Newer gstreamer *might* have fixed this problem, but it may cause additional changes since not all packages are compatible with newer version of gstreamer-1.0 yet

Last edited by willysr; 06-23-2013 at 07:44 PM.
 
Old 06-23-2013, 08:31 PM   #251
cisneros
Member
 
Registered: Jul 2012
Distribution: Slackware
Posts: 95

Rep: Reputation: 5
Quote:
Originally Posted by willysr View Post
try this patch:
Code:
diff --git a/extra/mate-media/mate-media.SlackBuild b/extra/mate-media/mate-media.SlackBuild
index 5ac84e6..d5b20cf 100644
--- a/extra/mate-media/mate-media.SlackBuild
+++ b/extra/mate-media/mate-media.SlackBuild
@@ -86,7 +86,7 @@ CXXFLAGS="$SLKCFLAGS" \
   --docdir=/usr/doc/$PRGNAM-$VERSION \
   --disable-pulseaudio \
   --disable-scrollkeeper \
-  --enable-gstmix \
+  --disable-gstmix \
   --enable-gst-mixer-applet \
   --build=$ARCH-slackware-linux
 
@@ -130,8 +130,8 @@ cat $CWD/doinst.sh > $PKG/install/doinst.sh
 
 # Remove help files for now - until MATE upstream fixes help documentation
 # buttons and menus. Confirmed w/ upstream.
-find $PKG/usr/share/mate/help/mate-mixer_applet2/* -maxdepth 0 -type d ! -name C -exec rm -rf {} \;
-find $PKG/usr/share/mate/help/mate-volume-control/* -maxdepth 0 -type d ! -name C -exec rm -rf {} \;
+#find $PKG/usr/share/mate/help/mate-mixer_applet2/* -maxdepth 0 -type d ! -name C -exec rm -rf {} \;
+#find $PKG/usr/share/mate/help/mate-volume-control/* -maxdepth 0 -type d ! -name C -exec rm -rf {} \;
 
 cd $PKG
 /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-txz}
this will remove the ability to add volume control applet, but this is the solution i can came up with without changing Slackware's default packages. Newer gstreamer *might* have fixed this problem, but it may cause additional changes since not all packages are compatible with newer version of gstreamer-1.0 yet
i tried it, it compiled fine, but i guess im gonna go back to the mate-media precompiled package, it was working fine. thanks for the info. see ya round.
 
Old 06-23-2013, 08:52 PM   #252
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,670

Rep: Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786
Thanks for clarifying that the precompiled binary package is working. I have added the information on CURRENT.TXT
 
Old 06-23-2013, 10:12 PM   #253
chess
Member
 
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware and OpenBSD
Posts: 740

Original Poster
Rep: Reputation: 190Reputation: 190
Quote:
Originally Posted by JackHair View Post
I just had an error while building mate-icon-theme, it called ./autogen.sh but it should call ./configure.
Happened on Slackware64 14.0.
I think you are right. The 1.6.1 tarball dropped the autogen.sh but the upstream devs left it in the git repo, and so it never came up on the radar. I just pushed an update to the msb git repo to fix this. Thanks for reporting!

Edit: Updated packages are being pushed to the mirrors, too.

Last edited by chess; 06-23-2013 at 10:44 PM.
 
Old 06-23-2013, 11:17 PM   #254
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,670

Rep: Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786
Yes, my mistake
i downloaded the tagged snapshot from their git repository, not one from their release directory
that's why it's still working on my machine since they still have autogen.sh and not configure
 
Old 06-24-2013, 12:49 AM   #255
JackHair
Member
 
Registered: Aug 2009
Location: Netherlands
Distribution: Slackware64-current
Posts: 167

Rep: Reputation: 39
Quote:
Originally Posted by willysr View Post
This package hasn't been changed to use proper make dist for creating the tarballs, so it's still using autogen.sh before configure file is created.
Well it did error out on me with a message about not finding autogen.sh. I edited the slackbuild to ./configure and it build okay after.
Using Mate for some hours and I really like it. Nice and speedy.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Ubuntu Precise Call For Testing Unity File Lens LXer Syndicated Linux News 0 03-09-2012 07:11 AM
Call for Testing: Xorg Updates (20100830) rworkman Slackware 213 02-01-2011 07:50 PM
[Call for testing] ibus SlackBuild grissiom Slackware 6 05-19-2009 10:39 AM
Use SlackBuilds.org or my own hosting to offer up SlackBuilds? hollywoodb Slackware 6 11-30-2006 08:56 PM
LXer: Call for testing/battering: sysjail LXer Syndicated Linux News 0 08-15-2006 03:03 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 11:53 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration