Re: 2.13.5 nautilus build error



On Wed, 2006-01-25 at 20:16 -0600, J. Gardner Biggs wrote:
> On Sun, 2006-01-22 at 23:30 -0500, Joseph E. Sacco, PhD wrote:
> > Hmmm... Builds on my system [famous last words].  The missing symbol is
> > in glib. 
> > 
> > Take a look at the link line and see if -lglib-2.0 is in there. I can't
> > see it from your cut-n-paste.
> > 
> > 
> > -Joseph
> 
> Any ideas?
> 
> cc -g -I/opt/gnome-2.13.5/include -O2 -pipe -Wl,--export-dynamic
> -o .libs/nautilus nautilus-shell-interface-stubs.o
> nautilus-shell-interface-skels.o nautilus-shell-interface-common.o
> nautilus-application.o nautilus-bookmark-list.o
> nautilus-bookmarks-window.o nautilus-connect-server-dialog.o
> nautilus-connect-server-dialog-nonmain.o nautilus-desktop-window.o
> nautilus-emblem-sidebar.o nautilus-file-management-properties.o
> nautilus-first-time-druid.o nautilus-history-sidebar.o
> nautilus-image-properties-page.o nautilus-information-panel.o
> nautilus-location-bar.o nautilus-location-dialog.o
> nautilus-location-entry.o nautilus-main.o nautilus-navigation-action.o
> nautilus-navigation-bar.o nautilus-navigation-window-menus.o
> nautilus-navigation-window.o nautilus-notes-viewer.o nautilus-pathbar.o
> nautilus-places-sidebar.o nautilus-property-browser.o
> nautilus-query-editor.o nautilus-search-bar.o
> nautilus-self-check-functions.o nautilus-shell.o nautilus-side-pane.o
> nautilus-sidebar-title.o nautilus-signaller.o nautilus-spatial-window.o
> nautilus-throbber.o nautilus-window-bookmarks.o
> nautilus-window-manage-views.o nautilus-window-menus.o
> nautilus-window-toolbars.o nautilus-window.o nautilus-zoom-control.o
> -pthread
> -L/opt/gnome-2.13.5/lib ../src/file-manager/.libs/libnautilus-file-manager.a ../libnautilus-private/.libs/libnautilus-private.a /usr/lib/libbeagle.so /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so /usr/lib/libxml2.so /home/jgbiggs/Desktop/sourcecode/garnome-2.13.5/desktop/nautilus/work/main.d/nautilus-2.13.4/libnautilus-extension/.libs/libnautilus-extension.so -L/usr/X11R6/lib ../cut-n-paste-code/gsequence/.libs/libgsequence.a /opt/gnome-2.13.5/lib/libeel-2.so /opt/gnome-2.13.5/lib/libgnome-menu.so /opt/gnome-2.13.5/lib/libfam.so /opt/gnome-2.13.5/lib/libgailutil.so /opt/gnome-2.13.5/lib/libglade-2.0.so /opt/gnome-2.13.5/lib/librsvg-2.so /opt/gnome-2.13.5/lib/libgsf-1.so -lbz2 /opt/gnome-2.13.5/lib/libcroco-0.6.so /opt/gnome-2.13.5/lib/libgnome-desktop-2.so /opt/gnome-2.13.5/lib/libgnomeui-2.so /usr/lib/libjpeg.so /opt/gnome-2.13.5/lib/libbonoboui-2.so /opt/gnome-2.13.5/lib/libgnome-keyring.so /opt/gnome-2.13.5/lib/libgnomecanvas-2.so /opt/gnome-2.13.5/lib/libgnome-2.so /opt/gnome-2.13.5/lib/libesd.so /usr/lib/libasound.so /opt/gnome-2.13.5/lib/libaudiofile.so /opt/gnome-2.13.5/lib/libart_lgpl_2.so /opt/gnome-2.13.5/lib/libgtk-x11-2.0.so /opt/gnome-2.13.5/lib/libgdk-x11-2.0.so /opt/gnome-2.13.5/lib/libatk-1.0.so /opt/gnome-2.13.5/lib/libgdk_pixbuf-2.0.so /opt/gnome-2.13.5/lib/libpangocairo-1.0.so /opt/gnome-2.13.5/lib/libpangoft2-1.0.so -lXinerama -lXi -lXrandr -lXext -lXcursor -lXfixes /opt/gnome-2.13.5/lib/libpango-1.0.so /opt/gnome-2.13.5/lib/libcairo.so -lpng12 /opt/gnome-2.13.5/lib/libfontconfig.so /usr/lib/libexpat.so /opt/gnome-2.13.5/lib/libfreetype.so /opt/gnome-2.13.5/lib/libXrender.so /opt/gnome-2.13.5/lib/libgnomevfs-2.so /opt/gnome-2.13.5/lib/libxml2.so -lz -lssl -lcrypto -lresolv -lutil -lrt /opt/gnome-2.13.5/lib/libbonobo-2.so /opt/gnome-2.13.5/lib/libgconf-2.so /opt/gnome-2.13.5/lib/libbonobo-activation.so /opt/gnome-2.13.5/lib/libORBitCosNaming-2.so /opt/gnome-2.13.5/lib/libORBit-2.so /opt/gnome-2.13.5/lib/libgobject-2.0.so /opt/gnome-2.13.5/lib/libgmodule-2.0.so -ldl /opt/gnome-2.13.5/lib/l
> ibgthread-2.0.so -lpthread /opt/gnome-2.13.5/lib/libglib-2.0.so /opt/gnome-2.13.5/lib/libstartup-notification-1.so -lSM -lICE -lX11 /usr/lib/libexif.so -lm /usr/lib/libpopt.so -Wl,--rpath -Wl,/opt/gnome-2.13.5/lib
> nautilus-emblem-sidebar.o: In function
> `nautilus_emblem_sidebar_get_type':
> /home/jgbiggs/Desktop/sourcecode/garnome-2.13.5/desktop/nautilus/work/main.d/nautilus-2.13.4/src/nautilus-emblem-sidebar.c:131: undefined reference to `g_intern_static_string'
> nautilus-emblem-sidebar.o: In function
> `nautilus_emblem_sidebar_register':
> /home/jgbiggs/Desktop/sourcecode/garnome-2.13.5/desktop/nautilus/work/main.d/nautilus-2.13.4/src/nautilus-emblem-sidebar.c:135: undefined reference to `g_intern_static_string'
> nautilus-history-sidebar.o: In function
> `nautilus_history_sidebar_get_type':
> /home/jgbiggs/Desktop/sourcecode/garnome-2.13.5/desktop/nautilus/work/main.d/nautilus-2.13.4/src/nautilus-history-sidebar.c:78: undefined reference to `g_intern_static_string'
> nautilus-history-sidebar.o: In function
> `nautilus_history_sidebar_register':
> /home/jgbiggs/Desktop/sourcecode/garnome-2.13.5/desktop/nautilus/work/main.d/nautilus-2.13.4/src/nautilus-history-sidebar.c:82: undefined reference to `g_intern_static_string'
> nautilus-image-properties-page.o: In function
> `nautilus_image_properties_page_get_type':
> /home/jgbiggs/Desktop/sourcecode/garnome-2.13.5/desktop/nautilus/work/main.d/nautilus-2.13.4/src/nautilus-image-properties-page.c:93: undefined reference to `g_intern_static_string'
> nautilus-image-properties-page.o:/home/jgbiggs/Desktop/sourcecode/garnome-2.13.5/desktop/nautilus/work/main.d/nautilus-2.13.4/src/nautilus-image-properties-page.c:95: more undefined references to `g_intern_static_string' follow
> /opt/gnome-2.13.5/lib/libgnomevfs-2.so: undefined reference to
> `g_thread_pool_set_sort_function'
> /opt/gnome-2.13.5/lib/libgtk-x11-2.0.so: undefined reference to
> `g_object_compat_control'
> /opt/gnome-2.13.5/lib/libpango-1.0.so: undefined reference to
> `g_slice_free_chain_with_offset'
> /opt/gnome-2.13.5/lib/libpangocairo-1.0.so: undefined reference to
> `g_slice_alloc'
> /opt/gnome-2.13.5/lib/libpango-1.0.so: undefined reference to
> `g_slice_alloc0'
> /opt/gnome-2.13.5/lib/libpangocairo-1.0.so: undefined reference to
> `g_slice_free1'
> collect2: ld returned 1 exit status
> make[5]: *** [nautilus] Error 1
> make[5]: Leaving directory
> `/home/jgbiggs/Desktop/sourcecode/garnome-2.13.5/desktop/nautilus/work/main.d/nautilus-2.13.4/src'
> make[4]: *** [all-recursive] Error 1
> make[4]: Leaving directory
> `/home/jgbiggs/Desktop/sourcecode/garnome-2.13.5/desktop/nautilus/work/main.d/nautilus-2.13.4/src'
> make[3]: *** [all] Error 2
> make[3]: Leaving directory
> `/home/jgbiggs/Desktop/sourcecode/garnome-2.13.5/desktop/nautilus/work/main.d/nautilus-2.13.4/src'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory
> `/home/jgbiggs/Desktop/sourcecode/garnome-2.13.5/desktop/nautilus/work/main.d/nautilus-2.13.4'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory
> `/home/jgbiggs/Desktop/sourcecode/garnome-2.13.5/desktop/nautilus/work/main.d/nautilus-2.13.4'
> make: *** [build-work/main.d/nautilus-2.13.4/Makefile] Error 2
> jgbiggs ubuntu:~/Desktop/sourcecode/garnome-2.13.5/desktop/nautilus$ 

Try adding FIXUP_SCRIPTS = $(WORKSRC)/libtool to
desktop/nautilus/Makefile and then run a 'make clean' in
desktop/nautilus. See if that helps.

P.S. Look at the desktop/control-center/Makefile for an example of where
to add that line. :)

Bob

-- 
Bob Kashani
http://www.gnome.org/projects/garnome
http://www.ocf.berkeley.edu/~bobk/garnome




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]