[SOLVED] Building 32bit gtk2 theme engines for binary 32bit apps

Hello, I love the nimbus theme and have installed it from the AUR.
Sadly, there are applications like acroread, foxitreader etc. that won't load the engine and use a nasty default saying
Gtk-Message: Failed to load module "/opt/lib32/usr/lib/gtk-2.0/modules/libgnomebreakpad.so": /opt/lib32/usr/lib/gtk-2.0/modules/libgnomebreakpad.so: cannot open shared object file: No such file or directory
(FoxitReader:10389): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libnimbus.so: wrong ELF class: ELFCLASS64
(FoxitReader:10389): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libnimbus.so: wrong ELF class: ELFCLASS64
Gtk-Message: Failed to load module "canberra-gtk-module": /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so: wrong ELF class: ELFCLASS64
Gtk-Message: Failed to load module "gnomebreakpad": /usr/lib/gtk-2.0/modules/libgnomebreakpad.so: wrong ELF class: ELFCLASS64
As far as I understand, especially since using the Clearlooks engine, everything works as intended. Clearlooks however has a 32bit version in
/opt/lib32/usr/lib/gtk-2.0/2.10.0/engines
I want to be able to use the nimbus theme everywhere. However I can't figure out how to make a 32bit binary with the provided gcc and moreover, where to put the resulting files.
Please help, it really murders consistency and renders 64bit Arch a real pain in the a**. I know about the pure 64bit stance, but honestly, there are some apps that are simply only 32bit.
Last edited by clamshell (2009-08-16 18:58:20)

