I'm getting this odd compilation error for apps/e related to valgrind somehow. This is an amd64 gentoo system. I tried re-emerging valgrind (3.1.0) but it didn't solve the problem. I'm not sure if valgrind was updated and created a version conflict or not.

Thanks,
Arlo


gcc -g -O2 -o enlightenment e_main.o e_user.o e_manager.o e_path.o e_init.o e_ipc.o e_error.o e_container.o e_zone.o e_desk.o e_border.o e_pointer.o e_config.o e_menu.o e_object.o e_icon.o e_box.o e_int_menus.o e_module.o e_apps.o e_atoms.o e_utils.o e_canvas.o e_focus.o e_place.o e_resist.o e_startup.o e_hints.o e_gadman.o e_gadget.o e_signals.o e_xinerama.o e_table.o e_layout.o e_test.o e_font.o e_intl.o e_theme.o e_dnd.o e_bindings.o e_moveresize.o e_actions.o e_popup.o e_ipc_codec.o e_prefix.o e_datastore.o e_msg.o e_winlist.o e_alert.o e_maximize.o e_grabinput.o e_bg.o e_remember.o e_win.o e_pan.o e_dialog.o e_about.o e_theme_about.o e_apps_cache.o e_entry.o e_fileman.o e_fileman_smart.o e_fileman_file.o e_fileman_icon.o e_widget.o e_widget_check.o e_widget_radio.o e_widget_framelist.o e_widget_list.o e_widget_button.o e_widget_label.o e_widget_frametable.o e_widget_table.o e_widget_entry.o e_widget_image.o e_config_dialog.o e_int_config_focus.o e_icon_grid.o e_icon_canvas.o e_int_config_desks.o e_configure.o e_int_border_locks.o e_thumb.o e_int_border_remember.o e_eap_editor.o e_widget_iconsel.o e_widget_fileman.o e_scrollframe.o e_file_selector.o e_file_dialog.o e_int_border_menu.o e_ilist.o e_livethumb.o e_int_border_border.o e_widget_ilist.o e_slider.o e_widget_slider.o e_int_config_window_manipulation.o e_int_config_window_display.o e_int_config_background.o e_deskpreview.o -Wl,--export-dynamic -L/usr/lib64 -lXi -L/usr/lib /usr/lib64/libedje.so /usr/lib64/libecore_evas.so /usr/lib64/libecore_x.so -lXcursor -lXp -lXinerama -lXrandr /usr/lib64/libecore_job.so /usr/lib64/libecore_txt.so /usr/lib64/libecore_fb.so /usr/lib64/libecore_config.so /usr/lib64/libecore_ipc.so /usr/lib64/libevas.so /usr/lib64/libfreetype.so -lpng /usr/lib64/libedb.so /usr/lib64/libGLU.so /usr/lib64/opengl/nvidia/lib/libGL.so -lSM -lICE -lXmu -lXt -lpthread -lXrender /usr/lib64/libecore_file.so /usr/lib64/libecore_dbus.so /usr/lib64/libecore_con.so /usr/lib64/libecore.so /usr/lib64/libcurl.so -lssl -lcrypto /usr/lib64/libeet.so -lz /usr/lib64/libjpeg.so /usr/lib64/libembryo.so -lm -lX11 -lXext -ldl -L/usr/lib64/valgrind/amd64-linux -lcoregrind -lvex -lgcc -Wl,--rpath -Wl,/usr/lib64/opengl/nvidia/lib -Wl,--rpath -Wl,/usr/lib64/opengl/nvidia/lib /usr/lib64/valgrind/amd64-linux/libcoregrind.a(libcoregrind_amd64_linux_a-m_main.o): In function `_start':
m_main.c:(.text+0x0): multiple definition of `_start'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/crt1.o:init.c:(.text+0x0): first defined here /usr/lib64/valgrind/amd64-linux/libcoregrind.a(libcoregrind_amd64_linux_a-m_main.o): In function `main': /var/tmp/portage/valgrind-3.1.0/work/valgrind-3.1.0/coregrind/m_main.c:1899: multiple definition of `main' e_main.o:/var/tmp/portage/e-9999/work/e17/apps/e/src/bin/e_main.c:49: first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: Warning: size of symbol `main' changed from 7068 in e_main.o to 7673 in /usr/lib64/valgrind/amd64-linux/libcoregrind.a(libcoregrind_amd64_linux_a-m_main.o) /usr/lib64/valgrind/amd64-linux/libcoregrind.a(libcoregrind_amd64_linux_a-m_main.o): In function `main':
m_main.c:(.text+0x2347): undefined reference to `vgPlain_tool_info'
collect2: ld returned 1 exit status
make[3]: *** [enlightenment] Error 1



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to