make errors on opensolaris
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Enblend |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Hi All,
I'm trying to get enblend to run on opensolaris, but run into an error during 'make':
My general approach is to start with a clean environment and figure out what's needed and add it on an as-needed basis.
Here's what I did:
I downloaded the enblend-enfuse-3.2 sources and setup my environment for all of the gnu-tools. (on opensolaris they are in /usr/sfw/bin, which I prepended to $PATH).
First: libxmi is not found. So I set LDFLAGS to "-L /usr/local/lib" ; which is where libxmi (1.2) is installed.
libxmi is found now, but ./configure breaks on boost.
Second: Adding the path to boost to CPPFLAGS: "-I /usr/local/
Now, lcms.h is not found. On (open)solaris, this one is found in /usr/include/lcms, but as the include doesn't mention lcms/lcms.h, I added /usr/include/lcms to CPPFLAGS as well.
The above are things I don't consider too serious, and ./configure completes now:
when I run 'make', some compilations run succesful, but make fails with:
make[3]: Entering directory `/root/
g++ -DHAVE_CONFIG_H -I. -I../.. -I /usr/include/lcms -I /usr/local/
In file included from ../../include/
../../include/
make[3]: *** [libvigra_
make[3]: Leaving directory `/root/
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/
make: *** [all] Error 2
What's going wrong here?
I see an #ifndef __sun in include/
112
113 using VIGRA_CSTD::erf;
114
115 #endif
so I assume something goes wrong there, but how to fix this?
Cheers,
Antoon
Changed in enblend: | |
status: | Fix Committed → Fix Released |
Hi,
I moved the ticket to the new bugs tracker. The good news is that this is on our radar screen for the next enblend-enfuse release. The bad news is that nobody of the developers has an OpenSolaris system and so it is unlikely that this will be fixed unless somebody with OpenSolaris and the necessary understanding steps in.