Details Ticket 2373


Comment | Reply | Take | Open


Serial Number 2373
Subject undefined reference in libgrass_driver.so
Area grass5.7
Queue grass
Requestors gwurman@asu.edu
Owner none
Status resolved
Last User Contact Fri Apr 2 23:38:44 2004 (4 yr ago)
Current Priority 30
Final Priority 70
Due No date assigned
Last Action Tue Apr 27 19:03:45 2004 (4 yr ago)
Created Fri Apr 2 20:37:59 2004 (4 yr ago)

Transaction History Ticket 2373


Fri, Apr 2 2004 20:37:59    Request created by guest  
Subject: undefined reference in libgrass_driver.so

Platform: Solaris2.X/Sparc
grass obtained from: Trento Italy site
grass binary for platform: Compiled from Sources
GRASS Version: 5.7_exp_2004_03_20

Hi again,

I'm trying to compile grass 5.7 from a CVS snapshot (3/20/04), and the current
problem (the one I hit the wall on :p) is that make craps out with:

gcc  -L/export/home/gwurman/Codes/grass57_exp_2004_03_20/dist.sparc-sun-solaris2.8/lib
-o /export/home/gwurman/Codes/grass57_exp_2004_03_20/dist.sparc-sun-solaris2.8/driver/XDRIVER
-L/export/home/gwurman/Codes/grass57_exp_2004_03_20/dist.sparc-sun-solaris2.8/lib
OBJ.sparc-sun-solaris2.8/Box_abs.o OBJ.sparc-sun-solaris2.8/Can_do.o OBJ.sparc-sun-solaris2.8/Client
.o
OBJ.sparc-sun-solaris2.8/Clr_table.o OBJ.sparc-sun-solaris2.8/Color.o OBJ.sparc-sun-solaris2.8/Draw_
line.o
OBJ.sparc-sun-solaris2.8/Get_w_box.o OBJ.sparc-sun-solaris2.8/Get_w_line.o OBJ.sparc-sun-solaris2.8/
Get_w_pnt.o
OBJ.sparc-sun-solaris2.8/Graph_Clse.o OBJ.sparc-sun-solaris2.8/Graph_Set.o OBJ.sparc-sun-solaris2.8/
Panel.o
OBJ.sparc-sun-solaris2.8/Plylne_abs.o OBJ.sparc-sun-solaris2.8/Polygn_abs.o OBJ.sparc-sun-solaris2.8
/Raster.o
OBJ.sparc-sun-solaris2.8/Raster_RGB.o OBJ.sparc-sun-solaris2.8/Respond.o OBJ.sparc-sun-solaris2.8/Se
rve_Xevent.o
OBJ.sparc-sun-solaris2.8/Work.o OBJ.sparc-sun-solaris2.8/alloc.o -lgrass_driver
-lgrass_D -lgrass_display -lgrass_raster -lgrass_gis -lgrass_datetime -lnsl 
-lz  -lsocket  -L/usr/openwin/lib -R/usr/openwin/lib -lSM -lICE -lX11 -lsocket
-lnsl -lm  -lnsl    -lz 
/export/home/gwurman/Codes/grass57_exp_2004_03_20/dist.sparc-sun-solaris2.8/lib/libgrass_driver.so:
undefined reference to `nanosleep'
collect2: ld returned 1 exit status
make[4]: *** [/export/home/gwurman/Codes/grass57_exp_2004_03_20/dist.sparc-sun-solaris2.8/driver/XDR
IVER]
Error 1
make[4]: Leaving directory `/export/home/gwurman/Codes/grass57_exp_2004_03_20/display/drivers/XDRIVE
R/XDRIVER24'
I can't figure out where the nanosleep reference comes from or why it's broken.
Any help is appreciated.

