Jump to content
Read the Funtoo Newsletter: Summer 2023 ×

pr1vacy

Members
  • Posts

    29
  • Joined

  • Last visited

  • Days Won

    5

Posts posted by pr1vacy

  1. I got it working after following THIS guide and making a few MINOR CHANGES.

    I'm tethered perfectly fine at the moment.


    I burned through 200 megs on youtube and it was smooth.

    The data useage for my cell phone went up 200 megs as it should BUT the tether data remained unchanged! SWEET!

    Unlimited text, voice and data for a flat 60 bucks a month and I get 65Mb download rate. YEAH!

  2. ok, I actually went and looked at it, the readme says

    I'm not so great on java, so hopefully someone who is will speak up, but I think if you do what it says you'll be good.  After that (I think!) you just start it by running that run.sh file as root.  Also Koush is one of the giants of the android developer world, I'm sure he could help you if you asked him.

    Thanks for the info. I tried the sudo linux/run.sh from the onset and it spits out an error right away. I looked at the line and the error has to do with too many ' I think.

     

    UPDATE--I forgot to check which version of python I was using.

     

    Remembered ye' ol' ESELECT and found that I had 3.3 in use and just used ESELECT to switch to 2.7 and ran ./configure again and it worked!

     

    MAKE is purring along right now. I'll report back on the result.

  3. My cellular plan allows for 8GB per month tethered data. I am planning on eliminating my other services for home internet and TV and will be switching to cell data only.

     

    My plan is 25GB and 8GB tethered/hotspot.

     

    I probably won't be going over too often but in case I do I don't want to get slowed down for a few days while waiting for my plan to reset.

     

    I have used ClockworkMod Tether and it works well. On my phone and my account info page on the web I have verified that this app allows me to use data without rooting the phone(normally I would do that but there is no STOCK firmware available for my phone as of now) and the data does not count toward my tethered data.

     

    The app requires a client installed on the PC to work properly.

     

    Has anyone gotten the ClockworkMod Tether client to compile and install properly in Funtoo.

     

    I would appreciate any help.

     

    Thanks!

  4. And it's been great!

     

    Everything works well and it is lean, mean and stable.

     

    I have learned a good bit along the way.

     

    Thanks for all the work from the Funtoo team and to all the people that help out in the forums. I'd be lost without your help.

     

     

    Here's my list of links that I use regularly that may be helpful to another newb:

     

     

    THIS forum : http://forums.funtoo.org

     

    Funtoo Bugtracker: https://bugs.funtoo.org/secure/Dashboard.jspa

     

    Funtoo Home: http://www.funtoo.org

     

    Gentoo packages: https://packages.gentoo.org(good for finding out what USE flags are going to do)

     

    Overlay search: http://gpo.zugaina.org

     

    Handy tutorials: https://gentoovps.net/topics/linux/gentoo/

     

    Please share any other links you have that you find useful. Thanks!

     

     

     

     

  5. You could just find a router that supports scheduling and/or parental controls.

     

    Create a schedule that only allows a 'whitelist' to school sites.

     

    You could look into OpenDNS. It's a good start I think.

     

    Plan on removing google though. I don't think there is ANYTHING that will prevent google search from locating games, porn, etc....that can be viewed no matter what app or hardware you are using to try to block this material(other than blocking media type extensions for every site). Google pulls in images to it's server then sends them to your PC when you search.

     

    It will probably take a combination of tools and trial and error and adjustments to find something that works.

  6. Anyway, the main problem is adding dependencies to world, it really gets portage confused sometimes when you upgrade and the output isn't pretty.

    I'll admit I'm new to Funtoo from Debian so excuse my ignorance.

     

    I understand the point you are making. Without the oneshot then it puts aalib in the world file and probably best to keep the world file as lean as possible.

     

    Good idea. I'll look into best practices and clean my world file. Thanks.

  7. This isn't true on my system:

    After removing sudo I install with this command:

    funtoo rj # emerge -av =app-admin/sudo-1.8.15-r1
    
    
    funtoo rj # grep sudo  /var/lib/portage/world 
    app-admin/sudo
    
    
    No version is appended to sudo which would prevent an update.

     

    I had already verified that nothing is pinned so I myself was confused about what he meant there.

     

    If I were to manually do:

    # USE="-dbus" emerge =app-editors/mousepad-0.3.0
    

    A future world update would in effect automatically do:

    # emerge =app-editors/mousepad-0.4.0
    

    and it automatically would toggle "-dbus" to "dbus" in the process as well. Nothing is pinned/frozen.

  8. Thanks, worked like a charm. I remember after being half asleep last night searching for gpm somewhere. But can you tell me how you came up with that as solution, I like to try and figure things out or understand why.

     

    again thanks for the help

     

    I had the same problem two weeks ago and this:

    `Gpm_Wgetch'
    

    stood out in the build log. I don't use gpm so I just removed it and the emerge was successful.

  9. @j-g-

     

    I just was making a point that the quick fix is the -gpm flag.  Obvious to me from his original post that he's not a newb to Funtoo so I felt fairly confident he would know about package.use and whether or not he wanted to make a change there. I gave a short concise answer because I didn't want to seem smug by talking too much.

     

    You're mistaken about 'pinning' if you are implying @world wouldn't update media-libs/aalib-1.4_rc5-r6

     

    Personally I wouldn't add the 'media-libs/aalib -gpm' to my package.use to correct a bug. By the next update the issue will be resolved and I don't have to worry about remembering to unset 'media-libs/aalib -gpm' in package.use. It would update and switch to the default use of '+gpm' on it's own.

     

    I only use package.use for things I want to happen on a permanent basis. I try not to use it for temporary changes to correct bugs that are going to be resolved in the next update.

     

    The only problem is if I were to emerge something like GIMP and have aalib set in it's use flags BEFORE the update/patch to aalib hits. Then GIMP would fail because the aalib use flag will default back to +gpm. In a scenario like that then of course I would have no choice but to make a change to package.use.

     

    Thanks.

  10. So 2 problems, llvm one is potentially dangerous while nm one is annoying. Latest llvm (sys-devel/llvm-3.7.0-r2) wont compile, it just hangs during compilation and entire system freezes I let it for 3 hours today but nothing, no errors just freeze(had to do force restart). For reference last compile took 1h 17min on my system.

    Second problem with networkmanager is not related to portage but I didn't want to make 2 threads at same time. Ever since last update(1.0.6-r1) if i disconnect from wifi or mobile broadband (or if i stop nm service) X crashes, i can start it again but cant start urxvt/xterm while firefox and pcmanfm starts fine... I have no idea how to approach solving these. Help!

    emerge update llvm and openrc and you'll be good. The nm crash on X has to do with file unmounting in openrc and it's fixed.

  11. Ahhh....the nuances of the somewhat overcomplicated overlays. The funtoo manual overlay section needs an update for sure. Here's what I did to make it 'proper':

    # mkdir /etc/portage/package.mask
    # mkdir /etc/portage/package.unmask
    
    

    I created two files in the package.mask directory. First one is compiz-emerald-lock with this inside:

    >dev-python/compizconfig-python-0.8.4-r5
    >x11-libs/compiz-bcop-0.8.8
    >x11-libs/compizconfig-backend-gconf-0.8.8
    >x11-libs/libcompizconfig-0.8.8
    >x11-plugins/compiz-plugins-extra-0.8.8
    >x11-plugins/compiz-plugins-main-0.8.8
    >x11-wm/compiz-0.8.8-r2
    >x11-apps/ccsm-0.8.4-r6
    >x11-apps/fusion-icon-0.1-r4
    >x11-themes/emerald-themes-0.5.2
    >x11-wm/emerald-0.8.8-r1
    

    2nd one is stuff-overlay-lock that contains this:

    */*::stuff
    

    And finally I created a file in the package.unmask directory named compiz-emerald-from-stuff with this inside:

    dev-python/compizconfig-python::stuff
    x11-libs/compiz-bcop::stuff
    x11-libs/compizconfig-backend-gconf::stuff
    x11-libs/libcompizconfig::stuff
    x11-plugins/compiz-plugins-extra::stuff
    x11-plugins/compiz-plugins-main::stuff
    x11-wm/compiz::stuff
    x11-apps/ccsm::stuff
    x11-apps/fusion-icon::stuff
    x11-themes/emerald-themes::stuff
    x11-wm/emerald::stuff
    

    All works well.

  12. Do NOT put anything inside $PORTDIR yourself, this is why /etc/portage and overlays exist, also you shouldn't remove that 'stuff' overlay if that's where you installed stuff from.

    Thanks for the critique. Funtoo newb here.

     

    I didn't have package.mask or package.unmask files/directories in my /etc/portage so that's why I put them in $PORTDIR after reading THIS.

     

    Will a file or directory work for package.mask and/or package.unmask in /etc/portage? Easy to test just wondering what's the best practice.

     

    I wasn't planning on making changes/updates to the files I pulled in from 'stuff' overlay so that's why I thought I could mask the files and remove the overlay rather than

    */*::stuff
    

    in package.mask.

  13. Got everything working. Here's what I did:

    layman -a stuff
    

    Then after sync/update and installation I created /usr/portage/profiles/package.mask/compiz-mask and added:

    >dev-python/compizconfig-python-0.8.4-r5
    >x11-libs/compiz-bcop-0.8.8
    >x11-libs/compizconfig-backend-gconf-0.8.8
    >x11-libs/libcompizconfig-0.8.8
    >x11-plugins/compiz-plugins-extra-0.8.8
    >x11-plugins/compiz-plugins-main-0.8.8
    >x11-wm/compiz-0.8.8-r2
    >x11-apps/ccsm-0.8.4-r6
    >x11-apps/fusion-icon-0.1-r4
    >x11-themes/emerald-themes-0.5.2
    >x11-wm/emerald-0.8.8-r1
    

    then

    layman -d stuff
    

    Everything is working. No glitches or bugs. ;)

     

    (This is what I did but it is not proper....continue reading below for proper method)

  14.  

    The opinion that you're expressing contradicts the Funtoo vision.   If you want systemd you don't understand that vision and you're using the wrong distribution.

     

    ;)

     

    On a sidenote...but relative as it's an example of some attitudes toward systemd....was installing profile-sync-dameon...ie..psd....and ended up seeing this...read down a bit at the NOTE FOR VERSION 6:

     

    https://github.com/graysky2/profile-sync-daemon

     

    Some people are just lazy.

  15. I filed a bug report. Emerge of emerald 0.8.8:

    
        Package: x11-wm/emerald-0.8.8
        Repository: gentoo
        Maintainer: desktop-effects
        USE: abi_x86_64 amd64 elibc_glibc kernel_linux multilib userland_GNU
        FEATURES: preserve-libs sandbox userpriv usersandbox
        >>> Unpacking source...
        >>> Unpacking emerald-0.8.8.tar.bz2 to /var/tmp/portage/x11-wm/emerald-0.8.8/work
        >>> Source unpacked in /var/tmp/portage/x11-wm/emerald-0.8.8/work
        >>> Preparing source in /var/tmp/portage/x11-wm/emerald-0.8.8/work/emerald-0.8.8 ...
        Applying emerald-0.8.8-pkgconfig-pollution.patch ...
        [ ok ]
        >>> Source prepared.
        >>> Configuring source in /var/tmp/portage/x11-wm/emerald-0.8.8/work/emerald-0.8.8 ...
        econf: updating emerald-0.8.8/config.sub with /usr/share/gnuconfig/config.sub
        econf: updating emerald-0.8.8/config.guess with /usr/share/gnuconfig/config.guess
        ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --libdir=/usr/lib64 --disable-static --enable-fast-install --disable-mime-update
        checking for a BSD-compatible install... /usr/lib/portage/python3.3/ebuild-helpers/xattr/install -c
        checking whether build environment is sane... yes
        checking for a thread-safe mkdir -p... /bin/mkdir -p
        checking for gawk... gawk
        checking whether make sets $(MAKE)... yes
        checking for style of include used by make... GNU
        checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
        checking whether the C compiler works... yes
        checking for C compiler default output file name... a.out
        checking for suffix of executables...
        checking whether we are cross compiling... no
        checking for suffix of object files... o
        checking whether we are using the GNU C compiler... yes
        checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
        checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
        checking dependency style of x86_64-pc-linux-gnu-gcc... none
        checking for library containing strerror... none required
        checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc
        checking whether we are using the GNU C compiler... (cached) yes
        checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes
        checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed
        checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none
        checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
        checking build system type... x86_64-pc-linux-gnu
        checking host system type... x86_64-pc-linux-gnu
        checking for a sed that does not truncate output... /bin/sed
        checking for grep that handles long lines and -e... /bin/grep
        checking for egrep... /bin/grep -E
        checking for fgrep... /bin/grep -F
        checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld
        checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
        checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
        checking the name lister (/usr/bin/nm -B) interface... BSD nm
        checking whether ln -s works... yes
        checking the maximum length of command line arguments... 1572864
        checking whether the shell understands some XSI constructs... yes
        checking whether the shell understands "+="... yes
        checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r
        checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump
        checking how to recognize dependent libraries... pass_all
        checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
        checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
        checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
        checking command to parse /usr/bin/nm -B output from x86_64-pc-linux-gnu-gcc object... ok
        checking for ANSI C header files... yes
        checking for sys/types.h... yes
        checking for sys/stat.h... yes
        checking for stdlib.h... yes
        checking for string.h... yes
        checking for memory.h... yes
        checking for strings.h... yes
        checking for inttypes.h... yes
        checking for stdint.h... yes
        checking for unistd.h... yes
        checking for dlfcn.h... yes
        checking for objdir... .libs
        checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
        checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
        checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
        checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes
        checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes
        checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes
        checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
        checking whether -lc should be explicitly linked in... no
        checking dynamic linker characteristics... GNU/Linux ld.so
        checking how to hardcode library paths into programs... immediate
        checking whether stripping libraries is possible... yes
        checking if libtool supports shared libraries... yes
        checking whether to build shared libraries... yes
        checking whether to build static libraries... no
        checking for ANSI C header files... (cached) yes
        checking whether NLS is requested... yes
        checking for intltool >= 0.35.0... Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\$ { <-- HERE ?AC_PACKAGE_NAME}?/ at /usr/bin/intltool-update line 1193.
        Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?PACKAGE}?/ at /usr/bin/intltool-update line 1194.
        Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_VERSION}?/ at /usr/bin/intltool-update line 1195.
        Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?VERSION}?/ at /usr/bin/intltool-update line 1196.
        Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ?AC_PACKAGE_NAME}
    
        ?/ at /usr/bin/intltool-update line 1222.
        Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\$
        { <-- HERE ?PACKAGE}
    
        ?/ at /usr/bin/intltool-update line 1223.
        Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\$
        { <-- HERE ?AC_PACKAGE_VERSION}
    
        ?/ at /usr/bin/intltool-update line 1224.
        Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\$
        { <-- HERE ?VERSION}
    
        ?/ at /usr/bin/intltool-update line 1225.
        Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\$
        { <-- HERE ?\w+}
    
        ?/ at /usr/bin/intltool-update line 1226.
        0.51.0 found
        checking for intltool-update... /usr/bin/intltool-update
        checking for intltool-merge... /usr/bin/intltool-merge
        checking for intltool-extract... /usr/bin/intltool-extract
        checking for xgettext... /usr/bin/xgettext
        checking for msgmerge... /usr/bin/msgmerge
        checking for msgfmt... /usr/bin/msgfmt
        checking for gmsgfmt... /usr/bin/gmsgfmt
        checking for perl... /usr/bin/perl
        checking for perl >= 5.8.1... 5.22.0
        checking for XML::Parser... ok
        checking locale.h usability... yes
        checking locale.h presence... yes
        checking for locale.h... yes
        checking for LC_MESSAGES... yes
        checking libintl.h usability... yes
        checking libintl.h presence... yes
        checking for libintl.h... yes
        checking for ngettext in libc... yes
        checking for dgettext in libc... yes
        checking for bind_textdomain_codeset... yes
        checking for msgfmt... (cached) /usr/bin/msgfmt
        checking for dcgettext... yes
        checking if msgfmt accepts -c... yes
        checking for gmsgfmt... (cached) /usr/bin/gmsgfmt
        checking for xgettext... (cached) /usr/bin/xgettext
        checking for stdlib.h... (cached) yes
        checking sys/time.h usability... yes
        checking sys/time.h presence... yes
        checking for sys/time.h... yes
        checking for unistd.h... (cached) yes
        checking whether byte ordering is bigendian... no
        configure: Using PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib64/pkgconfig
        checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config
        checking pkg-config is at least version 0.9.0... yes
        checking for EMERALD... yes
        checking for wnck_window_has_name... yes
        checking for update-mime-database... /usr/bin/update-mime-database
        checking for update-desktop-database... /usr/bin/update-desktop-database
        checking for gtk-update-icon-cache... /usr/bin/gtk-update-icon-cache
        configure: creating ./config.status
        config.status: creating libengine/emeraldengine.pc
        config.status: creating Makefile
        config.status: creating src/Makefile
        config.status: creating include/Makefile
        config.status: creating engines/Makefile
        config.status: creating themer/Makefile
        config.status: creating pixmaps/Makefile
        config.status: creating libengine/Makefile
        config.status: creating misc/Makefile
        config.status: creating doc/Makefile
        config.status: creating po/Makefile.in
        config.status: creating defaults/Makefile
        config.status: creating defaults/theme/Makefile
        config.status: creating config.h
        config.status: executing depfiles commands
        config.status: executing libtool commands
        config.status: executing default-1 commands
        config.status: executing po/stamp-it commands
        >>> Source configured.
        >>> Compiling source in /var/tmp/portage/x11-wm/emerald-0.8.8/work/emerald-0.8.8 ...
        make -j9
        make all-recursive
        make[1]: Entering directory '/var/tmp/portage/x11-wm/emerald-0.8.8/work/emerald-0.8.8'
        Making all in libengine
        make[2]: Entering directory '/var/tmp/portage/x11-wm/emerald-0.8.8/work/emerald-0.8.8/libengine'
        /bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libwnck-1.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I/usr/include/pango-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I../include -DENGINE_DIR=\"/usr/lib64/emerald/engines\" -DDEFTHEMEDIR='"/usr/share/emerald/theme/"' -DDEFSETTINGSFILE='"/usr/share/emerald/settings.ini"' -march=nehalem -O2 -pipe -I/usr/include/libwnck-1.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I/usr/include/pango-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -c -o emerald.lo emerald.c
        /bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libwnck-1.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I/usr/include/pango-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I../include -DENGINE_DIR=\"/usr/lib64/emerald/engines\" -DDEFTHEMEDIR='"/usr/share/emerald/theme/"' -DDEFSETTINGSFILE='"/usr/share/emerald/settings.ini"' -march=nehalem -O2 -pipe -I/usr/include/libwnck-1.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I/usr/include/pango-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -c -o themer.lo themer.c
        libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libwnck-1.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I/usr/include/pango-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I../include -DENGINE_DIR=\"/usr/lib64/emerald/engines\" -DDEFTHEMEDIR=\"/usr/share/emerald/theme/\" -DDEFSETTINGSFILE=\"/usr/share/emerald/settings.ini\" -march=nehalem -O2 -pipe -I/usr/include/libwnck-1.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I/usr/include/pango-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -c emerald.c -fPIC -DPIC -o .libs/emerald.o
        libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libwnck-1.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I/usr/include/pango-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I../include -DENGINE_DIR=\"/usr/lib64/emerald/engines\" -DDEFTHEMEDIR=\"/usr/share/emerald/theme/\" -DDEFSETTINGSFILE=\"/usr/share/emerald/settings.ini\" -march=nehalem -O2 -pipe -I/usr/include/libwnck-1.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I/usr/include/pango-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -c themer.c -fPIC -DPIC -o .libs/themer.o
        emerald.c: In function ?copy_from_defaults_if_needed?:
        emerald.c:49:20: warning: assignment discards ?const? qualifier from pointer target type
        while(n=g_dir_read_name(d))
        ^
        /bin/sh ../libtool -tag=CC --mode=link x86_64-pc-linux-gnu-gcc -march=nehalem -O2 -pipe -I/usr/include/libwnck-1.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I/usr/include/pango-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -Wl,-O1 -Wl,sort-common -Wl,-as-needed -o libemeraldengine.la -rpath /usr/lib64 emerald.lo themer.lo -lwnck-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -ldecoration -lXrender -lX11 -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo -ldl -lm -lwnck-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -ldecoration -lXrender -lX11 -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo
        libtool: link: x86_64-pc-linux-gnu-gcc shared .libs/emerald.o .libs/themer.o -ldl -lm -lwnck-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -ldecoration -lXrender -lX11 -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo -march=nehalem -pthread -Wl,-O1 -Wl,sort-common -Wl,-as-needed -pthread -Wl,-soname -Wl,libemeraldengine.so.0 -o .libs/libemeraldengine.so.0.0.0
        libtool: link: (cd ".libs" && rm -f "libemeraldengine.so.0" && ln -s "libemeraldengine.so.0.0.0" "libemeraldengine.so.0")
        libtool: link: (cd ".libs" && rm -f "libemeraldengine.so" && ln -s "libemeraldengine.so.0.0.0" "libemeraldengine.so")
        libtool: link: ( cd ".libs" && rm -f "libemeraldengine.la" && ln -s "../libemeraldengine.la" "libemeraldengine.la" )
        make[2]: Leaving directory '/var/tmp/portage/x11-wm/emerald-0.8.8/work/emerald-0.8.8/libengine'
        Making all in src
        make[2]: Entering directory '/var/tmp/portage/x11-wm/emerald-0.8.8/work/emerald-0.8.8/src'
        x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libwnck-1.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I/usr/include/pango-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I../include -DLOCALEDIR="\"/usr/share/locale"\" -DENGINE_DIR=\"/usr/lib64/emerald/engines\" -march=nehalem -O2 -pipe -I/usr/include/libwnck-1.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I/usr/include/pango-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -c main.c
        x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libwnck-1.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I/usr/include/pango-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I../include -DLOCALEDIR="\"/usr/share/locale"\" -DENGINE_DIR=\"/usr/lib64/emerald/engines\" -march=nehalem -O2 -pipe -I/usr/include/libwnck-1.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I/usr/include/pango-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -c engine_loader.c
        main.c: In function ?decor_update_window_property?:
        main.c:508:8: warning: passing argument 3 of ?decor_quads_to_property? makes integer from pointer without a cast
        &extents, &maxextents, 0, 0, quads, nQuad);
        ^
        In file included from ../include/emerald.h:7:0,
        from main.c:27:
        /usr/include/compiz/decoration.h:222:1: note: expected ?Pixmap? but argument is of type ?struct decor_extents_t *?
        decor_quads_to_property (long *data,
        ^
        main.c:508:37: warning: passing argument 7 of ?decor_quads_to_property? from incompatible pointer type
        &extents, &maxextents, 0, 0, quads, nQuad);
        ^
        In file included from ../include/emerald.h:7:0,
        from main.c:27:
        /usr/include/compiz/decoration.h:222:1: note: expected ?struct decor_extents_t *? but argument is of type ?struct decor_quad_t *?
        decor_quads_to_property (long *data,
        ^
        main.c:507:5: error: too few arguments to function ?decor_quads_to_property?
        decor_quads_to_property(data, GDK_PIXMAP_XID(d->pixmap),
        ^
        In file included from ../include/emerald.h:7:0,
        from main.c:27:
        /usr/include/compiz/decoration.h:222:1: note: declared here
        decor_quads_to_property (long *data,
        ^
        main.c: In function ?decor_update_switcher_property?:
        main.c:1940:8: warning: passing argument 3 of ?decor_quads_to_property? makes integer from pointer without a cast
        &extents, &extents, 0, 0, quads, nQuad);
        ^
        In file included from ../include/emerald.h:7:0,
        from main.c:27:
        /usr/include/compiz/decoration.h:222:1: note: expected ?Pixmap? but argument is of type ?struct decor_extents_t *?
        decor_quads_to_property (long *data,
        ^
        main.c:1940:34: warning: passing argument 7 of ?decor_quads_to_property? from incompatible pointer type
        &extents, &extents, 0, 0, quads, nQuad);
        ^
        In file included from ../include/emerald.h:7:0,
        from main.c:27:
        /usr/include/compiz/decoration.h:222:1: note: expected ?struct decor_extents_t *? but argument is of type ?struct decor_quad_t *?
        decor_quads_to_property (long *data,
        ^
        main.c:1939:5: error: too few arguments to function ?decor_quads_to_property?
        decor_quads_to_property(data, GDK_PIXMAP_XID(d->pixmap),
        ^
        In file included from ../include/emerald.h:7:0,
        from main.c:27:
        /usr/include/compiz/decoration.h:222:1: note: declared here
        decor_quads_to_property (long *data,
        ^
        main.c: In function ?update_default_decorations?:
        main.c:2355:40: error: ?DECOR_NORMAL_ATOM_NAME? undeclared (first use in this function)
        normalAtom = XInternAtom(xdisplay, DECOR_NORMAL_ATOM_NAME, FALSE);
        ^
        main.c:2355:40: note: each undeclared identifier is reported only once for each function it appears in
        main.c:2367:5: warning: passing argument 3 of ?decor_quads_to_property? makes integer from pointer without a cast
        &ws->shadow_extents, &ws->shadow_extents, 0, 0,
        ^
        In file included from ../include/emerald.h:7:0,
        from main.c:27:
        /usr/include/compiz/decoration.h:222:1: note: expected ?Pixmap? but argument is of type ?struct decor_extents_t *?
        decor_quads_to_property (long *data,
        ^
        main.c:2368:5: warning: passing argument 7 of ?decor_quads_to_property? from incompatible pointer type
        quads, nQuad);
        ^
        In file included from ../include/emerald.h:7:0,
        from main.c:27:
        /usr/include/compiz/decoration.h:222:1: note: expected ?struct decor_extents_t *? but argument is of type ?struct decor_quad_t *?
        decor_quads_to_property (long *data,
        ^
        main.c:2366:2: error: too few arguments to function ?decor_quads_to_property?
        decor_quads_to_property(data, GDK_PIXMAP_XID(ws->shadow_pixmap),
        ^
        In file included from ../include/emerald.h:7:0,
        from main.c:27:
        /usr/include/compiz/decoration.h:222:1: note: declared here
        decor_quads_to_property (long *data,
        ^
        main.c:2427:5: warning: passing argument 3 of ?decor_quads_to_property? makes integer from pointer without a cast
        &extents, &extents, 0, 0, quads, nQuad);
        ^
        In file included from ../include/emerald.h:7:0,
        from main.c:27:
        /usr/include/compiz/decoration.h:222:1: note: expected ?Pixmap? but argument is of type ?struct decor_extents_t *?
        decor_quads_to_property (long *data,
        ^
        main.c:2427:31: warning: passing argument 7 of ?decor_quads_to_property? from incompatible pointer type
        &extents, &extents, 0, 0, quads, nQuad);
        ^
        In file included from ../include/emerald.h:7:0,
        from main.c:27:
        /usr/include/compiz/decoration.h:222:1: note: expected ?struct decor_extents_t *? but argument is of type ?struct decor_quad_t *?
        decor_quads_to_property (long *data,
        ^
        main.c:2426:2: error: too few arguments to function ?decor_quads_to_property?
        decor_quads_to_property(data, GDK_PIXMAP_XID(d.p_inactive),
        ^
        In file included from ../include/emerald.h:7:0,
        from main.c:27:
        /usr/include/compiz/decoration.h:222:1: note: declared here
        decor_quads_to_property (long *data,
        ^
        main.c:2436:5: warning: passing argument 3 of ?decor_quads_to_property? makes integer from pointer without a cast
        &extents, &extents, 0, 0, quads, nQuad);
        ^
        In file included from ../include/emerald.h:7:0,
        from main.c:27:
        /usr/include/compiz/decoration.h:222:1: note: expected ?Pixmap? but argument is of type ?struct decor_extents_t *?
        decor_quads_to_property (long *data,
        ^
        main.c:2436:31: warning: passing argument 7 of ?decor_quads_to_property? from incompatible pointer type
        &extents, &extents, 0, 0, quads, nQuad);
        ^
        In file included from ../include/emerald.h:7:0,
        from main.c:27:
        /usr/include/compiz/decoration.h:222:1: note: expected ?struct decor_extents_t *? but argument is of type ?struct decor_quad_t *?
        decor_quads_to_property (long *data,
        ^
        main.c:2435:2: error: too few arguments to function ?decor_quads_to_property?
        decor_quads_to_property(data, GDK_PIXMAP_XID(d.p_active),
        ^
        In file included from ../include/emerald.h:7:0,
        from main.c:27:
        /usr/include/compiz/decoration.h:222:1: note: declared here
        decor_quads_to_property (long *data,
        ^
        main.c: In function ?main?:
        main.c:5620:5: error: too few arguments to function ?decor_set_dm_check_hint?
        decor_set_dm_check_hint(xdisplay, DefaultScreen(xdisplay));
        ^
        In file included from ../include/emerald.h:7:0,
        from main.c:27:
        /usr/include/compiz/decoration.h:482:1: note: declared here
        decor_set_dm_check_hint (Display *xdisplay,
        ^
        Makefile:320: recipe for target 'main.o' failed
        make[2]: *** [main.o] Error 1
        make[2]: Leaving directory '/var/tmp/portage/x11-wm/emerald-0.8.8/work/emerald-0.8.8/src'
        Makefile:337: recipe for target 'all-recursive' failed
        make[1]: *** [all-recursive] Error 1
        make[1]: Leaving directory '/var/tmp/portage/x11-wm/emerald-0.8.8/work/emerald-0.8.8'
        Makefile:266: recipe for target 'all' failed
        make: *** [all] Error 2
        ERROR: x11-wm/emerald-0.8.8::gentoo failed (compile phase):
        emake failed
    
    
  16. With compiz 0.9 the main things I use are the cube and Expo.

    Those work fine without the window decorations until I get time to get Emerald working.

    You can just hold ALT and Mouse 1 to move windows around and ALT-Mouse 2 to resize windows.

    Of course MOVE, RESIZE need to be enabled.

    I use Cube, Cube Rotate and Cube Deformation. In Cube Deformation I set the deformation option to NONE.

    It looks good and is kind of cool without the window borders honestly.

    Still going to get it going but will be later today.

     

    I set my cube to 3 sides so I have a triangle. Sweet.

  17. Will tinker with compiz later today.

    Looked at Kwin and the dependencies for version 4 and 5 are TOO massive. You basically will be installing KDE to use either version. Not interested.

    I'll get compiz and emerald going and let you know what I find out along the way.

     

    The ebuilds are all broken at the moment with missing dependencies. This should be interesting.

×
×
  • Create New...