Okay so... status update.
I really wanted to make Acrobat Reader work with the Nimbus theme.
I used yaourt in a hastily set-up chroot and build the package from the aur (fortunately you can cancel the actual installation). I then copied the pkg.tar.gz to my desktop.
The 32bit Gtk themes are installed in:
/opt/lib32/usr/lib/gtk-2.0/2.10.0/engines
I used the line from the AUR pkgbuild:
cp -rPf "$srcdir/usr/lib/gtk-2.0/2.10.0/engines" "$pkgdir/opt/lib32/usr/lib/gtk-2.0/2.10.0"
So, on my system:
cp -rPf /home/dan/Desktop/usr/lib/gtk-2.0/2.10.0/engines/ /opt/lib32/usr/lib/gtk-2.0/2.10.0/
after having unzipped the package - nimbus-0.1.2-2-i686.pkg.tar.gz.
The -r option means recursive, the -P option preserver permissions and the -f option checks if the destination file can be opened and if not, deletes it and recopies.
You will notice that in the above directory, you'll find 2 files - libnimbus.a and libnimbus.so
All the other themes only have the shared object file and the .a file is an archive as far as nautilus is concerned (can't open it, need ar apparently). Everything seems to work if you delete the .a file. I am not sure if the file is only appears with this theme, or with any theme installed this way.
So, finally, it worked. Acrobat opened and used the new theme.
But...
Vertical scrollbar problem
by LucasVieites on: May 4 2009     
Hi, the vertical scrollbars overlap when viewing large documents. This screenshot is from Adobe Reader opening a 600 page document: http://www.codexion.com/files/pdf_reader_nimbus.png
I hope this can be solved.
from the gnome-look.org site.
So, it's bugged. The theme. Anyway, the tutorial should work just fine on any non-standard theme you need to use in 32bit apps. It could probably be automated a bit more and perhaps with a multilib gcc, you could do it some other way.
The point is you really need the libnimbus.so. The shared resources are architecture independent and the standard path will work.
Oh and I've given up on the nimbus theme itself actually. Care to suggest any good gtk theme?

Similar Messages

  • NotifyOSD look-alike theme engine for the notification daemon

    I've started to work on a theme engine named "coco" for the notification daemon, and I'm sharing what I have so far in case someone finds it useful. My goal is to make it look like NotifyOSD (https://wiki.ubuntu.com/NotifyOSD). I'm taking the notification-daemon-engine-nodoka source code as a starting point, so you can follow the same steps that are on the AUR to install it.
    Here is a screenshot of what I have so far:
    And here is the git repository with all the source code:
    http://github.com/tatofoo/notification- … ngine-coco
    Keep in mind that I've disabled all kind of buttons for now, and the icon that appears on the screenshot is from NotifyOSD (https://launchpad.net/ubuntu/+source/no … -icons/0.3).

    Hey, thanks for adding it to the AUR.
    I don't have my computer here right now, so I can't really test it, but do you have composition enabled? Also, which version of notification-daemon do you have?
    I haven't really cleaned the nodoka code that coco doesn't use, maybe when I do that the bug goes away, I'll try to do that before the weekend and I'll let you know so you can try again.

  • How can I change themes (colors for text message app, calendar app, etc) ???

    Is there a way to change the colors of the calendar, text messaging bubbles, etc. ?
    If NOT, which app is the best one for that purpose ?

    This kind of theming is not quite with us yet for BB10.
    10.3 adds new colouring schemes so there is a possibility it may be with us soon.
    If you've been helped click on , if you've been saved buy the app.
    Developer of stokLocker, Sympatico and Super Sentences.

  • [Solved] lxappearance can't set GTK2 themes in v0.5.1

    Hi all,
    I have an LXDE system running with lxappearance-0.5.0 installed and can use lxappearance to set the theme e.g. Clearlooks, Crux and such. If I then upgrade the package to lxappearance-0.5.1, the colours are changed but there are no widgets (just the basic non-themed ones). No errors appear in the terminal window at any point.
    If I roll back the change, everything's working again. I managed to recreate the issue on another system, so I'm assuming this version is broken. Can anyone confirm if this is a bug?
    Thanks.
    [Edit] Just noticed that in v0.5.0, all themes work except Adwaita which I'm sure is a GTK3 theme. In v0.5.1, Adwaita is the ONLY theme that works. Maybe lxappearance is built to handle GTK2 or GTK3 themes, but not both? Sorry if I'm confusing the issue any further.
    [Edit] Fixed in lxappearance 0.5.1-2.
    Last edited by Modeler (2011-08-03 21:47:24)

    I noticed this myself. It seems like the latest lxappearance (0.5.1) has been ported to GTK3, and trying to set the GTK2 theme with it does not work so well. I tried installing it with abs and deleting the --enable-gtk3 config option from the PKGBUILD file, but that only seemed to change the appearance of the application back to GTK2--it did nothing to correct how it handled the themes. I ending up giving up and manually configuring my ~/.gtkrc-2.0. For example, here is mine:
    gtk-icon-theme-name = "nuoveXT2"
    gtk-theme-name = "Clearlooks"
    gtk-font-name = "FreeSans 10"
    See https://wiki.archlinux.org/index.php/GTK+ for more information. Another option would be to install a different application such as gtk2_prefs or gtk-theme-switch2, but I didn't find any of these to be as robust as lxappearance. You might also want to look at lxappearance2-git in AUR. Don't bother with the lxappearance-gtk2 package, as it is merely lxappearance 0.5.1 with a GTK2 interface.

  • [SOLVED]Building UEFI (EDK II) for x64 platform

    HI,
    I am trying to build the EDK II source for an x86 platform. I am carrying out the following steps from the release notes for Unix Systems. My OS is Linux 2.6.32
    ===============================================================================
                             HOW TO BUILD (UNIX-LIKE SYSTEM)
    ================================================================================
    Unix-Like System Configuration:
      DistributorID: Ubuntu
      Description:   Ubuntu 9.10
      Release:       Ubuntu 9.10
      Codename:      Karmic
    1.  Extract Common Source Code
        1)  Create a working space directory in the build machine, for example, ~/src/MyWorkspace
        2)  Extract files in [UDK2010.UP4] to the working space directory.
            In this case, it is ~/src/MyWorkspace. There are two BaseTools package one
            is for Windows system and another is for UNIX-Like system. Please make
            sure BaseTools(Unix).tar is used here.
        3)  Extract files in [P.UDK2010.UP4.Network] and copy the NetworkPkg Directory to the working    
    space directory. In this case, it is ~/src/MyWorkspace.
        4)  Extract files in [P.UDK2010.UP4.SourceDebugging] and copy the SourceDebuggingPkg Directory    
        to the working space directory. In this case, it is ~/src/MyWorkspace.
    3.  Generate OpenSSL* Crypto Library
        1)  Open file "~/src/MyWorkspace/CryptoPkg/Library/OpensslLib/Patch-HOWTO.txt"
            and follow the instruction to install OpenSSL* for UEFI building.
    4.  Setup Build Environment
        1)  Follow instructions for setting up the build environment on tianocore.org.
            http://sourceforge.net/apps/mediawiki/t … ke_systems
            a) Please be noticed that here the root is "~/src/MyWorkspace" instead
               of "~/src/edk2"
            b) Follow the instructions for building GCC* for X64 and IA32 as well as
               building the Intel ASL compiler. Some of these steps are listed under
               the <Enabling Other Tools> section.
            c) At last check again and make sure "BaseTools", "GCC* for IA32", "GCC*
               for X64" and IASL compiler are successfully built out. Check if these
               tools path defined in "Conf/tools_def.txt" are accordant with actual
               tools path especially for UNIXGCC_IA32_PETOOLS_PREFIX,
               UNIXGCC_X64_PETOOLS_PREFIX and UNIX_IASL_BIN.
    5.  Build Steps
        1)  Open a terminal and type "cd ~/src/MyWorkspace" to enter the workspace
            directory.
        2)  Initialize the build environment by typing ". edksetup.sh BaseTools".
        3)  Now type "build -t UNIXGCC -a IA32 -p Nt32Pkg/Nt32Pkg.dsc"
            to build the platform.
    I am successful in executing the steps untill I run the last command which is 'build'. This instruction is from the link
    http://sourceforge.net/apps/mediawiki/t … ke_systems (as pointed up above in step 4.1)
    I get errors while running the command build.
    Could someone help?
    Regards!
    Last edited by Flash99 (2011-09-20 05:06:54)

    These are the Error messages that I receive:
    /tmp/cc21nZXF.s: Assembler messages:
    /tmp/cc21nZXF.s:2: Warning: entity size for SHF_MERGE not specified
    /tmp/cc21nZXF.s:2: Warning: group name for SHF_GROUP not specified
    /tmp/cc21nZXF.s:2: Warning: setting incorrect section attributes for .debug_abbrev
    /tmp/cc21nZXF.s:4: Warning: entity size for SHF_MERGE not specified
    /tmp/cc21nZXF.s:4: Warning: group name for SHF_GROUP not specified
    /tmp/cc21nZXF.s:4: Warning: setting incorrect section attributes for .debug_info
    /tmp/cc21nZXF.s:6: Warning: entity size for SHF_MERGE not specified
    /tmp/cc21nZXF.s:6: Warning: group name for SHF_GROUP not specified
    /tmp/cc21nZXF.s:6: Warning: setting incorrect section attributes for .debug_line
    /tmp/cc21nZXF.s:11: Error: unknown pseudo-op: `.def'
    /tmp/cc21nZXF.s:11: Error: unknown pseudo-op: `.scl'
    /tmp/cc21nZXF.s:11: Error: unrecognized symbol type "32"
    /tmp/cc21nZXF.s:11: Error: unknown pseudo-op: `.endef'
    /tmp/cc21nZXF.s:58: Error: unknown pseudo-op: `.def'
    /tmp/cc21nZXF.s:58: Error: unknown pseudo-op: `.scl'
    /tmp/cc21nZXF.s:58: Error: unrecognized symbol type "32"
    /tmp/cc21nZXF.s:58: Error: unknown pseudo-op: `.endef'
    /tmp/cc21nZXF.s:117: Warning: entity size for SHF_MERGE not specified
    /tmp/cc21nZXF.s:117: Warning: group name for SHF_GROUP not specified
    /tmp/cc21nZXF.s:148: Error: unknown pseudo-op: `.def'
    /tmp/cc21nZXF.s:148: Error: unknown pseudo-op: `.scl'
    /tmp/cc21nZXF.s:148: Error: unrecognized symbol type "32"
    /tmp/cc21nZXF.s:148: Error: unknown pseudo-op: `.endef'
    /tmp/cc21nZXF.s:1594: Error: unknown pseudo-op: `.def'
    /tmp/cc21nZXF.s:1594: Error: unknown pseudo-op: `.scl'
    /tmp/cc21nZXF.s:1594: Error: unrecognized symbol type "32"
    /tmp/cc21nZXF.s:1594: Error: unknown pseudo-op: `.endef'
    /tmp/cc21nZXF.s:1612: Warning: entity size for SHF_MERGE not specified
    /tmp/cc21nZXF.s:1612: Warning: group name for SHF_GROUP not specified
    /tmp/cc21nZXF.s:1621: Error: unknown pseudo-op: `.def'
    /tmp/cc21nZXF.s:1621: Error: unknown pseudo-op: `.scl'
    /tmp/cc21nZXF.s:1621: Error: unrecognized symbol type "32"
    /tmp/cc21nZXF.s:1621: Error: unknown pseudo-op: `.endef'
    /tmp/cc21nZXF.s:1972: Warning: entity size for SHF_MERGE not specified
    /tmp/cc21nZXF.s:1972: Warning: group name for SHF_GROUP not specified
    /tmp/cc21nZXF.s:2082: Warning: entity size for SHF_MERGE not specified
    /tmp/cc21nZXF.s:2082: Warning: group name for SHF_GROUP not specified
    /tmp/cc21nZXF.s:2102: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:2114: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:2150: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:2210: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:2222: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:2281: Warning: entity size for SHF_MERGE not specified
    /tmp/cc21nZXF.s:2281: Warning: group name for SHF_GROUP not specified
    /tmp/cc21nZXF.s:3839: Warning: entity size for SHF_MERGE not specified
    /tmp/cc21nZXF.s:3839: Warning: group name for SHF_GROUP not specified
    /tmp/cc21nZXF.s:3842: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:3850: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4117: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4122: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4132: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4137: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4154: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4162: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4173: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4176: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4187: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4190: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4194: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4200: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4206: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4212: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4223: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4226: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4230: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4232: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4236: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4242: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4248: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4254: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4260: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4262: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4267: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4271: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4273: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4285: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4291: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4297: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4303: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4309: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4315: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4321: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4327: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4329: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4341: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4347: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4353: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4359: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4365: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4371: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4382: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4388: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4394: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4400: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4406: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4412: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4418: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4441: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4490: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4515: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4612: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4666: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4673: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4675: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4679: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4685: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4691: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4708: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4711: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4715: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4721: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4727: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4733: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4735: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4739: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4741: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4746: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4750: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4752: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4764: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4791: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4794: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4809: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4836: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4889: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4903: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:4944: Warning: entity size for SHF_MERGE not specified
    /tmp/cc21nZXF.s:4944: Warning: group name for SHF_GROUP not specified
    /tmp/cc21nZXF.s:5567: Warning: entity size for SHF_MERGE not specified
    /tmp/cc21nZXF.s:5567: Warning: group name for SHF_GROUP not specified
    /tmp/cc21nZXF.s:5570: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:5587: Warning: entity size for SHF_MERGE not specified
    /tmp/cc21nZXF.s:5587: Warning: group name for SHF_GROUP not specified
    /tmp/cc21nZXF.s:5587: Warning: setting incorrect section attributes for .debug_aranges
    /tmp/cc21nZXF.s:5590: Error: unknown pseudo-op: `.secrel32'
    /tmp/cc21nZXF.s:5599: Warning: entity size for SHF_MERGE not specified
    /tmp/cc21nZXF.s:5599: Warning: group name for SHF_GROUP not specified
    /tmp/cc21nZXF.s:5633: Warning: entity size for SHF_MERGE not specified
    /tmp/cc21nZXF.s:5633: Warning: group name for SHF_GROUP not specified
    /tmp/cc21nZXF.s:5648: Error: unknown pseudo-op: `.def'
    /tmp/cc21nZXF.s:5648: Error: unknown pseudo-op: `.scl'
    /tmp/cc21nZXF.s:5648: Error: unrecognized symbol type "32"
    /tmp/cc21nZXF.s:5648: Error: unknown pseudo-op: `.endef'
    /tmp/cc21nZXF.s:5649: Error: unknown pseudo-op: `.def'
    /tmp/cc21nZXF.s:5649: Error: unknown pseudo-op: `.scl'
    /tmp/cc21nZXF.s:5649: Error: unrecognized symbol type "32"
    /tmp/cc21nZXF.s:5649: Error: unknown pseudo-op: `.endef'
    /tmp/cc21nZXF.s:5650: Error: unknown pseudo-op: `.def'
    /tmp/cc21nZXF.s:5650: Error: unknown pseudo-op: `.scl'
    /tmp/cc21nZXF.s:5650: Error: unrecognized symbol type "32"
    /tmp/cc21nZXF.s:5650: Error: unknown pseudo-op: `.endef'
    /tmp/cc21nZXF.s:5651: Error: unknown pseudo-op: `.def'
    /tmp/cc21nZXF.s:5651: Error: unknown pseudo-op: `.scl'
    /tmp/cc21nZXF.s:5651: Error: unrecognized symbol type "32"
    /tmp/cc21nZXF.s:5651: Error: unknown pseudo-op: `.endef'
    /tmp/cc21nZXF.s:5652: Error: unknown pseudo-op: `.def'
    /tmp/cc21nZXF.s:5652: Error: unknown pseudo-op: `.scl'
    /tmp/cc21nZXF.s:5652: Error: unrecognized symbol type "32"
    /tmp/cc21nZXF.s:5652: Error: unknown pseudo-op: `.endef'
    as: /home/max/UEFI/UDK2010.UP4/Build/MdeModule/DEBUG_UNIXGCC/X64/MdePkg/Library/BasePrintLib/BasePrintLib/OUTPUT/./PrintLibInternal.obj: warning: sh_link not set for section `.debug_abbrev'
    as: /home/max/UEFI/UDK2010.UP4/Build/MdeModule/DEBUG_UNIXGCC/X64/MdePkg/Library/BasePrintLib/BasePrintLib/OUTPUT/./PrintLibInternal.obj: warning: sh_link not set for section `.debug_info'
    as: /home/max/UEFI/UDK2010.UP4/Build/MdeModule/DEBUG_UNIXGCC/X64/MdePkg/Library/BasePrintLib/BasePrintLib/OUTPUT/./PrintLibInternal.obj: warning: sh_link not set for section `.debug_line'
    as: /home/max/UEFI/UDK2010.UP4/Build/MdeModule/DEBUG_UNIXGCC/X64/MdePkg/Library/BasePrintLib/BasePrintLib/OUTPUT/./PrintLibInternal.obj: warning: sh_link not set for section `.rdata'
    as: /home/max/UEFI/UDK2010.UP4/Build/MdeModule/DEBUG_UNIXGCC/X64/MdePkg/Library/BasePrintLib/BasePrintLib/OUTPUT/./PrintLibInternal.obj: warning: sh_link not set for section `.debug_frame'
    as: /home/max/UEFI/UDK2010.UP4/Build/MdeModule/DEBUG_UNIXGCC/X64/MdePkg/Library/BasePrintLib/BasePrintLib/OUTPUT/./PrintLibInternal.obj: warning: sh_link not set for section `.debug_loc'
    as: /home/max/UEFI/UDK2010.UP4/Build/MdeModule/DEBUG_UNIXGCC/X64/MdePkg/Library/BasePrintLib/BasePrintLib/OUTPUT/./PrintLibInternal.obj: warning: sh_link not set for section `.debug_pubnames'
    as: /home/max/UEFI/UDK2010.UP4/Build/MdeModule/DEBUG_UNIXGCC/X64/MdePkg/Library/BasePrintLib/BasePrintLib/OUTPUT/./PrintLibInternal.obj: warning: sh_link not set for section `.debug_aranges'
    as: /home/max/UEFI/UDK2010.UP4/Build/MdeModule/DEBUG_UNIXGCC/X64/MdePkg/Library/BasePrintLib/BasePrintLib/OUTPUT/./PrintLibInternal.obj: warning: sh_link not set for section `.debug_ranges'
    as: /home/max/UEFI/UDK2010.UP4/Build/MdeModule/DEBUG_UNIXGCC/X64/MdePkg/Library/BasePrintLib/BasePrintLib/OUTPUT/./PrintLibInternal.obj: warning: sh_link not set for section `.debug_str'
    make: *** [/home/max/UEFI/UDK2010.UP4/Build/MdeModule/DEBUG_UNIXGCC/X64/MdePkg/Library/BasePrintLib/BasePrintLib/OUTPUT/PrintLibInternal.obj] Error 1
    build.py...
    : error 7000: Failed to execute command
    make tbuild [/home/max/UEFI/UDK2010.UP4/Build/MdeModule/DEBUG_UNIXGCC/X64/MdePkg/Library/BasePrintLib/BasePrintLib]
    build.py...
    : error 7000: Failed to execute command
    make tbuild [/home/max/UEFI/UDK2010.UP4/Build/MdeModule/DEBUG_UNIXGCC/X64/MdePkg/Library/BaseLib/BaseLib]
    build.py...
    : error F002: Failed to build module
    /home/max/UEFI/UDK2010.UP4/MdePkg/Library/BasePrintLib/BasePrintLib.inf [X64, UNIXGCC, DEBUG]
    Last edited by Flash99 (2011-09-16 15:12:20)

  • Setting new GTK2 theme in openbox? [SOLVED]

    I downloaded the theme pack from this thread:
    http://bbs.archlinux.org/viewtopic.php?id=74915
    post #23
    I was able to get part of the theme working (menu color and window decoration) but the actual GTK2 theme is being difficult. I have installed lxappearance, gtk-chtheme, and switch 2 trying all of them but none seem to want to do anything with the .theme file. Is there a way to do this manually or am I going about it the wrong way?
    Last edited by beatepix (2009-07-21 00:39:38)

    I use lxappearance. Copy the whole Simplicity folder to ~/.themes/, start lxappearance, and select it. It's that simple! (and there's step by step instructions in the readme file included with each of my desktops)

  • GTK2 theme: Dustry

    Dustry is a GTK2 theme which uses the best parts of the Industrial, Mist and Clearlooks theme engines.
    Dustry uses the awesome stock icons by RoberTO and Jimmac Steiner.
    Dustry is also the first theme about to include a shell script, which you, the user can use to create a copy of Dustry with different colours. Details are in the README.
    You can see screenshots of Dustry and a slight variation in action here:
    http://xfce-look.org/content/pre1/23694-1.png
    http://xfce-look.org/content/pre2/23694-2.png
    http://xfce-look.org/content/pre3/23694-3.png
    And download it here:
    http://xfce-look.org/content/show.php?c … n=47797499
    And dont forget to vote me up
    Dustrial requires the Mist, Industrial and Clearlooks engines for best appearance. Theyre probably installed.
    Enjoy!

    The xfce-look.org download page does not want to show up. It's not inaccessible; it just shows a blank page. The same is true of all similar pages on gnome-look.org,  kde-look.org, and xfce-look.org.
    Great theme anyway!

  • [SOLVED] Xfce freezes (maybe gtk-engine-murrine)

    I'm just installed Xfce in a fresh Arch installation. The problem is that when I choose, for exemple, the Greybird gtk theme the environment totally freezes. This doesn't happen if I choose a theme that don't need gtk-engine-murrine. Anybody can help me? Sorry for my bad english.
    Last edited by WretchedEgg (2013-02-10 04:08:24)

    It's solved. I removed gtk-engine-murrine and cleaned the pacman cache. Then reinstalled the engine and now all works. I don't know what happened but now it's ok. Excuse me for the post.

  • [Solved] Problem with GTK+ themes (some of the applications look ugly)

    Hey everyone,
    I just switched to Arch and have problems with getting the GTK+ themes to work. Some applications (i.e. pcmanfm, firefox) use the theme I set with lxappearance and other like transmission still look ugly. Any ideas what am I doing wrong?
    Screenshot: http://s18.postimage.org/pz339bje1/screen.jpg
    greets
    Last edited by uns1gn3d (2013-02-01 16:32:52)

    Another possibility is that you have the correct theme but don't have the associated theme engine installed.  Poke around the themes a bit:
    For a GTK2 theme: in the "theme/gtk-2.0/gtkrc" file look for the line that says "engine" and a name.  Make sure you have that name installed.
    For a GTK3 theme: in the "theme/gtk-3.0/gtk.css" file also look for "engine" and the name.  Also make sure that engine is installed.
    Themes are almost always in "/usr/share/themes/theme_name"
    The files you look for to see which engine a theme uses may be in different files than the ones specified above, poke around in the files.  The file that specifies the engine will be a text file so you can look at them using "less" or an alternative.
    Last edited by headkase (2013-02-01 15:41:21)

  • [SOLVED] Can't use themes after switching from KDE to Gnome

    I've just switched my desktop environment from KDE to Gnome, and am unable to use GTK themes properly.
    When I was using KDE, I had qtcurve-gtk2 with gtk-theme-switch2 installed, with QtCurve as the chosen GTK theme.  I have uninstalled both qtcurve-gtk2 and gtk-theme-switch2 when I made my switch to Gnome, but it seems my GTK themes are still controlled by the QtCurve engine, and I can't use GTK themes via Gnome's Appearance Preferences.
    Last edited by samjh (2009-09-24 13:33:02)

    Thanks for the reply, but it's not the answer.  Gtk-chtheme changes the GTK theme that QtCurve uses.  The problem I have is that although I've removed QtCurve from my system (including configuration files using pacman's -Rn option, and the configuration file in my /~ directory), my Gnome system is still using QtCurve for themes, blocking other theme engines from running.  So I'm really looking for a way to get back the ability to use proper GTK/Gnome themes, not QtCurve.
    To clarify again:
    1. I used to have a KDE installation.  I used qtcurve-gtk2 for to theme my GTK apps to conform with KDE look and feel, with gtk-theme-switch2 to set the style for QtCurve.
    2. I removed KDE from my system, and in the process, I also removed (manually and using pacman -Rcn) qtcurve-gtk2 and gtk-theme-switch2.
    3. I installed Gnome, along with gtk-engine-murrine, murrine-theme-collection and gtk-rezlooks-engine.
    4. When I access the Appearance Preferences dialog, all my themes are previewed using KDE's Oxygen-style buttons.  I am only able to use/activate GTK control themes (ie. I cannot use Murrine, Rezlooks, or other non-GTK2 theming engines, even though they are installed).  Even more strangely, if I switch to a GTK control theme to something other than Clearlooks, the buttons change to the appropriate theme, but the scroll bars are stuck on the Clearlooks look-and-feel.  Metacity theming is fine.
    I have reinstalled and re-removed qtcurve-gtk2 and gtk-theme-switch2.  I have completely removed Qt from my system.  I have also searched (using the find command) for any files of qtcurve, and removed every trace of it.  But the old QtCurve configuration is still preventing non-GTK2 themes from running, and causing rendering flaws for scrollbar controls.
    Last edited by samjh (2009-09-23 23:39:39)

  • Trying to get Essbase Client 11.1.2.3 for Linux 32bit, please need help

    Hello,
    I am running a RedHat Enterprise Linux 6.4 64-bit system and have an application that requires the 32-bit Essbase Client 11.1.2.X libraries in order to connect to an Essbase 11.1.2 server instance.
    From reading through the forum posts for the past couple days I have come to an understanding that Oracle Essbase 11.1.2 no longer ships a Linux client as a separate assembly so you have to install the full Essbase server then extract the client files out of that to use..  So I am trying to get the correct bundle of files downloaded to even get the installer to launch properly so I can select a minimal installation including client components, but I can't get the correct zip files, I am getting close, but there is still a few missing, and the instructions I have found seem to refer to 11.1.1.X versions that have changed quite a bit in the 11.1.2.X version.
    Can anyone please help me figure out what I am still missing to get the install running and how to extract the client libraries?
    So far, I have downloaded:
    2073792430 Apr 22 11:43 Apps-11123-linux32.zip
    2440713397 Apr 22 11:46 ClientInstallers-11123.zip
    554953827 Apr 22 11:47 Essbase-11123-linux32.zip
    171726540 Jun 20 09:08 FinancialManagementAnalytics-11123-linux32.zip
    1053291166 Apr 22 11:52 Foundation-11123-linux32-Part1.zip
    1603812256 Apr 22 11:53 Foundation-11123-linux32-Part2.zip
    939688909 Apr 22 11:53 Foundation-11123-linux32-Part4.zip
    1597577101 Apr 22 11:55 Foundation-11123-Part3.zip
    1801831469 Apr 22 12:01 OHS-11123-linux32.zip
    366584941 Apr 22 12:04 RA-11123-linux32.zip
    BUT I still have the following missing assemblies I can't account for:
    EPMINS-01001: One or more preinstallation checks failed. Correct the errors before continuing with the installation. 
    Check assemblies: /home/ntruhan/Downloads/essbase/assemblies/biplus_product_reporting_client... Not exists
    Failed!
    EPMINS-01084: Assembly for linux32 platform is used
    Failed!
    EPMINS-01084: Assembly for linux32 platform is used
    Failed! EPMINS-01084: Assembly for linux32 platform is used
    Failed! EPMINS-01084: Assembly for linux32 platform is used
    Failed! EPMINS-01084: Assembly for linux32 platform is used
    /home/ntruhan/Downloads/essbase/assemblies/hfm_services... Not exists
    /home/ntruhan/Downloads/essbase/assemblies/dbclient64... Not exists
    Failed!
    EPMINS-01084: Assembly for linux32 platform is used
    Failed!
    EPMINS-01084: Assembly for linux32 platform is used
    /home/ntruhan/Downloads/essbase/assemblies/hsf_server... Not exists
    /home/ntruhan/Downloads/essbase/assemblies/dbclient32... Not exists
    /home/ntruhan/Downloads/essbase/assemblies/fdm... Not exists
    Failed!
    EPMINS-01084: Assembly for linux32 platform is used
    Failed!
    EPMINS-01084: Assembly for linux32 platform is used
    /home/ntruhan/Downloads/essbase/assemblies/bpm_architect_services... Not exists
    /home/ntruhan/Downloads/essbase/assemblies/hsf_webapp... Not exists
    I am going through the list of entries, but the only references I have seen so far have been for Windows downloads and this is linux, and then there are the Assembly for linux32 messages, but I need that since I need the 32bit client libraries, right?
    Can someone shed some light on this adventure in installing all of this since all of the install instructions I have been seeing are for an older version packaged differently?
    Thank you in advance,
    Nathan

    Thank you for this.  It set me on the right path.  I wound up installing all of them as I was still getting those errors, but after I realized the REAL error was not the aseemblies not exsisting, but it was the "EPMINS-01084: Assembly for linux32 platform is used Failed!"  error.
    The Linux System i was TRYING to install on is RHEL 64bit, but I was trying to install a 32bit client as i needed a 32bit client.  It just refused to install a 32bit client on a 64bit Linux machine.
    I configured a CentOS 32bit Linux VMWare image and viola, the same driver files installed without an error.
    Not sure why the 32bit client would not let me install on a 64bit system, but I finally got it now.
    Now to tar the Essbase directories up and move them over to the RedHat machine where I need them.
    Thank you for your help.

  • Creation of a database engine for mobile devices using j2me

    am trying to develop a database engine for mobile devices.. it is to develop a miniature version of the DBMS that
    can be deployed on a mobile phone..I have to develop my own code for performing tasks such a s creating a table,
    inserting values into it, selecting from it etc..
    I limited my self to develop the software so that it can perform 3 functionalities of create, insert,select..
    I should be taking the details such as table name and its parameters from the user and then should be able to
    create a suitable data structure for it(i tried to develop a class)...
    Usage of RMS package helps me partially in this.. I did that and ll be doing that..
    I got stuck while developing the code for creation of a table.. I am facing problems in creating a dynamic data
    structure for a table and also to use such data structure else where in my project..
    I need help in developing an algorithm for this..
    I would be very grateful to u all if u help me out in developing the code for this project..

    I'm sorry for the amount of time it took me to get back. Derby is an open source database written entirely in Java. I do not know if it can support resource constrained devices like MIDP compliant, but may work okay with CLDC.
    But outside of Derby being a solution, let me give you a few ideas off the top of my head.
    Set up a database server in a separate thread. This server will really be your controller for RMS access.
    Since RMS is just a big sequential 'pipe' you will have to think of data as 'frames' - (starttable) (tableID) (tablename) (data) (tablename) (data).....(endtable).
    When you need to write additional data, just append it to the end of the RMS object.
    When you need to retrieve data, thing are more complex.
    1. Read in all data, looking for your particular tableID. This may be made much easier using RMS filters - (I'm not sure, I've never used them)
    2. Once start of table of interest is found, stick the data elements in either a java vector or array until you reach the table end identifier. I think vector will be a better choice - trust me. (I think its available in J2ME...)
    3. Package this into a do while loop until the element you are searching for is read. If you need to do some sorts on the data or something else that requires the all the data to be present then you need all the data for that particular table. One thing will always be clear. The first data you grab will always be some start table identifier and the last data you grab will be an end table identifier. We just don't know which table because of how we put stuff in the RMS resource.
    This provides you a few positives as well as negatives:
    Positive:
    1. Fast data writes, no need to search for a particular table before accessing it, nor do you need to search for an index in that table.
    2. When looking for data, data may* be found without searching through the entire table. This is accomplished with RMS filters or logic test within the RMS read loop.
    Negative:
    1. Slow when all data of a table is needed (i.e. compute sums or averages of entries). The entire RMS database must be read to ensure all the entries are searched. An example of how this is a problem is as follows: You have 5000 entries in you RMS database resource and you are looking to compute the average of a value in some table. When you first wrote the data to the table, it was done sequentially and no other data for that table exist. But we can't tell if that's the case, so we have to read through all 5000 entries to make sure we looked for every piece of data.
    Beacuse of this issue, this database structure, performance may be fine for 50K - 100K entries (depending on table element size), if the reading requirements don't force full data reads. Otherwise, 25K may be an upper limit.
    I hope this helps.
    Edited by: estarkey on Mar 17, 2009 9:15 PM
    Edited by: estarkey on Mar 17, 2009 10:01 PM

  • Solved WiFi issue - Hope it works for you. If not, sorry.

    Hey, I know about your problem. I've been a Windows person for fifteen years and bought a MacBook Pro about eight hours ago and same problem. Been researching it for eight hours and got it to work. I don't know much, but you can try this and maybe it'll work. Plug your notebook into a cable ethernet connection (automatically connects and then go to network preferences (right by the battery indicator). Surf the web and just make sure you are actually connected via cable. If so, click ethernet in network preferences and then click advanced. You should see a bunch of taps, but click DNS and then you should see two sets of DNS servers. Write them down. Click okay and then disconnect cable (replug if you don't have an extra line). Clicka airport and then settings and then DNS servers. Add the two sets of numbers you just saw and then click apply. Enable your AirPort and now it should work. Hope this works. If it does, email me back at <edited by host - for your privacy please do not put email addresses in the body of posts.> Hopefully this solves all the wifi problems.

    Thanks for posting Marcus. This may help, but I've noticed many cable providers do not provide the DNS addresses by default.
    We had had three different cable providers at home over the past eight years and none "fed" DNS info automatically. One of those providers would give you the numbers if you called about a problem but otherwise felt it to be unnecessary for the masses to have them.
    The LAN/WAN sysops where I worked also had to dole out DNS numbers manually. We were spread across three facilities up to six miles apart and some of the remote locations needed DNS entered for best performance. Still, we had to call someone to get them.
    So, yes, it can help--no, many people cannot get these numbers without calling their ISP. Even then, they may not get them depending on the support tech who picks up the phone that day. It will vary by ISP.
    Keep up the experimenting as it benefits the whole community. If someone has to make a support call to try your DNS solution, so be it. It might be well worth the call. You theory certainly fits with DNS info I got from my sysops when I was working; they manually entered DNS addresses for physical locations that had trouble maintain server contact.
    Oops! Almost forgot--welcome to Apple Discussions!
    Allan

  • Choosing a 3D Engine for Java

    Hi.
    I've been looking at the options of 3D engines for Java. Obviously, the first place I looked was at Java3D. But I've heard that it can be slow at times - I also happen to think it is a good, high-level API.
    I've looked briefly at products such as gl4java, VTK and Jazz3D.
    I'd like to know some pro's and cons for Java3D, and the above, and other, engines.
    What I need is X3D support, and the ability to draw shapes over a background image, and of course, for this to be fast : )
    I'm hoping you can give me some idea as to which APIs are better.
    thanks
    james

    There are others too...
    A JOGL-based scenegraph-API like xith3d...has no website i assume, but here's a thread about it:
    http://www.javagaming.org/cgi-bin/JGNetForums/YaBB.cgi?board=jogl;action=display;num=1060308805
    Openmind (mentioned before, but here's the link):
    http://www.mind2machine.com
    jPCT (a little different from the others, because it does software and hardware rendering...anyway...):
    http://www.jpct.net
    and a thread about it:
    http://www.javagaming.org/cgi-bin/JGNetForums/YaBB.cgi?board=3D;action=display;num=1061478645
    There are even more, but most of them are rather outdated and unsupported. Hope this helps.

  • Where can I find the Theme Editor for SP14?

    Where can I find the Theme Editor for SP14? (My WebDynpro application is a standalone app, and does not run in a portal).
    Thanks,
    Walter

    Hi,
    Go thorugh the follwing Web Dynpro Java
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/business_packages/a1-8-4/nw04stack09themes.zip
    To know how to use it and for the steps to be followed please follow the tutorial here
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/how to edit web dynpro themes.pdf
    the last url gives you a step by step procedure with wizards..
    I hope your problem is solved..
    don't forget to reward
    RK

Maybe you are looking for

  • Developer Studio deployment problem

    Hi All, I'm unable to deploy from Developer studio. Error is 'Server XXX did not accept login request as admin on port 50018'. Looked into the documentation and put an entry in the host file too. but i still have the problem. Studio (2.0.4) Server: S

  • CFolder and Adobe Interactive Forms-reply ASAP

    Hi we have a new requirement where there needs to be integration of cFolder with Adobe Interactive Forms. I would like to know: How cFolders integrate with Adobe IF? Concept behind combining these two technologies. Does cFolder integrate with Java Ad

  • HELP! URGENT! burn/formatting problems ASAP

    when i burn/build/format. in the log it says "warning: the file 'name.layout' found in the video_ts or HVDVD_ts folder will not be included in the final disc...and "warning: the file vob_data.lay' found in the video_ts or HVDVD_ts folder will not be

  • File Sharing: Can't save altered file to the original Mac

    I've enabled file sharing on my iMac and MBAir, identified shared foler and given myself read and write privileges, and can open a file from the original iMac on my MBA--but if I edit the file on my MBA I can't save it back to my iMac or export it th

  • Dirt/Particles Under the BB Screen

    Dirt, or something of the sort, has gotten caught between the front glass and the screen.  I found instances on this forum regarding the problem with the Storm, but not with the 8330.  Does anyone know how to get it out, or at least prevent this from