Release manager

Shin guey Wong wrote:

Here is the list of package I had compiled:
*glib
*gdkpixbuf
*pango
*atk
*gtk
*gtkglext
*libart
*libglade

Today, I had compiled couples more package:

  • gtksourceview
  • rsvg
  • gnomeprint

I downloaded the source code from gnome website and compiled it.
gtksourceview package is not really complete, I can’t make it link with
the gnomeprint. It complaint cannot find -lgnomeprint-2-2. I have no
idea how to solve it. I need to get some example to try it and find out
what is not working if it didn’t link with gnomeprint.
There are something weird that I noticed with my compiled binary. The
size is much bigger than the binary compiled with vc. I compiled them
with MinGW. eg the gtksourceview from VC6 is 567k but mine is 1041K.
Almost double of the size.

Regards,
Shin Guey

It complaint cannot find -lgnomeprint-2-2. I have no
idea how to solve it.

This one wants a few gnomeprint libs.

The source is:

http://ftp.gnome.org/pub/GNOME/sources/libgnomeprint/2.18/?C=M;O=D
http://ftp.acc.umu.se/pub/GNOME/sources/libgnomeprintui/

(You might also need cups and libgnomecups)
Unfortunately I can not help you on windows as i never really compiled
on
windows :frowning:
On linux it however works (i compile from source whenever possible)

PS: I think, if anyone can, it would be nice to make the -gnomeprint
libaries
optional (or maybe I have missed that), gktsourceview seems to want them

Shin guey Wong wrote:

gstreamer, gtkmozembed and vte is not available on windows platform.

It turns out that there is gstreamer binary package available for
windows platform. I had downloaded it and compiled with the ruby binding
today. One of the ruby binding source code has name conflict with the
gstreamer header. I had to rename all the ‘interface’ variable to
another name, ‘interface_’. Then the compiled process gone through
successfully.

During testing, my gstreamer installation seems like has some problem.
This message always showing when I run the gstreamer application:
OIL: ERROR liboilcpu.c 282: oil_cpu_i386_kernel_restrict_flags():
Operating system is not known to support SSE. Assuming it does, which
might cause problems

I only able to run the type-find.rb script to get the file type.
gst-inspect.rb also work well. The audio-player.rb only able to play
.wav file. It can’t play .mp3 file. For video file, I only has .mov and
.wmv which is not able to play with the video-player.rb script. I can’t
run the test file.

This package is pretty broken in windows. I think it should not use in
windows for normal usage.

Regards,
Shin Guey

Shin guey Wong wrote:

This package is pretty broken in windows. I think it should not use in
windows for normal usage.

Leave the gstreamer bindings for now. It’s being worked on atm. No idea
if this will work in windows too, but its not worth the effort at this
time.

sön 2008-04-06 klockan 17:10 +0200 skrev Shin guey Wong:

Shin guey Wong wrote:
I only able to run the type-find.rb script to get the file type.
gst-inspect.rb also work well. The audio-player.rb only able to play
.wav file. It can’t play .mp3 file. For video file, I only has .mov and
.wmv which is not able to play with the video-player.rb script. I can’t
run the test file.

It sounds like you did not install the plugin packages
(gst-plugins-[good|bad|ugly]). Due to legal issues with codecs in
different parts of the world, support for most formats are in these
optional plugins instead of the base system. You should be able to play
those files above if you install the plugins as well.


Jan Morén
Japan: 090-3622 8920
http://janneinosaka.blogspot.com

I gave up on compiling the source myself because I found that gnome
website already has pre-compiled binaries for windows platform. So, I
recompile all the stuff with the latest binaries I downloaded from the
gnome website:

Below are the package I was able to compile:

  • glib
  • gdkpixbuf
  • pango
  • atk
  • gtk
  • bonobo
  • bonoboui
  • gconf
  • gnome
  • gnomecanvas
  • gnomeprint
  • gnomeprintui
  • gnomevfs
  • gtkglext
  • gtksourceview
  • libart
  • libglade
  • poppler
  • rsvg

Below are the rest of modules which I was not able to compile:

  • gstreamer
  • gtkhtml2
  • gtkmozembed
  • libgda
  • vte

Here are some issue when compiling the packages:
bonobo:
An error occur for “bonobo_setup_x_error_handler” functions. Commented
out the line in the ruby binding source to make it compiled.

gnome:
redefinition of `struct timezone’ & ‘gettimeofday’ with the ruby win32.h
header. Commented out the ruby win32.h to make it compiled.

gnomevfs:
redifinition of S_IRUSR, S_IRGRP …etc in the ruby header. Commented out
the ruby header to make it compiled.

For all the compiled package, gnomeprint and gnomeprintui is not usable.
It can’t run the test and reported segmentation fault. May be anyone
could help on this?

For poppler: 28 tests, 10 assertions, 0 failures, 3 errors. It cannot
run the sample also.

for gconf2: 9 tests, 33 assertions, 0 failures, 0 errors
gtk test seems to be fail, but all the sample program run fines.

For other package which has some sample to test, it is working well
like:
gtk, gnome, gconf, gnomevfs, gnomecanvas…etc

More samples require to test some package like bonobo, atk…etc which
don’t have sample with them.

One thing to note, the sample for gtksourceview failed to run. It use
the ruby mime type = ‘text/x-ruby’. From the latest language spec, it
should be ‘application/x-ruby’. After the sample changed, it worked.

gtkhtml2 was not compiled because there are no gtkhtml2 binary on the
gnome website. They only has latest binary, which, is version 3.xx.
gtkhtml3 is not compatible with gtkhtml2. May be someone can update this
to gtkhtml3 binding? :slight_smile:

For libgda, only version 3 is supporting windows platform. But ruby
binding require for version 2 and there is no pre-compiled libdga for
windows platform also.

gstreamer, gtkmozembed and vte is not available on windows platform.

Regards,
Shin Guey