Build error - Linux

For complex topics that regular users would not be interested in. For power users and database administrators.
Post Reply
User avatar
wjstarck
Posts: 935
Joined: Tue Jul 31, 2007 7:18 am
Location: Keller, TX
Contact:

Build error - Linux

Post by wjstarck » Mon Oct 01, 2007 2:12 pm

What does this build error mean?

Is there a glitch with some newly added code, or is one of my dlls outdated (or missing)?

Also, for Frederik: I notice your Debian packages use libungif4 and libungif4dev instead of libgif4 and libgif4dev. Is there a reason for this?

=====
[csc] /home/exam/opendental/OpenDental/SmartCards/SmartCardWatcher.cs(13,51): error CS0246: The type or namespace name `BelgianIdentityCard' could not be found. Are you missing a using directive or an assembly reference?
[csc] Compilation failed: 1 error(s), 91 warnings

BUILD FAILED - 0 non-fatal error(s), 94 warning(s)

/home/exam/opendental/OpenDental/OpenDental.build(32,9):
External Program Failed: /usr/local/lib/pkgconfig/../../lib/mono/2.0/gmcs.exe (return code was 1)

Total time: 29.7 seconds.


BUILD FAILED

Nested build failed. Refer to build log for exact reason.

Total time: 44.7 seconds.

make: *** [all] Error 1

Thanks,

Bill Starck, DDS

fcarlier
Posts: 75
Joined: Tue Jun 19, 2007 3:12 am
Location: Ghent, Belgium

Post by fcarlier » Tue Oct 02, 2007 8:55 am

The build issue should be resolved. That was an omission on my side.

As to referencing libgif4 etc and not their -dev counterparts, the reason is simple: to run Mono, you only need to have the libraries themselves installed, not the header files.

Because Mono uses P/Invoke to access these libraries, the header files are never used, not even when building Mono.

I hope that answers your questions.
Frederik Carlier

User avatar
wjstarck
Posts: 935
Joined: Tue Jul 31, 2007 7:18 am
Location: Keller, TX
Contact:

Post by wjstarck » Tue Oct 02, 2007 8:02 pm

Thanks Frederik that's good to know.

The changes fixed the build error - thanks

Bill Starck, DDS

Post Reply