Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

problem with "configure" and the generated Makefile #299

Open
hhfiddelke opened this issue Jan 5, 2023 · 0 comments
Open

problem with "configure" and the generated Makefile #299

hhfiddelke opened this issue Jan 5, 2023 · 0 comments

Comments

@hhfiddelke
Copy link

hhfiddelke commented Jan 5, 2023

i got an issue to compile Flamerobin under OpenSuse 15.

I downloaded the last snapshot fro Flamrerobin (flamerobin-0.9.6) and tried to compile it under OpenSuse by running "configure" and then "make -f Makefile".

make stops the first time while missing FRStyle.cpp with the message:
make: *** No rule to make target 'gui/FRStyle.cpp', needed by 'flamerobin_FRStyle.o'. Stop.

This is caused by an error in Makefile because 'flamerobin_FRStyle.o' depends on
"$(srcdir)/${SOURCEDIR}/gui/FRStyle.cpp $(FLAMEROBIN_ODEP)"

flamerobin_FRStyle.o: $(srcdir)/${SOURCEDIR}/gui/FRStyle.cpp $(FLAMEROBIN_ODEP)
        $(CXXC) -c -o $@ $(FLAMEROBIN_CXXFLAGS) $(srcdir)/${SOURCEDIR}/gui/FRStyle.cpp

but ${SOURCEDIR} isn't defined anywhere,

I was able to follow this through Makefile.in to flamerobin.bkl. There files are sometimes referenced as ${SOURCEDIR} (curly brackets) and more often as $(SOURCEDIR) (round brackets). It seems that all files referenced by the curly brackets SOURCEDIR are not replaced during conversion to the Makefiles by 'src'.

andy-123 pushed a commit to andy-123/flamerobin that referenced this issue Apr 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants