| [ Return to Bugs & Features | Roadmap 2.0 | Post Text | Post File ]
STR #1380
Application: | FLTK Library |
Status: | 5 - New |
Priority: | 3 - Moderate, e.g. unable to compile the software |
Scope: | 2 - Specific to an operating system |
Subsystem: | Unassigned |
Summary: | make install fails with "--enable-shared" and OpenGL disabled (by configure) |
Version: | 2.0-current |
Created By: | ntlucas |
Assigned To: | Unassigned |
Fix Version: | Unassigned |
Update Notification: | |
Trouble Report Files:
[ Post File ]
Trouble Report Comments:
[ Post Text ]
|
#1 | ntlucas 12:58 Jul 28, 2006 |
| It seems STR #1368 was fixed/closed without testing ;-) Revision 5273 doesn't fix it, just changes the problem to another place:
=== installing glut === Installing shared libraries... /bin/sh: -c: line 1: syntax error: unexpected end of file make[1]: *** [install_shared] Error 2 make: *** [install] Error 2
And "make -n install" gives:
=== installing glut === echo "Installing shared libraries..." rm -f /usr/local/lib/../lib/libfltk2_glut.a_glut.2.dll if [ -f "/usr/local/lib/" ]; then rm -f /usr/local/lib/ if [ "" ]; then rm -f /usr/local/lib/; fi cp /usr/local/lib chmod 755 /usr/local/lib/ if [ "" ]; then \ ln -s /usr/local/lib/; fi if [ -f "../lib/../lib/libfltk2_glut.a_glut.2.dll" ]; then cp ../lib/../lib/libfltk2_glut.a_glut.2.dll /usr/local/lib; fi | |
|
#2 | ntlucas 13:05 Jul 28, 2006 |
| It seems it's missing an "fi" on the end of the line. Building now to check if it's that... | |
|
#3 | ntlucas 13:13 Jul 28, 2006 |
| Only the ";fi" doesn't solve it, because it continues to use empty strings on the script just after it.
The attached patch solves it, but seems like a hack... | |
|
#4 | fabien 02:29 Jul 29, 2006 |
| Could you please indicate what compiler, compiler version, platform and configure option you use. | |
|
#5 | ntlucas 08:12 Jul 29, 2006 |
| Sorry, I feel stupid for forgeting that info before.
$ gcc --version gcc (GCC) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) $ autoconf --version autoconf (GNU Autoconf) 2.59 $ uname -a Linux ubu 2.6.15-26-686 #1 SMP PREEMPT Mon Jul 17 20:14:14 UTC 2006 i686 GNU/Linux
As can be pretty much guessed, it's a Linux [K]Ubuntu system (Dapper).
I simply used "configure --enable-shared --disable-cairo" (disabled cairo just to make sure, although it's the default).
I think the fix I posted and the result of "make -n" pretty much sums where the problem is. But I don't like using "if"'s on Makefiles as that usually means problems latter on. | |
|
#6 | vedran 02:43 Sep 07, 2006 |
| I am having the same issue and patch by ntlucas is fixing it here too. | |
[ Return to Bugs & Features | Post Text | Post File ]
|
| |