Thanks much,
Gilead Wurman
ASU Active Tectonics
Fri, Apr 2 2004 21:56:10    Mail sent by glynn.clements@virgin.net  
Return-Path <glynn.clements@virgin.net>
Delivered-To grass-bugs@lists.intevation.de
From Glynn Clements <glynn.clements@virgin.net>
MIME-Version 1.0
Content-Type text/plain; charset=us-ascii
Content-Transfer-Encoding base64
Message-ID <16493.49613.832426.83326@cerise.nosuchdomain.co.uk>
Date Fri, 2 Apr 2004 20:41:01 +0100
To Request Tracker <grass-bugs@intevation.de>
Cc grass5@grass.itc.it
Subject Re: [GRASS5] [bug #2373] (grass) undefined reference in libgrass_driver.so
In-Reply-To <20040402183800.2319813C09@lists.intevation.de>
References <20040402183800.2319813C09@lists.intevation.de>
X-Mailer VM 7.07 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid
X-Spam-Status No, hits=-3.4 tagged_above=-999.0 required=3.0 tests=BAYES_00, MIME_BASE64_LATIN, MIME_BASE64_TEXT
X-Spam-Level
DQpSZXF1ZXN0IFRyYWNrZXIgd3JvdGU6DQoNCj4gdGhpcyBidWcncyBVUkw6IGh0dHA6Ly9p
bnRldmF0aW9uLmRlL3J0L3dlYnJ0P3NlcmlhbF9udW09MjM3Mw0KDQo+IFN1YmplY3Q6IHVu
ZGVmaW5lZCByZWZlcmVuY2UgaW4gbGliZ3Jhc3NfZHJpdmVyLnNvDQo+IA0KPiBQbGF0Zm9y
bTogU29sYXJpczIuWC9TcGFyYw0KPiBncmFzcyBvYnRhaW5lZCBmcm9tOiBUcmVudG8gSXRh
bHkgc2l0ZQ0KPiBncmFzcyBiaW5hcnkgZm9yIHBsYXRmb3JtOiBDb21waWxlZCBmcm9tIFNv
dXJjZXMNCj4gR1JBU1MgVmVyc2lvbjogNS43X2V4cF8yMDA0XzAzXzIwDQo+IA0KPiBJJ20g
dHJ5aW5nIHRvIGNvbXBpbGUgZ3Jhc3MgNS43IGZyb20gYSBDVlMgc25hcHNob3QgKDMvMjAv
MDQpLCBhbmQNCj4gdGhlIGN1cnJlbnQgcHJvYmxlbSAodGhlIG9uZSBJIGhpdCB0aGUgd2Fs
bCBvbiA6cCkgaXMgdGhhdCBtYWtlDQo+IGNyYXBzIG91dCB3aXRoOg0KPiANCj4gZ2NjICAt
TC9leHBvcnQvaG9tZS9nd3VybWFuL0NvZGVzL2dyYXNzNTdfZXhwXzIwMDRfMDNfMjAvZGlz
dC5zcGFyYy1zdW4tc29sYXJpczIuOC9saWIgICAtbyAvZXhwb3J0L2hvbWUvZ3d1cm1hbi9D
b2Rlcy9ncmFzczU3X2V4cF8yMDA0XzAzXzIwL2Rpc3Quc3BhcmMtc3VuLXNvbGFyaXMyLjgv
ZHJpdmVyL1hEUklWRVIgIC1ML2V4cG9ydC9ob21lL2d3dXJtYW4vQ29kZXMvZ3Jhc3M1N19l
eHBfMjAwNF8wM18yMC9kaXN0LnNwYXJjLXN1bi1zb2xhcmlzMi44L2xpYiBPQkouc3BhcmMt
c3VuLXNvbGFyaXMyLjgvQm94X2Ficy5vIE9CSi5zcGFyYy1zdW4tc29sYXJpczIuOC9DYW5f
ZG8ubyBPQkouc3BhcmMtc3VuLXNvbGFyaXMyLjgvQ2xpZW50Lm8gT0JKLnNwYXJjLXN1bi1z
b2xhcmlzMi44L0Nscl90YWJsZS5vIE9CSi5zcGFyYy1zdW4tc29sYXJpczIuOC9Db2xvci5v
IE9CSi5zcGFyYy1zdW4tc29sYXJpczIuOC9EcmF3X2xpbmUubyBPQkouc3BhcmMtc3VuLXNv
bGFyaXMyLjgvR2V0X3dfYm94Lm8gT0JKLnNwYXJjLXN1bi1zb2xhcmlzMi44L0dldF93X2xp
bmUubyBPQkouc3BhcmMtc3VuLXNvbGFyaXMyLjgvR2V0X3dfcG50Lm8gT0JKLnNwYXJjLXN1
bi1zb2xhcmlzMi44L0dyYXBoX0Nsc2UubyBPQkouc3BhcmMtc3VuLXNvbGFyaXMyLjgvR3Jh
cGhfU2V0Lm8gT0JKLnNwYXJjLXN1bi1zb2xhcmlzMi44L1BhbmVsLm8gT0JKLnNwYXJjLXN1
bi1zb2xhcmlzMi44L1BseWxuZV9hYnMubyBPQkouc3BhcmMtc3VuLXNvbGFyaXMyLjgvUG9s
eWduX2Ficy5vIE9CSi5zcGFyYy1zdW4tc29sYXJpczIuOC9SYXN0ZXIubyBPQkouc3BhcmMt
c3VuLXNvbGFyaXMyLjgvUmFzdGVyX1JHQi5vIE9CSi5zcGFyYy1zdW4tc29sYXJpczIuOC9S
ZXNwb25kLm8gT0JKLnNwYXJjLXN1bi1zb2xhcmlzMi44L1NlcnZlX1hldmVudC5vIE9CSi5z
cGFyYy1zdW4tc29sYXJpczIuOC9Xb3JrLm8gT0JKLnNwYXJjLXN1bi1zb2xhcmlzMi44L2Fs
bG9jLm8gLWxncmFzc19kcml2ZXIgLWxncmFzc19EIC1sZ3Jhc3NfZGlzcGxheSAtbGdyYXNz
X3Jhc3RlciAtbGdyYXNzX2dpcyAtbGdyYXNzX2RhdGV0aW1lIC1sbnNsICAgIC1seiAgLWxz
b2NrZXQgIC1ML3Vzci9vcGVud2luL2xpYiAtUi91c3Ivb3Blbndpbi9saWIgLWxTTSAtbElD
RSAtbFgxMSAtbHNvY2tldCAgLWxuc2wgLWxtICAtbG5zbCAgICAtbHogDQo+IC9leHBvcnQv
aG9tZS9nd3VybWFuL0NvZGVzL2dyYXNzNTdfZXhwXzIwMDRfMDNfMjAvZGlzdC5zcGFyYy1z
dW4tc29sYXJpczIuOC9saWIvbGliZ3Jhc3NfZHJpdmVyLnNvOiB1bmRlZmluZWQgcmVmZXJl
bmNlIHRvIGBuYW5vc2xlZXAnDQo+IGNvbGxlY3QyOiBsZCByZXR1cm5lZCAxIGV4aXQgc3Rh
dHVzDQo+IG1ha2VbNF06ICoqKiBbL2V4cG9ydC9ob21lL2d3dXJtYW4vQ29kZXMvZ3Jhc3M1
N19leHBfMjAwNF8wM18yMC9kaXN0LnNwYXJjLXN1bi1zb2xhcmlzMi44L2RyaXZlci9YRFJJ
VkVSXSBFcnJvciAxDQo+IG1ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5IGAvZXhwb3J0L2hv
bWUvZ3d1cm1hbi9Db2Rlcy9ncmFzczU3X2V4cF8yMDA0XzAzXzIwL2Rpc3BsYXkvZHJpdmVy
cy9YRFJJVkVSL1hEUklWRVIyNCcNCj4gDQo+IEkgY2FuJ3QgZmlndXJlIG91dCB3aGVyZSB0
aGUgbmFub3NsZWVwIHJlZmVyZW5jZSBjb21lcyBmcm9tIG9yIHdoeQ0KPiBpdCdzIGJyb2tl
bi4gQW55IGhlbHAgaXMgYXBwcmVjaWF0ZWQuDQoNClRoZSB1c2Ugb2YgbmFub3NsZWVwKCkg
aXMgcGFydCBvZiB0aGUgKGJhZGx5IGJyb2tlbikgYXR0ZW1wdCB0byBleHRlbmQNCnRoZSBi
ZWhhdmlvdXIgb2YgdGhlIFJfZ2V0X2xvY2F0aW9uX3dpdGhfKiBmdW5jdGlvbnMuIFRoZSBj
YWxscyBjYW4gYmUNCmZvdW5kIGluIHRoZSB0aHJlZSBHRVRfTE9DQVRJT05fV0lUSF8qIGNh
c2VzIGluIHByb2Nlc3NfY29tbWFuZCgpLCBpbg0KZGlzcGxheS9kcml2ZXJzL2xpYi9jb21t
YW5kLmMuDQoNCkFwYXJ0IGZyb20gdGhlIGZhY3QgdGhhdCB1c2luZyBwb2xsaW5nIChpbnN0
ZWFkIG9mIGUuZy4gc2VsZWN0KCkpIGlzIGENCmJhZCBpZGVhIGluIGl0c2VsZiwgdGhlcmUn
cyBhbHNvIHRoZSBmYWN0IHRoYXQgbmFub3NsZWVwKCkgaXNuJ3QNCnBvcnRhYmxlLiBVbmZv
cnR1bmF0ZWx5LCB0aGUgb3RoZXIgY29tbW9uIGFsdGVybmF0aXZlLCBpLmUuIHVzbGVlcCgp
LA0KaXNuJ3QgcG9ydGFibGUgZWl0aGVyLCBhbmQgdGhlIG9ubHkgcG9ydGFibGUgInNsZWVw
IiBmdW5jdGlvbiBpcw0Kc2xlZXAoKSwgd2hpY2ggc2xlZXBzIGZvciBhIHdob2xlIG51bWJl
ciBvZiBzZWNvbmRzICh3aGljaCBpcyBwcm9iYWJseQ0KdG9vIGNvYXJzZSkuDQoNCi0tIA0K
R2x5bm4gQ2xlbWVudHMgPGdseW5uLmNsZW1lbnRzQHZpcmdpbi5uZXQ+


Fri, Apr 2 2004 22:15:01    Mail sent by paul-grass@stjohnspoint.co.uk  
Return-Path <paul-grass@stjohnspoint.co.uk>
Delivered-To grass-bugs@lists.intevation.de
Date Fri, 2 Apr 2004 21:14:57 +0100 (BST)
From Paul Kelly <paul-grass@stjohnspoint.co.uk>
To Glynn Clements <glynn.clements@virgin.net>
Cc Request Tracker <grass-bugs@intevation.de>, grass5@grass.itc.it
Subject Re: [GRASS5] [bug #2373] (grass) undefined reference in libgrass_driver.so
In-Reply-To <16493.49613.832426.83326@cerise.nosuchdomain.co.uk>
Message-ID <Pine.LNX.4.58.0404022113550.29999@agrippa.ukshells.co.uk>
References <20040402183800.2319813C09@lists.intevation.de> <16493.49613.832426.83326@cerise.nosuchdomain.co.uk>
MIME-Version 1.0
Content-Type TEXT/PLAIN; charset=US-ASCII
X-Spam-Status No, hits=-4.9 tagged_above=-999.0 required=3.0 tests=BAYES_00
X-Spam-Level
On Fri, 2 Apr 2004, Glynn Clements wrote:

[...]
> > I can't figure out where the nanosleep reference comes from or why
> > it's broken. Any help is appreciated.
>
> The use of nanosleep() is part of the (badly broken) attempt to extend
> the behaviour of the R_get_location_with_* functions. The calls can be

It isn't there any more though. I updated from CVS today and couldn't find
any references to nanosleep so I wondered what this was about.
Use the latest CVS to solve the problem.


Fri, Apr 2 2004 23:38:44    Mail sent by neteler@itc.it  
Return-Path <neteler@itc.it>
Delivered-To grass-bugs@lists.intevation.de
Date Fri, 2 Apr 2004 23:47:50 +0200
From Markus Neteler <neteler@itc.it>
To Request Tracker <grass-bugs@intevation.de>
Cc grass5@grass.itc.it
Subject Re: [GRASS5] [bug #2373] (grass) undefined reference in libgrass_driver.so
Message-ID <20040402214750.GG11183@thuille.itc.it>
Mail-Followup-To Request Tracker <grass-bugs@intevation.de>, grass5@grass.itc.it
References <20040402183800.2319813C09@lists.intevation.de>
Mime-Version 1.0
Content-Type text/plain; charset=us-ascii
Content-Disposition inline
Content-Transfer-Encoding quoted-printable
In-Reply-To <20040402183800.2319813C09@lists.intevation.de>
User-Agent Mutt/1.4.1i
X-Spam-Status No, hits=-4.9 tagged_above=-999.0 required=3.0 tests=BAYES_00
X-Spam-Level
A few days later the 'nanosleep' has been removed.
So simply update the version you have from CVS.

Cheers

 Markus

On Fri, Apr 02, 2004 at 08:38:00PM +0200, Request Tracker wrote:
> this bug's URL: http://intevation.de/rt/webrt?serial_num=3D2373
> -------------------------------------------------------------------------
>=20
> Subject: undefined reference in libgrass_driver.so
>=20
> Platform: Solaris2.X/Sparc
> grass obtained from: Trento Italy site
> grass binary for platform: Compiled from Sources
> GRASS Version: 5.7_exp_2004_03_20
>=20
> Hi again,
>=20
> I'm trying to compile grass 5.7 from a CVS snapshot (3/20/04), and the cu=
rrent problem (the one I hit the wall on :p) is that make craps out with:
>=20
> gcc  -L/export/home/gwurman/Codes/grass57_exp_2004_03_20/dist.sparc-sun-s=
olaris2.8/lib   -o /export/home/gwurman/Codes/grass57_exp_2004_03_20/dist.s=
parc-sun-solaris2.8/driver/XDRIVER  -L/export/home/gwurman/Codes/grass57_ex=
p_2004_03_20/dist.sparc-sun-solaris2.8/lib OBJ.sparc-sun-solaris2.8/Box_abs=
.o OBJ.sparc-sun-solaris2.8/Can_do.o OBJ.sparc-sun-solaris2.8/Client.o OBJ.=
sparc-sun-solaris2.8/Clr_table.o OBJ.sparc-sun-solaris2.8/Color.o OBJ.sparc=
-sun-solaris2.8/Draw_line.o OBJ.sparc-sun-solaris2.8/Get_w_box.o OBJ.sparc-=
sun-solaris2.8/Get_w_line.o OBJ.sparc-sun-solaris2.8/Get_w_pnt.o OBJ.sparc-=
sun-solaris2.8/Graph_Clse.o OBJ.sparc-sun-solaris2.8/Graph_Set.o OBJ.sparc-=
sun-solaris2.8/Panel.o OBJ.sparc-sun-solaris2.8/Plylne_abs.o OBJ.sparc-sun-=
solaris2.8/Polygn_abs.o OBJ.sparc-sun-solaris2.8/Raster.o OBJ.sparc-sun-sol=
aris2.8/Raster_RGB.o OBJ.sparc-sun-solaris2.8/Respond.o OBJ.sparc-sun-solar=
is2.8/Serve_Xevent.o OBJ.sparc-sun-solaris2.8/Work.o OBJ.sparc-sun-solaris2=
.8/alloc.o -lgras
>  s_driver -lgrass_D -lgrass_display -lgrass_raster -lgrass_gis -lgrass_da=
tetime -lnsl    -lz  -lsocket  -L/usr/openwin/lib -R/usr/openwin/lib -lSM -=
lICE -lX11 -lsocket  -lnsl -lm  -lnsl    -lz=20
> /export/home/gwurman/Codes/grass57_exp_2004_03_20/dist.sparc-sun-solaris2=
.8/lib/libgrass_driver.so: undefined reference to `nanosleep'
> collect2: ld returned 1 exit status
> make[4]: *** [/export/home/gwurman/Codes/grass57_exp_2004_03_20/dist.spar=
c-sun-solaris2.8/driver/XDRIVER] Error 1
> make[4]: Leaving directory `/export/home/gwurman/Codes/grass57_exp_2004_0=
3_20/display/drivers/XDRIVER/XDRIVER24'
>=20
> I can't figure out where the nanosleep reference comes from or why it's b=
roken.  Any help is appreciated.
>=20
> Thanks much,
> Gilead Wurman
> ASU Active Tectonics
>=20
> -------------------------------------------- Managed by Request Tracker
>=20
> _______________________________________________
> grass5 mailing list
> grass5@grass.itc.it
> http://grass.itc.it/mailman/listinfo/grass5

--=20
Markus Neteler     <neteler itc it>       http://mpa.itc.it
ITC-irst -  Centro per la Ricerca Scientifica e Tecnologica
MPBA - Predictive Models for Biol. & Environ. Data Analysis
Via Sommarive, 18        -       38050 Povo (Trento), Italy


Tue, Apr 27 2004 19:03:45    Status changed to resolved by pkelly  
Comment | Reply | Take | Open

You are currently authenticated as guest.
[Show Configuration] [Login as another user]

Users Guide - Mail Commands - Homepage of RequestTracker 1.0.7 - list any request