[odb-users] Netbeans build error
losintikfos at yahoo.co.uk
Thu Feb 17 18:12:44 EST 2011
Using this command worked perfect. Thank you.
./test --user root --database Dental --password mypass
From: Bright Dadson <losintikfos at yahoo.co.uk>
To: Boris Kolpackov <boris at codesynthesis.com>
Cc: ODB user-group <odb-users at codesynthesis.com>
Sent: Thu, 17 February, 2011 22:48:18
Subject: Re: [odb-users] Netbeans build error
Thanks Boris I have followed the instructions from the link and it builds
without any issues, apart from below exception when I try to run the
Access denied for user 'root'@'localhost' (using password: NO)
I am using the command > ./test -u root -p mypass database=Dental
Do you know what I am doing wrong?
Bright Dadson <losintikfos at yahoo.co.uk> writes:
> The project I attached in my initial post is pretty much all I have.
> I have gone through it thoroughly - and cannot see any duplicate
> inclusions. I can happily compile the the file individually and link
> them using: c++ -o driver driver.o person-odb.o -lodb-mysql -lodb
> on command line.
> The issue occurs when I try to use the netbeans build facility.
> Which outputs exception with few of them similar to this:
> build/Debug/GNU-Linux-x86/Member-odb.o: In function
> `odb::access::object_traits<test::Member>::find(odb::database&, unsigned long
> const&, test::Member&)':
> Member-odb.cxx:(.text+0xe33): undefined reference to
This error is different from what you showed in your previous email.
Before you had duplicate symbols, now you have unresolved symbols.
So something must have changed.
The odb::mysql::transaction::current() function is defined in the
libodb-mysql library so try to make sure your Netbeans project links
> The question is, can I have have netbeans do the build for me or I have to
> manually compile the files and link them via console!?
Yes, I have tested a build with Netbeans and everything works fine.
Here are the instructions:
More information about the odb-users