Power Developer https://powerdeveloper.org/forums/ |
|
openSUSE 11.1 is released https://powerdeveloper.org/forums/viewtopic.php?f=12&t=1648 |
Page 1 of 4 |
Author: | czp [ Thu Dec 18, 2008 8:43 am ] |
Post subject: | openSUSE 11.1 is released |
After many alpha/beta/gamma versions, openSUSE 11.1 is finally released. For the release announcement, please see http://news.opensuse.org/2008/12/18/ope ... -released/ (once the site is available again). I already installed it on most of most of my machines, and updated the wiki pages with 11.1 related information. Pegasos: http://en.opensuse.org/Pegasos EFIKA: http://en.opensuse.org/Efika MPC8610: http://en.opensuse.org/MPC8610 One of the most important change for the 11.1 release is, that it is built in the openSUSE build service. Most of the PowerPC related files are now on a separate server, on http://powerpc.opensuse.org/ Here are the most important URLs: 11.1 oss repo: http://powerpc.opensuse.org/distribution/11.1/repo/oss/ 11.1 non-oss repo: http://powerpc.opensuse.org/distributio ... o/non-oss/ 11.1 iso files: http://download.opensuse.org/distribution/11.1/iso/ Please let me know in this thread, if you run into trouble or have any questions! I'll try to answer, and if necessary, then update the wiki pages. Have a lot of fun! |
Author: | paoloschi [ Fri Dec 19, 2008 7:22 am ] |
Post subject: | |
Hello to everyone, this is my first message, I own a PegasosII with Gentoo since 2004. I've never tried openSUSE before today and I've not encountered any difficulties to install version 11.1 on my Peg. Some notes and questions: I need tips for best repositories setup; I have this situation at the moment:
Two notes about ftp://spike.fa.gau.hu/ = Packman for PPC: 1) each run of 'zypper dup' causes re-installation of all the packages from this repository although there are not been updates. 2) 'libffmpeg-devel-0.4.9.16142svn-20081215.pm.1210.ppc' from this repository can't be installed because 'libjackserver0 < 1.9.0' missing. Now I need to install Ardour and Avidemux2 and compilation from sources seems the only way.... Can we expect more G4 precompiled packages in the future? Regards |
Author: | czp [ Fri Dec 19, 2008 7:48 am ] |
Post subject: | |
Welcome to openSUSE!:) Repositories: right now only the following repositories are available for PPC: 20|yes|openSUSE-11.1-Update|http://download.opensuse.org/update/11.1/ 90|yes|Packman 11.1 ppc|ftp://spike.fa.gau.hu/pub/pmppc111/ 99|yes|openSUSE 11.1 PPC OSS|http://powerpc.opensuse.org/distribution/11.1/repo/oss/ 99|yes|openSUSE 11.1 PPC NON-OSS|http://powerpc.opensuse.org/distributio ... o/non-oss/ The rest you mentioned are for x86 only, as the BS builds the extra packages only for x86 at the moment. Packman: - you need 'zypper dup' only when you upgrade between distro versions, or follow factory (but there are no packman packages for factory, so factory is only good for core distro testing and bugfixing...). Use 'zypper up', or 'zypper up -t package' instead ('-t package' was discussed to become default, but I still add it automatically :-) ). - I only compile packages from the Packman repo, which I use, or somebody requested. I add these two to the list. Let me know, what other packages do you miss! |
Author: | Neko [ Fri Dec 19, 2008 8:47 am ] |
Post subject: | |
Quote: Can we expect more G4 precompiled packages in the future?
There is a plan for this. There are a couple things in the base distribution that can be AltiVec-enabled just with a compile flag, and we'll work on finding and enabling those very soon.Peter, where are the source repos? |
Author: | czp [ Fri Dec 19, 2008 8:52 am ] |
Post subject: | |
Quote:
2) 'libffmpeg-devel-0.4.9.16142svn-20081215.pm.1210.ppc' from this repository can't be installed because 'libjackserver0 < 1.9.0' missing.
OK, problem is reproduced over here, and reported to upstream package maintainers. Right now I'm testing a fix (replacing "BuildRequires: libjackserver0 < 1.9.0" with "BuildRequires: libjack0 < 1.9.0" in the spec file). The most likely cause is, that PackMan had its own version of jack, which was removed recently (yesterday), without dependent packages fixed.
|
Author: | czp [ Fri Dec 19, 2008 8:57 am ] |
Post subject: | |
Quote: Peter, where are the source repos?
http://powerpc.opensuse.org/source/dist ... 11.1/repo/Source and debuginfo packages were separated from the rest, to ease the job of the mirror admins. These take a lot of space and only rarely downloaded, so admins excluded it on most servers. Now they don't need to add these excludes any more :-D |
Author: | czp [ Fri Dec 19, 2008 9:41 am ] |
Post subject: | |
Quote: Right now I'm testing a fix (replacing "BuildRequires: libjackserver0 < 1.9.0" with "BuildRequires: libjack0 < 1.9.0" in the spec file).
OK, it seems to work. I uploaded it now, until an 'official' fix arrives.
|
Author: | czp [ Fri Dec 19, 2008 9:51 am ] |
Post subject: | |
libaften, a dependency of avidemux2, does not seem to build: Code:
[ 29%] Building C object CMakeFiles/aften.dir/libaften/ppc/ppc_cpu_caps.o
I'll try to build ardour now.
/usr/src/packages/BUILD/aften-20080622-r762/libaften/ppc/ppc_cpu_caps.c: In function 'sig_ill_handler': /usr/src/packages/BUILD/aften-20080622-r762/libaften/ppc/ppc_cpu_caps.c:37: warning: unused parameter 'sig' /usr/src/packages/BUILD/aften-20080622-r762/libaften/ppc/ppc_cpu_caps.c: In function 'cpu_caps_detect': /usr/src/packages/BUILD/aften-20080622-r762/libaften/ppc/ppc_cpu_caps.c:62: warning: unused variable 'oldhandler' /tmp/ccq1ChQY.s: Assembler messages: /tmp/ccq1ChQY.s:104: Error: unsupported relocation against v0 /tmp/ccq1ChQY.s:104: Error: unsupported relocation against v0 /tmp/ccq1ChQY.s:104: Error: unsupported relocation against v0 make[2]: *** [CMakeFiles/aften.dir/libaften/ppc/ppc_cpu_caps.o] Error 1 make[1]: *** [CMakeFiles/aften.dir/all] Error 2 make: *** [all] Error 2 |
Author: | Neko [ Fri Dec 19, 2008 10:20 am ] |
Post subject: | |
Quote: libaften, a dependency of avidemux2, does not seem to build:
This usually happens when the code is being built without AltiVec support (like --disable-altivec) but the Altivec test is still being compiled. If gcc is told not to use the AltiVec ABI then it will refuse to assemble instructions that reference AltiVec registers...Code: /tmp/ccq1ChQY.s:104: Error: unsupported relocation against v0
I'll try to build ardour now.OR.. why not try adding -mregnames to the build flags and see if it helps since I doubt you turned AltiVec off. Then try using vr0 instead of v0, if it didn't help. It should only be the single vor instruction embedded in that file causing the problem. Looking at the source code I am a little disappointed; bswap.h in the root (which is probably there to help systems which do not have this like not-Linux) is totally unoptimized for PowerPC; Code:
static inline uint16_t bswap_16(uint16_t x){
You can do a 16-bit byteswap with a single rlwimi and a hell of a lot less messing around in the 32-bit one. Ideally code would be optimized to further use the integrated lwbrx/stwbrx (and the 64-bit versions on 64-bit chips) to get rid of the need to byteswap at all in the code.return (x>>8) | (x<<8); } static inline uint32_t bswap_32(uint32_t x){ x= ((x<<8)&0xFF00FF00) | ((x>>8)&0x00FF00FF); return (x>>16) | (x<<16); } static inline uint64_t bswap_64(uint64_t x) { union { uint64_t ll; uint32_t l[2]; } w, r; w.ll = x; r.l[0] = bswap_32(w.l[1]); r.l[1] = bswap_32(w.l[0]); return r.ll; } It amazes me sometimes how little people do to get the simplest things optimized. |
Author: | czp [ Fri Dec 19, 2008 10:34 am ] |
Post subject: | |
ardour2 has also problems. The configure script seems to be broken. From config.log: Code:
file /usr/src/packages/BUILD/ardour-2.7.1/SConstruct,line 874:
gcc does not like the spaces in parameters. I'm trying to figure out, what might cause it...
Configure(confdir = .sconf_temp) scons: Configure: Checking for C header file fftw3.h... .sconf_temp/conftest_17.c <- | |#include <fftw3.h> | | gcc -o .sconf_temp/conftest_17.o -c - D H A V E _ L V 2 - O 3 " " - f o m i t - f r a m e - p o i n t e r " " - f f a s t - m a t h " " - f s t r e n g t h - r e d u c e " " - p i p e " " - m c p u = 7 5 0 " " - m m u l t i p l e " " - m h a r d - f l o a t " " - m p o w e r p c - g f x o p t " " - O s - W a l l - D H A V E _ L I B L O -I. .sconf_temp/co nftest_17.c gcc: D: No such file or directory gcc: H: No such file or directory gcc: A: No such file or directory gcc: V: No such file or directory gcc: E: No such file or directory gcc: _: No such file or directory |
Author: | paoloschi [ Fri Dec 19, 2008 11:27 am ] |
Post subject: | |
Quote: you need 'zypper dup' only when you upgrade between distro versions, or follow factory (but there are no packman packages for factory, so factory is only good for core distro testing and bugfixing...). Use 'zypper up', or 'zypper up -t package' instead ('-t package' was discussed to become default, but I still add it automatically :-) )
Thanks for the welcome in openSUSE and for this wonderful feedback and tips!!!!!!! :D- I only compile packages from the Packman repo, which I use, or somebody requested. I add these two to the list. Let me know, what other packages do you miss! (Do you can also recompile the above-mentioned K3B with libmad and lame support or licensing issues prevent this?) Quote: Repositories: right now only the following repositories are available for PPC:
I had added Packman x86 baseurl to get some sources.20|yes|openSUSE-11.1-Update|http://download.opensuse.org/update/11.1/ 90|yes|Packman 11.1 ppc|ftp://spike.fa.gau.hu/pub/pmppc111/ 99|yes|openSUSE 11.1 PPC OSS|http://powerpc.opensuse.org/distribution/11.1/repo/oss/ 99|yes|openSUSE 11.1 PPC NON-OSS|http://powerpc.opensuse.org/distributio ... o/non-oss/ The rest you mentioned are for x86 only, as the BS builds the extra packages only for x86 at the moment. So I can replace this with 'http://powerpc.opensuse.org/source/dist ... 11.1/repo/' if I've not misunderstood. I ask one more thing on openSUSE: which is the script where I can add some program call so that them starts at each session opening? About Ardour, thank you for the effort you're doing, I can testify that it works very well on Pegasos. I have repeatedly compiled Ardour in Gentoo without any error; ...maybe watching those sources you can find some enlightenment about the needed configure setup and fix?? |
Author: | czp [ Fri Dec 19, 2008 12:13 pm ] |
Post subject: | |
Quote:
(Do you can also recompile the above-mentioned K3B with libmad and lame support or licensing issues prevent this?)
Many of the PackMan packages are only not included in openSUSE because of licensing issues. Even they don't include libdvdcss, which I have in my repos (still not illegal in Hungary, AFAIK).Quote:
I had added Packman x86 baseurl to get some sources.
Well, you can keep the PackMan url, I only thought about binaries. The other URL is for the distribution.So I can replace this with 'http://powerpc.opensuse.org/source/dist ... 11.1/repo/' if I've not misunderstood. Quote:
About Ardour, thank you for the effort you're doing, I can testify that it works very well on Pegasos.
The problem is is most likely something in scons, which is used to configure Ardour. It seems to generate broken gcc command lines, where it is checking for header files.
I have repeatedly compiled Ardour in Gentoo without any error; ...maybe watching those sources you can find some enlightenment about the needed configure setup and fix?? |
Author: | czp [ Fri Dec 19, 2008 12:55 pm ] |
Post subject: | |
Quote:
(Do you can also recompile the above-mentioned K3B with libmad and lame support or licensing issues prevent this?)
I did not test it, but package is uploading right now, should be there in a few minutes. AFAIK, the PackMan version has all the mp3 related features enabled. I use grip + flac for maximum sound quality :)
|
Author: | czp [ Fri Dec 19, 2008 1:06 pm ] |
Post subject: | |
Sorry, tested and deleted it. Just got an e-mail on the packman list, that the package is broken. I'll recompile it again, once it is fixed. |
Author: | paoloschi [ Fri Dec 19, 2008 2:48 pm ] |
Post subject: | |
Quote: Sorry, tested and deleted it. Just got an e-mail on the packman list, that the package is broken. I'll recompile it again, once it is fixed.
No problem to wait some time here ....Other argument: I tried to run Banshee, this the result.... Code: È stata lanciata un'eccezione non gestita: SQL logic error or missing database
and after that the program window closes immediately ............
at Mono.Data.SqliteClient.SqliteCommand.ExecuteStatement (IntPtr pStmt, System.Int32& cols, System.IntPtr& pazValue, System.IntPtr& pazColName) [0x00000] at Mono.Data.SqliteClient.SqliteCommand.ExecuteStatement (IntPtr pStmt) [0x00000] at Mono.Data.SqliteClient.SqliteCommand.ExecuteReader (CommandBehavior behavior, Boolean want_results, System.Int32& rows_affected) [0x00000] at Mono.Data.SqliteClient.SqliteCommand.ExecuteNonQuery () [0x00000] at Hyena.Data.Sqlite.HyenaSqliteCommand.Execute (Hyena.Data.Sqlite.HyenaSqliteConnection hconnection, Mono.Data.SqliteClient.SqliteConnection connection) [0x00000] Exception has been thrown by the target of an invocation. at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] at System.Activator.CreateInstance (System.Type type) [0x00000] at Banshee.Gui.GtkBaseClient.Startup () [0x00000] at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.StartupInvocationHandler startup) [0x00000] .NET Version: 2.0.50727.42 OS Version: Unix 2.6.27.7 Assembly Version Information: Lastfm (1.4.0.0) Banshee.Lastfm (1.4.0.0) Migo (1.4.0.0) Banshee.Podcasting (1.4.0.0) Banshee.NotificationArea (1.4.0.0) Banshee.CoverArt (1.4.0.0) Banshee.Bookmarks (1.4.0.0) Banshee.MultimediaKeys (1.4.0.0) Banshee.Daap (1.4.0.0) Banshee.AudioCd (1.4.0.0) pango-sharp (2.12.0.0) Banshee.Widgets (1.4.0.0) Banshee.Dap.Ipod (1.4.0.0) Banshee.Dap (1.4.0.0) Banshee.Hal (1.4.0.0) Banshee.Unix (1.4.0.0) Banshee.GStreamer (1.4.0.0) gconf-sharp (2.24.0.0) Banshee.Gnome (1.4.0.0) Banshee.NowPlaying (1.4.0.0) System.Transactions (2.0.0.0) NDesk.DBus.GLib (1.0.0.0) Mono.Cairo (2.0.0.0) System.Data (2.0.0.0) Mono.Data.SqliteClient (2.0.0.0) System.Xml (2.0.0.0) gdk-sharp (2.12.0.0) Mono.Addins (0.4.0.0) atk-sharp (2.12.0.0) Hyena.Gui (1.4.0.0) gtk-sharp (2.12.0.0) Banshee.ThickClient (1.4.0.0) Nereid (1.4.0.0) NDesk.DBus.Proxies (0.0.0.0) Mono.Posix (2.0.0.0) Banshee.Core (1.4.0.0) System (2.0.0.0) Hyena (1.4.0.0) NDesk.DBus (1.0.0.0) glib-sharp (2.12.0.0) Banshee.Services (1.4.0.0) Banshee (1.4.0.0) mscorlib (2.0.0.0) Platform Information: Linux 2.6.27.7-9-default ppc ppc GNU/Linux Disribution Information: [/etc/SuSE-release] openSUSE 11.1 (ppc) VERSION = 11.1 [/etc/lsb-release] LSB_VERSION="core-2.0-noarch:core-3.2-noarch:core-2.0-ppc:core-3.2-ppc" |
Page 1 of 4 | All times are UTC-06:00 |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |