and my Makefile:
==== begin Makefile ========================
all:
        g++ -std=c++11 -Wall -g3 -c *.cc `pkg-config gtkmm-3.0
--cflags`-pthread
        g++ -std=c++11 -Wall -g3 *.o `pkg-config gtkmm-3.0 --libs` -lpthread -o
thread

clean:
        rm -rf *.o thread
==== begin Makefile ========================

On Mon, 2013-08-05 at 16:27 -0400, L. D. James wrote:
> Thanks!
> 
> I added the two libraries.  Performed clean make and get the same
> output.
> 
> This is the Makefile and other files used by Eclipse:
> 
> // Code - Makefile
> // ----------------------------------------------------------
> ################################################################################
> # Automatically-generated file. Do not edit!
> ################################################################################
> 
> -include ../makefile.init
> 
> RM := rm -rf
> 
> # All of the sources participating in the build are defined here
> -include sources.mk
> -include src/subdir.mk
> -include subdir.mk
> -include objects.mk
> 
> ifneq ($(MAKECMDGOALS),clean)
> ifneq ($(strip $(C++_DEPS)),)
> -include $(C++_DEPS)
> endif
> ifneq ($(strip $(C_DEPS)),)
> -include $(C_DEPS)
> endif
> ifneq ($(strip $(CC_DEPS)),)
> -include $(CC_DEPS)
> endif
> ifneq ($(strip $(CPP_DEPS)),)
> -include $(CPP_DEPS)
> endif
> ifneq ($(strip $(CXX_DEPS)),)
> -include $(CXX_DEPS)
> endif
> ifneq ($(strip $(C_UPPER_DEPS)),)
> -include $(C_UPPER_DEPS)
> endif
> endif
> 
> -include ../makefile.defs
> 
> # Add inputs and outputs from these tool invocations to the build
> variables 
> 
> # All Target
> all: gtkmmAllen2
> 
> # Tool invocations
> gtkmmAllen2: $(OBJS) $(USER_OBJS)
>     @echo 'Building target: $@'
>     @echo 'Invoking: GCC C++ Linker'
>     g++  -o "gtkmmAllen2" $(OBJS) $(USER_OBJS) $(LIBS)
>     @echo 'Finished building target: $@'
>     @echo ' '
> 
> # Other Targets
> clean:
>     -$(RM) $(OBJS)$(C
> ++_DEPS)$(C_DEPS)$(CC_DEPS)$(CPP_DEPS)$(EXECUTABLES)$(CXX_DEPS)$(C_UPPER_DEPS)
>  gtkmmAllen2
>     -@echo ' '
> 
> .PHONY: all clean dependents
> .SECONDARY:
> 
> -include ../makefile.targets
> // ----------------------------------------------------------
> // code end1
> 
> // Code begin: objects.mk
> // ---------------------------------------------------------
> ################################################################################
> # Automatically-generated file. Do not edit!
> ################################################################################
> 
> USER_OBJS :=
> 
> LIBS := -lgthread-2.0 -lpthread -lglib-2.0 -lgtkmm-3.0 -latkmm-1.6
> -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lgtk-3 -lglibmm-2.4
> -lcairomm-1.0 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0
> -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lsigc-2.0
> -lgobject-2.0 -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4
> -lpangomm-1.4 -lgtk-3 -lglibmm-2.4 -lcairomm-1.0 -lgdk-3 -latk-1.0
> -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject
> -lpango-1.0 -lcairo -lsigc-2.0 -lgobject-2.0 -lglib-2.0
> // ---------------------------------------------------------
> // Code end
> 
> // Code begin: sources.mk
> // ---------------------------------------------------------
> ################################################################################
> # Automatically-generated file. Do not edit!
> ################################################################################
> 
> O_SRCS := 
> CPP_SRCS := 
> C_UPPER_SRCS := 
> C_SRCS := 
> S_UPPER_SRCS := 
> OBJ_SRCS := 
> ASM_SRCS := 
> CXX_SRCS := 
> C++_SRCS := 
> CC_SRCS := 
> OBJS := 
> C++_DEPS := 
> C_DEPS := 
> CC_DEPS := 
> CPP_DEPS := 
> EXECUTABLES := 
> CXX_DEPS := 
> C_UPPER_DEPS := 
> 
> # Every subdirectory with source files must be described here
> SUBDIRS := \
> src \
> // ---------------------------------------------------------
> // Code end
> 
> -- L. James
> 
> -- 
> L. D. James
> lja...@apollo3.com
> www.apollo3.com/~ljames
> 
> On 08/05/2013 03:58 PM, Alan Mazer wrote:
> 
> > Ah.  Perhaps it's how you built it.  If you're using Linux, I link
> > with -lgthread-2.0.  I actually like with -lpthread as well,
> > although that might not be necessary.  I have multiple types of
> > threads in some apps.  Try that and see if that helps.
> > 
> > -- Alan
> 
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/gtkmm-list


_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to