On Fri, 9 Nov 2012 11:40:47 -0200 Lucas De Marchi
<lucas.demar...@profusion.mobi> said:

> On Fri, Nov 9, 2012 at 8:45 AM, Enlightenment SVN <
> no-re...@enlightenment.org> wrote:
> > Log:
> > lucas... u're going to hate me... but i'm reverting this whole lot of
> >   module build chnages because its fundamentally broken. it DOES NOT
> >   PRODUCE .SO FILES. just .la and .a files. the only reason u dont
> >   notice is.. you ALREADY had .so's installed. i just got in from the
> >   airport... synced and updated.. rebuilt and was met with all modules
> >   not loading... literally - no .so's are installed int he module dirs.
> >   try rm -rf the instaleld module tree.
> >
> >   regardless... this has to be reverted be3cause it's a major break. the
> >   idea is right/nice. the implementation is causing... problems.
> 
> Nops... I tested this. Maybe your build tree was not clean? Btw, why is it
> "relname" instead of "$(relname)" -- it was already there before, I found
> weird but kept as it was.

why would a build tree ha to be clean to PRODUCE .so's? the Makefile.am no
longer lists subdirs. the build no longer entered them. the master Makefile.am
included the new makefiles so this should functionally be no different than
modifying the makefile.am itself. my build scripts do:
  make clean maintainer-clean

before re-running autogen.sh. regardless of build tree state, a
maintainer-clean should put the tree in a totally pristine state where no
"leftover files" from any previous builds should affect the current one. it may
mean sometimes augmenting the make rules to ensure this happens (put in a
maintainer-clean hook).

p.s. you lost the uninstall rules after a quick look. at the new makefiles. :)

> $ make install DESTDIR=/tmp/inst
> $ find /tmp/inst -name '*.so'

perhaps different autofoo versions, but here zero .so's were produced for
modules. it produced .a's instead, but before .a's were not produced -
just .so's.

> /tmp/inst/usr/local/lib/enlightenment/modules/xkbswitch/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/wizard/linux-gnu-x86_64-relname/page_110.so
> /tmp/inst/usr/local/lib/enlightenment/modules/wizard/linux-gnu-x86_64-relname/page_200.so
> /tmp/inst/usr/local/lib/enlightenment/modules/wizard/linux-gnu-x86_64-relname/page_170.so
> /tmp/inst/usr/local/lib/enlightenment/modules/wizard/linux-gnu-x86_64-relname/page_160.so
> /tmp/inst/usr/local/lib/enlightenment/modules/wizard/linux-gnu-x86_64-relname/page_150.so
> /tmp/inst/usr/local/lib/enlightenment/modules/wizard/linux-gnu-x86_64-relname/page_140.so
> /tmp/inst/usr/local/lib/enlightenment/modules/wizard/linux-gnu-x86_64-relname/page_130.so
> /tmp/inst/usr/local/lib/enlightenment/modules/wizard/linux-gnu-x86_64-relname/page_120.so
> /tmp/inst/usr/local/lib/enlightenment/modules/wizard/linux-gnu-x86_64-relname/page_100.so
> /tmp/inst/usr/local/lib/enlightenment/modules/wizard/linux-gnu-x86_64-relname/page_090.so
> /tmp/inst/usr/local/lib/enlightenment/modules/wizard/linux-gnu-x86_64-relname/page_080.so
> /tmp/inst/usr/local/lib/enlightenment/modules/wizard/linux-gnu-x86_64-relname/page_070.so
> /tmp/inst/usr/local/lib/enlightenment/modules/wizard/linux-gnu-x86_64-relname/page_060.so
> /tmp/inst/usr/local/lib/enlightenment/modules/wizard/linux-gnu-x86_64-relname/page_050.so
> /tmp/inst/usr/local/lib/enlightenment/modules/wizard/linux-gnu-x86_64-relname/page_040.so
> /tmp/inst/usr/local/lib/enlightenment/modules/wizard/linux-gnu-x86_64-relname/page_030.so
> /tmp/inst/usr/local/lib/enlightenment/modules/wizard/linux-gnu-x86_64-relname/page_020.so
> /tmp/inst/usr/local/lib/enlightenment/modules/wizard/linux-gnu-x86_64-relname/page_011.so
> /tmp/inst/usr/local/lib/enlightenment/modules/wizard/linux-gnu-x86_64-relname/page_010.so
> /tmp/inst/usr/local/lib/enlightenment/modules/wizard/linux-gnu-x86_64-relname/page_000.so
> /tmp/inst/usr/local/lib/enlightenment/modules/wizard/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/winlist/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/tiling/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/temperature/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/tasks/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/systray/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/syscon/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/start/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/shot/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/quickaccess/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/pager/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/notification/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/msgbus/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/mixer/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/illume-softkey/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/illume-mode-toggle/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/illume-keyboard/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/illume-kbd-toggle/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/illume-indicator/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/illume-home-toggle/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/illume-home/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/illume-bluetooth/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/policies/tablet.so
> /tmp/inst/usr/local/lib/enlightenment/modules/policies/illume.so
> /tmp/inst/usr/local/lib/enlightenment/modules/illume2/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/ibox/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/ibar/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/gadman/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/fileman_opinfo/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/fileman/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/everything/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/dropshadow/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/cpufreq/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/connman/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/conf_window_remembers/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/conf_window_manipulation/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/conf_theme/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/conf_shelves/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/conf_randr/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/conf_performance/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/conf_paths/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/conf_menus/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/conf_keybindings/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/conf_intl/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/conf_interaction/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/conf_edgebindings/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/conf_display/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/conf_dialogs/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/conf_applications/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/conf/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/comp/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/clock/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/battery/linux-gnu-x86_64-relname/module.so
> /tmp/inst/usr/local/lib/enlightenment/modules/backlight/linux-gnu-x86_64-relname/module.so
> 
> 
> 
> 
> Lucas de Marchi
> 
> [image: Inline image 1]


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_nov
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to