From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 25 Dec 2002 20:51:34 +0300 From: Alexey Tourbin To: ALT Devel discussion list Message-ID: <20021225175134.GA25762@ungrund> Mail-Followup-To: ALT Devel discussion list References: <20021225115333.GA5167@ungrund> <20021225164817.GB25689@basalt.office.altlinux.ru> <20021225201653.3ccdabcf.vsu@altlinux.ru> <20021225172839.GA27133@basalt.office.altlinux.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="VS++wcV0S1rZb1Fb" Content-Disposition: inline In-Reply-To: <20021225172839.GA27133@basalt.office.altlinux.ru> Subject: [devel] Re: =?koi8-r?B?y8HLINDSwdfJzNjOzyDTzMnO?= =?koi8-r?B?y8/XwdTYIMTJzsHNyd7F08vVwCDCycLMyc/UxcvV?= Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: devel@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: --VS++wcV0S1rZb1Fb Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Wed, Dec 25, 2002 at 08:28:39PM +0300, Dmitry V. Levin wrote: > Если существует реальное использование этой библиотеки без задействования > dlopen(3), то не стоит; если не существует, то нужно добавить. $ echo "main(){}" > ldtest.c $ gcc ldtest.c -llua -llualib /usr/lib/gcc-lib/i586-alt-linux/2.96/../../../liblualib.so: undefined reference to `log' /usr/lib/gcc-lib/i586-alt-linux/2.96/../../../liblualib.so: undefined reference to `sqrt' /usr/lib/gcc-lib/i586-alt-linux/2.96/../../../liblualib.so: undefined reference to `ceil' /usr/lib/gcc-lib/i586-alt-linux/2.96/../../../liblualib.so: undefined reference to `floor' /usr/lib/gcc-lib/i586-alt-linux/2.96/../../../liblualib.so: undefined reference to `dlclose' /usr/lib/gcc-lib/i586-alt-linux/2.96/../../../liblualib.so: undefined reference to `fmod' /usr/lib/gcc-lib/i586-alt-linux/2.96/../../../liblualib.so: undefined reference to `cos' /usr/lib/gcc-lib/i586-alt-linux/2.96/../../../liblualib.so: undefined reference to `sin' /usr/lib/gcc-lib/i586-alt-linux/2.96/../../../liblualib.so: undefined reference to `atan2' /usr/lib/gcc-lib/i586-alt-linux/2.96/../../../liblualib.so: undefined reference to `dlopen' /usr/lib/gcc-lib/i586-alt-linux/2.96/../../../liblualib.so: undefined reference to `pow' /usr/lib/gcc-lib/i586-alt-linux/2.96/../../../liblualib.so: undefined reference to `log10' /usr/lib/gcc-lib/i586-alt-linux/2.96/../../../liblualib.so: undefined reference to `dlsym' /usr/lib/gcc-lib/i586-alt-linux/2.96/../../../liblualib.so: undefined reference to `exp' /usr/lib/gcc-lib/i586-alt-linux/2.96/../../../liblualib.so: undefined reference to `tan' /usr/lib/gcc-lib/i586-alt-linux/2.96/../../../liblualib.so: undefined reference to `atan' /usr/lib/gcc-lib/i586-alt-linux/2.96/../../../liblualib.so: undefined reference to `asin' /usr/lib/gcc-lib/i586-alt-linux/2.96/../../../liblualib.so: undefined reference to `acos' collect2: ld returned 1 exit status $ Т.е. с liblua.so всё нормально, а к liblualib.so нужно ещё -lm -ldl? -- WBR, Alexey Tourbin BIOZAK Ltd., Russia --VS++wcV0S1rZb1Fb Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE+CfAmfBKgtDjnu0YRAsjTAKCldnsuH8JNIEE+m/4skFvAexb85wCg4E7F 0BwGS7HHquCxxliPC2bdyAw= =6wIT -----END PGP SIGNATURE----- --VS++wcV0S1rZb1Fb--