Re: Build Error with garnome 2-16

Markus Eich <[email protected]>
Newsgroups gmane.comp.gnome.garnome
Message-ID <[email protected]>
Thank you Joseph, that helped again.

Now for the next error ;-)

make[6]: Leaving directory
`/home/eich/garnome-2.16.1/geektoys/gst-plugins-bad/work/main.d/gst-plugins-bad-0.10.3/ext/directfb'
make[5]: Leaving directory
`/home/eich/garnome-2.16.1/geektoys/gst-plugins-bad/work/main.d/gst-plugins-bad-0.10.3/ext/directfb'
Making install in faac
make[5]: Entering directory
`/home/eich/garnome-2.16.1/geektoys/gst-plugins-bad/work/main.d/gst-plugins-bad-0.10.3/ext/faac'
make[6]: Entering directory
`/home/eich/garnome-2.16.1/geektoys/gst-plugins-bad/work/main.d/gst-plugins-bad-0.10.3/ext/faac'
make[6]: Fu"r das Ziel ?install-exec-am? ist nichts zu tun.
test -z "/home/eich/garnome/lib/gstreamer-0.10" || mkdir -p --
"/home/eich/garnome/lib/gstreamer-0.10"
/bin/sh ../../libtool --mode=install /usr/bin/install -c 'libgstfaac.la'
'/home/eich/garnome/lib/gstreamer-0.10/libgstfaac.la'
/usr/bin/install -c .libs/libgstfaac.so
/home/eich/garnome/lib/gstreamer-0.10/libgstfaac.so
/usr/bin/install -c .libs/libgstfaac.lai
/home/eich/garnome/lib/gstreamer-0.10/libgstfaac.la
/usr/bin/install: cannot stat `.libs/libgstfaac.lai': No such file or
directory
make[6]: *** [install-pluginLTLIBRARIES] Fehler 1
make[6]: Leaving directory
`/home/eich/garnome-2.16.1/geektoys/gst-plugins-bad/work/main.d/gst-plugins-bad-0.10.3/ext/faac'
make[5]: *** [install-am] Fehler 2
make[5]: Leaving directory
`/home/eich/garnome-2.16.1/geektoys/gst-plugins-bad/work/main.d/gst-plugins-bad-0.10.3/ext/faac'
make[4]: *** [install-recursive] Fehler 1
make[4]: Leaving directory
`/home/eich/garnome-2.16.1/geektoys/gst-plugins-bad/work/main.d/gst-plugins-bad-0.10.3/ext'make[3]:
*** [install-recursive] Fehler 1
make[3]: Leaving directory
`/home/eich/garnome-2.16.1/geektoys/gst-plugins-bad/work/main.d/gst-plugins-bad-0.10.3'
make[2]: *** [install-work/main.d/gst-plugins-bad-0.10.3/Makefile] Fehler 2
make[2]: Leaving directory
`/home/eich/garnome-2.16.1/geektoys/gst-plugins-bad'
make[1]: *** [paranoid-install] Fehler 2
make[1]: Leaving directory `/home/eich/garnome-2.16.1/geektoys'
make: *** [paranoid-install] Fehler 2

Seems that he does not find libgstfaac.lai, probably caused be the error
"nothing to do for target "install-exec-am". I don't know why that is
happening again.

/Markus






Joseph E. Sacco, Ph.D. schrieb:
> Markus,
>
> Let's see what we have.
>
> The linker error states:
>
>         Invalid version tag `EXPORTED'. Only anonymous version tag is
>         allowed in executable. 
>
>
> There is a linker directive in the build command:
>
>    -Wl,--version-script -Wl,./../version-script
>
> So... We need to understand two things:
> (1) what does the linker directive do?
> (2) what does the error mean?
>
> Let's look at (1):
>
> [from 'info ld']
>
> `--version-script=VERSION-SCRIPTFILE'
>      Specify the name of a version script to the linker.  This is
>      typically used when creating shared libraries to specify
>      additional information about the version hierarchy for the library
>      being created.  This option is only meaningful on ELF platforms
>      which support shared libraries.  *Note VERSION::.
>
> The description of the structure of a version script file is found in
> the "VERSION Command" section of the ld info page, which you should
> read.
>
> The xchat source contains the file, src/version-script,
>
> EXPORTED {
>         global:
>                 xchat_hook_command;
>                 xchat_hook_server;
>                 xchat_hook_print;
>                 xchat_hook_timer;
>                 xchat_hook_fd;
>                 xchat_unhook;
>                 xchat_print;
>                 xchat_printf;
>                 xchat_command;
>                 xchat_commandf;
>                 xchat_nickcmp;
>                 xchat_set_context;
>                 xchat_find_context;
>                 xchat_get_context;
>                 xchat_get_info;
>                 xchat_get_prefs;
>                 xchat_list_get;
>                 xchat_list_free;
>                 xchat_list_fields;
>                 xchat_list_next;
>                 xchat_list_str;
>                 xchat_list_int;
>                 xchat_plugingui_add;
>                 xchat_plugingui_remove;
>                 xchat_emit_print;
>                 xchat_list_time;
>                 xchat_gettext;
>                 xchat_send_modes;
>                 xchat_strip;
>                 xchat_free;
>         local: *;
> };
>
>
> I see that that script is "labeled" with the word EXPORTED, which is
> what the Suse implementation of the GNU linker is complaining about. The
> error states that 
>
>    "Only anonymous version tag is allowed in executable."
>
> So... The "label" is the problem.
>
> Hmmm... Must be a Suse-related issue since I do not have this problem on
> a Fedora-based system.  You might poke the Suse folks and ask.
>
>
> What to do...
>
> (1) cd to work/main.d/xchat-2.6.8/src
> (2) cp version-script version-script-
> (3) edit version-script
>     remove the "EXPORTED" label
>
> (4) cd to fifth-toe/xchat
> (5) make
>
>
> -Joseph
>
> =============================================================================
>
> On Fri, 2006-10-27 at 15:29 +0200, Markus Eich wrote:
>   
>> Joseph,
>>
>> I am using Suse 10.1 with 32 bit kernel on a 32-bit machine
>> I removed all the old files and changed to version 2.6.8. Makefile
>> updated and makesum made. Still the error persists (this time in version
>> 2.6.8.)
>>
>> cc -I/home/eich/garnome/include -O2 -pipe -Wall -g -Wno-pointer-sign
>> -funsigned-char -I/home/eich/garnome/include -Wl,--export-dynamic -o
>> xchat about.o ascii.o banlist.o chanlist.o chanview.o dccgui.o
>> editlist.o fe-gtk.o fkeys.o gtkutil.o ignoregui.o joind.o menu.o
>> maingui.o mmx_cmod.o notifygui.o palette.o pixmaps.o plugingui.o
>> rawlog.o search.o servlistgui.o setup.o textgui.o urlgrab.o
>> userlistgui.o xtext.o -Wl,--version-script -Wl,./../version-script
>> -pthread -Wl,--export-dynamic -L/home/eich/garnome/lib
>> ../common/libxchatcommon.a -L/usr/X11R6/lib
>> /home/eich/garnome/lib/libsexy.so
>> /home/eich/garnome/lib/libgtk-x11-2.0.so
>> /home/eich/garnome/lib/libgdk-x11-2.0.so -lXrandr -lXi -lXinerama -lXext
>> /home/eich/garnome/lib/libatk-1.0.so
>> /home/eich/garnome/lib/libgdk_pixbuf-2.0.so
>> /home/eich/garnome/lib/libpangocairo-1.0.so
>> /home/eich/garnome/lib/libpangoft2-1.0.so -lXcursor -lXfixes
>> /home/eich/garnome/lib/libpango-1.0.so
>> /home/eich/garnome/lib/libcairo.so
>> /home/eich/garnome/lib/libfontconfig.so
>> /home/eich/garnome/lib/libfreetype.so /usr/lib/libexpat.so
>> /home/eich/garnome/lib/libglitz.so -lpng12 -lSM -lICE
>> /home/eich/garnome/lib/libXrender.so -lX11
>> /home/eich/garnome/lib/libgmodule-2.0.so
>> /home/eich/garnome/lib/libxml2.so -lz -lm
>> /home/eich/garnome/lib/libdbus-glib-1.so
>> /home/eich/garnome/lib/libgobject-2.0.so
>> /home/eich/garnome/lib/libdbus-1.so -lnsl
>> /home/eich/garnome/lib/libgthread-2.0.so -lpthread -lssl -lcrypto -ldl
>> /home/eich/garnome/lib/libglib-2.0.so -lrt -Wl,--rpath
>> -Wl,/home/eich/garnome/lib -Wl,--rpath -Wl,/home/eich/garnome/lib
>> /usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld:
>> Invalid version tag `EXPORTED'. Only anonymous version tag is allowed in
>> executable.
>> collect2: ld returned 1 exit status
>> make[4]: *** [xchat] Fehler 1
>> make[4]: Leaving directory
>> `/home/eich/garnome-2.16.1/fifth-toe/xchat/work/main.d/xchat-2.6.8/src/fe-gtk'
>> make[3]: *** [all-recursive] Fehler 1
>> make[3]: Leaving directory
>> `/home/eich/garnome-2.16.1/fifth-toe/xchat/work/main.d/xchat-2.6.8/src'make[2]:
>> *** [all-recursive] Fehler 1
>> make[2]: Leaving directory
>> `/home/eich/garnome-2.16.1/fifth-toe/xchat/work/main.d/xchat-2.6.8'
>> make[1]: *** [all] Fehler 2
>> make[1]: Leaving directory
>> `/home/eich/garnome-2.16.1/fifth-toe/xchat/work/main.d/xchat-2.6.8'
>> make: *** [build-work/main.d/xchat-2.6.8/Makefile] Fehler 2
>>
>>
>>
>> Any Idea what "Invalid version tag `EXPORTED'. Only anonymous version
>> tag is allowed in executable."
>> means?
>>
>>
>> the kernel version I use is 2.6.16.21-0.25-bigsmp
>>
>> Best,
>>
>> Markus
>>
>>
>>
>> Joseph E. Sacco, Ph.D. schrieb:
>>     
>>> Markus,
>>>
>>> Markus,
>>>
>>> No need to apologize. "We" are here to help.
>>>
>>> Hmmm...  a linker problem. I recall that you are running Suse-10.1. Are
>>> you building on a 32-bit or 64-bit version of Suse?  If your system has
>>> both 32-bit and 64-bit tools and libraries installed, you need to make
>>> sure that you are using the proper set of tools and libraries. You may
>>> need to edit PATH and LD_LIBRARY_PATH in gar.conf.mk.
>>>
>>> BTW, version 2.6.8 of xchat is now available. To use 2.6.8:
>>> * edit the GAR Makefile
>>>    o 2.6.6 -> 2.6.8
>>>    o remove the PATCHFILES line
>>> * make makesum
>>> to fetch the new version and generate a new checksum
>>> * make
>>>
>>> -Joseph
>>>
>>> =======================================================================
>>>
>>>
>>> On Fri, 2006-10-27 at 13:06 +0200, Markus Eich wrote: 
>>>   
>>>       
>>>> Dear Joseph,
>>>>
>>>> sorry to bother you again, because I am bothered by this little problem
>>>> gnome. The last error I now faced was
>>>>
>>>> /usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld:
>>>> Invalid version tag `EXPORTED'. Only anonymous version tag is allowed in
>>>> executable.
>>>> collect2: ld returned 1 exit status
>>>> make[6]: *** [xchat] Fehler 1
>>>> make[6]: Leaving directory
>>>> `/home/eich/garnome-2.16.1/fifth-toe/xchat/work/main.d/xchat-2.6.6/src/fe-gtk'
>>>> make[5]: *** [all-recursive] Fehler 1
>>>> make[5]: Leaving directory
>>>> `/home/eich/garnome-2.16.1/fifth-toe/xchat/work/main.d/xchat-2.6.6/src'make[4]:
>>>> *** [all-recursive] Fehler 1
>>>> make[4]: Leaving directory
>>>> `/home/eich/garnome-2.16.1/fifth-toe/xchat/work/main.d/xchat-2.6.6'
>>>> make[3]: *** [all] Fehler 2
>>>> make[3]: Leaving directory
>>>> `/home/eich/garnome-2.16.1/fifth-toe/xchat/work/main.d/xchat-2.6.6'
>>>> make[2]: *** [build-work/main.d/xchat-2.6.6/Makefile] Fehler 2
>>>> make[2]: Leaving directory `/home/eich/garnome-2.16.1/fifth-toe/xchat'
>>>> make[1]: *** [paranoid-install] Fehler 2
>>>> make[1]: Leaving directory `/home/eich/garnome-2.16.1/fifth-toe'
>>>> make: *** [paranoid-install] Fehler 2
>>>>
>>>> I tries google, but did not find a solution at all for this.
>>>>
>>>> Thanx for help in advance
>>>>
>>>> /Markus
>>>>     
>>>>         
>>>   
>>>       
>>     


-- 
Dipl. Inform. Markus Eich
Research Assistant
Robotics Lab at
DFKI Bremen
German Research Center for Artificial Intelligence

Email:  [email protected]
Tel.:   +49 (421) 218-64105
Fax :   +49 (421) 218-64150
Room:   212

Postal address:
DFKI Bremen
Robotics Lab
Markus Eich
Robert-Hooke-Strasse 5
28359 Bremen
Germany

Further informations:
http://www.dfki.de/robotics

-- 
garnome-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/garnome-list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.