I&#39;m trying to compile 3.4.11.2 with this patch and I get:<div><br></div><div><div>/bin/bash ./libtool --silent --tag=CC --mode=link gcc  -g -O2 -DNDEBUG -DG_DISABLE_ASSERT -fno-strict-aliasing   -o openbox/openbox -export-dynamic openbox/actions/openbox_openbox-all.o openbox/actions/openbox_openbox-addremovedesktop.o openbox/actions/openbox_openbox-breakchroot.o openbox/actions/openbox_openbox-close.o openbox/actions/openbox_openbox-cyclewindows.o openbox/actions/openbox_openbox-debug.o openbox/actions/openbox_openbox-decorations.o openbox/actions/openbox_openbox-desktop.o openbox/actions/openbox_openbox-dockautohide.o openbox/actions/openbox_openbox-directionalwindows.o openbox/actions/openbox_openbox-execute.o openbox/actions/openbox_openbox-exit.o openbox/actions/openbox_openbox-focus.o openbox/actions/openbox_openbox-focustobottom.o openbox/actions/openbox_openbox-fullscreen.o openbox/actions/openbox_openbox-growtoedge.o openbox/actions/openbox_openbox-iconify.o openbox/actions/openbox_openbox-kill.o openbox/actions/openbox_openbox-layer.o openbox/actions/openbox_openbox-lower.o openbox/actions/openbox_openbox-maximize.o openbox/actions/openbox_openbox-move.o openbox/actions/openbox_openbox-moverelative.o openbox/actions/openbox_openbox-moveresizeto.o openbox/actions/openbox_openbox-movetoedge.o openbox/actions/openbox_openbox-omnipresent.o openbox/actions/openbox_openbox-raise.o openbox/actions/openbox_openbox-raiselower.o openbox/actions/openbox_openbox-reconfigure.o openbox/actions/openbox_openbox-resize.o openbox/actions/openbox_openbox-resizerelative.o openbox/actions/openbox_openbox-restart.o openbox/actions/openbox_openbox-shade.o openbox/actions/openbox_openbox-shadelowerraise.o openbox/actions/openbox_openbox-showdesktop.o openbox/actions/openbox_openbox-showmenu.o openbox/actions/openbox_openbox-unfocus.o openbox/openbox_openbox-actions.o openbox/openbox_openbox-client.o openbox/openbox_openbox-client_list_menu.o openbox/openbox_openbox-client_list_combined_menu.o openbox/openbox_openbox-client_menu.o openbox/openbox_openbox-config.o openbox/openbox_openbox-debug.o openbox/openbox_openbox-dock.o openbox/openbox_openbox-event.o openbox/openbox_openbox-extensions.o openbox/openbox_openbox-focus.o openbox/openbox_openbox-focus_cycle.o openbox/openbox_openbox-focus_cycle_indicator.o openbox/openbox_openbox-focus_cycle_popup.o openbox/openbox_openbox-frame.o openbox/openbox_openbox-framerender.o openbox/openbox_openbox-grab.o openbox/openbox_openbox-group.o openbox/openbox_openbox-keyboard.o openbox/openbox_openbox-keytree.o openbox/openbox_openbox-mainloop.o openbox/openbox_openbox-menuframe.o openbox/openbox_openbox-menu.o openbox/openbox_openbox-modkeys.o openbox/openbox_openbox-mouse.o openbox/openbox_openbox-moveresize.o openbox/openbox_openbox-openbox.o openbox/openbox_openbox-ping.o openbox/openbox_openbox-place.o openbox/openbox_openbox-prompt.o openbox/openbox_openbox-popup.o openbox/openbox_openbox-prop.o openbox/openbox_openbox-resist.o openbox/openbox_openbox-screen.o openbox/openbox_openbox-session.o openbox/openbox_openbox-stacking.o openbox/openbox_openbox-startupnotify.o openbox/openbox_openbox-translate.o openbox/openbox_openbox-window.o openbox/openbox_openbox-xerror.o -lSM -lICE -lXext -lXinerama  -lXext -lXrender -lXrandr -lXext -lXext -lglib-2.0   -lSM -lICE  -lX11 -lXcursor   -lstartup-notification-1   -lxml2     render/<a href="http://libobrender.la">libobrender.la</a> parser/<a href="http://libobparser.la">libobparser.la</a></div>
<div>openbox/openbox_openbox-place.o: In function `place_least_overlap&#39;:</div><div>/tmp/openbox-3.4.11.2/openbox/place.c:525: undefined reference to `overlap_make_grid&#39;</div><div>/tmp/openbox-3.4.11.2/openbox/place.c:530: undefined reference to `overlap_find_least_placement&#39;</div>
<div>collect2: ld returned 1 exit status</div><div>make[1]: *** [openbox/openbox] Error 1</div><div>make[1]: Leaving directory `/tmp/openbox-3.4.11.2&#39;</div><div>make: *** [all-recursive] Error 1</div><div><br></div><div>
<br></div><div>Regards,</div><div>Roman Porizka</div><br><div class="gmail_quote">On Mon, May 30, 2011 at 10:23 AM, Krzysztof Kotlenga <span dir="ltr">&lt;<a href="mailto:piernik@gmail.com">piernik@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">Ian Zimmerman wrote:<br>
<br>
&gt; Attached is a patch implementing a rough first cut of sawfish-style<br>
&gt; intelligent placement.  I call it &quot;Least Overlap&quot; because that describes<br>
&gt; what it actually does, to a 1st approximation, unlike the sawfish name<br>
&gt; for it (&quot;First Fit&quot;).<br>
&gt;<br>
&gt; There are some easy improvements that can be made such as considering<br>
&gt; all heads, and pruning the grid for speed, but I thought I&#39;d throw it<br>
&gt; out here &quot;early and often&quot;.  I&#39;ll take into account all fair criticism;<br>
&gt; I already find it very useful as it is, though.  Enjoy!<br>
<br>
</div>This was on my wishlist since I switched from fvwm2 to openbox years<br>
ago.  Works nicely here.  Many thanks!<br>
<br>
Oh, happy days :)<br>
_______________________________________________<br>
openbox mailing list<br>
<a href="mailto:openbox@icculus.org">openbox@icculus.org</a><br>
<a href="http://icculus.org/mailman/listinfo/openbox" target="_blank">http://icculus.org/mailman/listinfo/openbox</a><br>
</blockquote></div><br></div>